Mvq2ufqgi4kpvi2orcin

Justin Hung

Software Engineer  •  Tamsui, New Taipei City, TW  •  [email protected]

As a seasoned full-stack developer with over three years of experience in web development and cloud-native projects, I have a strong proficiency in programming languages such as Spring Boot (Java) and Express (Nodejs), as well as a thorough knowledge of Docker, Kubernetes, CICD, and Agile methodologies.

Education

Tamkang University Lanyang Campus, Bachelor’s Degree, Innovation Information Technology, Sep 2014 ~ Jan 2019

At Tamkang University's Lanyang Campus, students benefit from a three-year study abroad program, full English instruction, and comprehensive residential colleges. Studying abroad increases student friendships and broadens horizons. English instruction prepares students for international communication. Residential colleges foster supportive relationships among students and professors, creating a nurturing community that enhances problem-solving skills. These unique features create a transformative educational experience, empowering students to thrive in a globalized world.

Zc6yojak20f7gvrvdqnc

California State University, Sacramento, Other, ELI, 2016 ~ 2017

During the planning phase of Tamkang University's Lanyang Campus, I had the opportunity to study abroad as a junior at California State University, Sacramento. The experience broadened my social network and expanded my horizons, thanks to the foreign learning atmosphere. Immersed in a learning environment where students had a proactive attitude towards education, I gained confidence and developed a more positive approach to learning.

Ssiogkf4brrlpimzuqcy

Work Experience

Tamkang University Lanyang Campus, Assistant Engineer, Jan 2015 ~ Oct 2018

  • Rebuilding and maintaining Tamkang University's new website (http://web.lanyang.tku.edu.tw/)
  • Addressing the school's information appliance and network problems.

Vbpvfub7onomxzepamsv

Tamkang University Lanyang Campus, Circle of 3 All Policy Circle - Software Engineer, Sep 2017 ~ Dec 2017

  • Enhancing the efficiency and customer satisfaction of the online repair system services
  • Receiving of the Silver Tower Award (The news: https://bit.ly/2Zaj45s).

Yhurlsjsplkjcm28ociw

Asuscloud, Senior Software Engineer, Sep 2019 ~ Dec 2022

  • Designed and developed APIs using Java and Golang for cloud-native applications
  • Constructed and maintained the company's CI/CD pipeline
  • Enabling all applications to undergo automated testing, building, and deployment

Yhurlsjsplkjcm28ociw

MEXC, Senior DevOps Engineer, Dec 2022 ~ Mar 2023

  • Built and implemented automation tools and processes
  • Maintained Kubernetes cluster on AWS
  • Researched new DevOps operation processes while optimizing existing ones

Yhurlsjsplkjcm28ociw

Skills


Language (framwork)

  • Java (Spring, Spring-Boot)
  • Nodejs (Express)
  • Golang (Gin) 
  • Python (Django, Flask) 
  • C / C++


Database

  • Hadoop + HBase
  • MySQL
  • MariaDB
  • MongoDB
  • PostgresDB
  • ETCD


Agile / Scrum

  • Jira
  • Trello
  • Youtrack


Cloud / CNCF

  • Docker
  • Kubernetes
  • AWS
  • Helm
  • Harbor
  • Krakend
  • Rook Ceph
  • Istio
  • Kiali
  • Jaeger
  • Calico
  • Flannel


DevOps

  • GitHub Actions
  • Jenkins
  • Drone CI
  • Argocd
  • Prometheus
  • Grafana
  • Promtail
  • Loki
  • Ansible


Tools

  • git (Github, Gitlab, Gitea)
  • Sourcetree
  • Visual Studio Code
  • JetBrains
    • IntelliJ IDEA
    • Goland
    • PyCharm
    • WebStorm
  • Postman
  • Lens
  • WSL


Security / Auth(z/n)

  • Open Policy Agent
  • Sonarqube
  • OWASP
  • Cert-manager
  • Dex
  • Keycloak
  • OAuth2 Proxy
  • OIDC
  • SSO
  • Vault


MQ

  • Kafka
  • Pulsar
  • RabbitMQ


Blockchain

  • Besu
  • Fabric
  • Avalon


Projects


Paragraph image 03 00@2x

Munchy Gourmet

  • Github:  https://github.com/2017SeniorProject
  • This is my 2017 Senior Project - Munchy Gourmet - Food Recommending System
  • Developed personalized restaurant recommendations by collecting data from various sources including Google Maps, PTT, and 愛評網 (closed in April 2019) using Python (Flask) and processing it with Neo4j and its algorithms.

My Blog 

Paragraph image 02 00@2x
Paragraph image 03 00@2x

Omnithings

  • Official Website: https://omnithings.asuscloud.com 
  • Omnithings is an IoT platform that uses protocols like AMQP or MQTT to upload large amounts of data. It also provides simple tools for ETL and querying.
  • In this project, my responsibilities include conducting stress testing using Python scripts, Jenkins, and k6.

TWCC Baas

  • Official Website: https://baas.twcc.ai
  • TWCC Baas is a platform for Blockchain-as-a-Service
  • I am responsible for developing backend services, managing DevOps tasks, implementing tracing and logging functionalities, and maintaining Kubernetes clusters.


Certificate

Projects 01 00@2x