黃晟豪(Tony)

I have 7+ years of experience as a Software Engineer. Experience with backend, DevOps and frontend.


  yellow24681379@gmail.com

  https://github.com/tony24681379

  0958153415

Experience

工作經歷

Senior Engineer

ViewSonic International Corporation  •  九月 2023 - Present

Build EKS Clusters, and integrate CI/CD pipelines with multiple environments using GitHub Actions and ArgoCD.
Leveraged Vector to collect, aggregate, and store logs in ElasticSearch.

Backend Engineer

Lootex  •  三月 2022 - 十二月 2022

Responsible for lootex.io website backend, refactoring and enhancing backend response time.
Build the CI/CD pipelines with multiple environments using GitHub Actions and ArgoCD.
Maintained the Kubernetes cluster in the GCP cloud and reduced GCP bills by 35%.

Senior Backend Engineer

SUGOI_數果網路股份有限公司  •  八月 2021 - 三月 2022

Responsible for popdaily.com.tw website backend, refactoring and enhancing backend response time.
Refactor Node.js REST API to GraphQL.
Maintained the Kubernetes cluster in the GCP cloud and reduced GCP bills by 30%.
Enhanced CI/CD with GCP Cloudbuild, GitHub Action and Flux.

Senior Software Engineer

BenQ 明基電通  •  五月 2019 - 六月 2021

Responsible for Device Management System which communicates with thousands of Android devices with AWS IoT and manages each device's status.
Responsible for Account Management System which communicates with thousands of Android devices with Pubnub and manages personal account status on each device.
Promoted Docker and Kubernetes to our team.
Implemented log middleware as Laravel package for the other project.
Upgrade PHP and Laravel version using Docker container and Deploy to AWS EKS.
Collected Docker application log using Filebeat, ElasticSearch and Kibana.

Senior Software Engineer

新銳數位股份有限公司  •  四月 2018 - 五月 2019

Responsible for vocus.cc website backend, refactoring and enhancing backend response time.
Implemented cash flow for connecting to authors and readers' billing system including subscribing, donating and buyouts.
Build and optimize Docker image and improve work flow.
Design Jenkins pipeline for CI/CD and deploy Docker containers to AWS EC2.

Software Engineer

德鴻科技股份有限公司  •  九月 2016 - 四月 2018

Lead 3 people to develop a product.
Responsible for container ecosystem research including Docker, Kubernetes and the other CNCF projects.
Rewrite Scala backend (CQRS) using TypeScript with Elasticsearch (including unit tests).
Monitor hosts and Kubernetes’ containers with a dashboard and alerts by Prometheus and Grafana.
Use Selenium and Phantom.JS to test Front-end web service.
Design Jenkins pipeline for CI/CD.

Software Engineer

燿華電子股份有限公司  •  七月 2011 - 八月 2013

Developed Delphi Windows Form ERP and enhanced SQL store procedures performance, and improved them at least 3 times.
Responsible for Quality Analysis System design and implementation.
Integrated all ERP systems using Delphi DLL.

Education

National Tsing Hua University

Computer Science  •  2014 - 2016

• Research in Docker and Docker ecosystem.
• Promoted to Head TA; led weekly meetings and supervised three other TAs.

Yuan Ze University

Computer Science  •  2006 - 2010

• Be an intern at Mitac corporation.

Skill set

• Backend: TypeScript (Nest.js, Express.js), JavaScript (Koa.js), Golang (Gin), PHP (Laravel), Python,

  Scala, Bash Script.

• Database: SQL, MongoDB, ElasticSearch.

DevOps: Linux, Docker, Kubernetes, ArgoCD, Jenkins, Github Actions, Cloud Build, Terraform, Vagrant,

  Ansible, Filebeat, ElasticSearch, Kibana, Prometheus, Grafana.

• Frontend: JavaScript (Vue.js 2).

• Cloud: AWS, GCP