黃晟豪(Tony)

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


  [email protected]

  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