黃晟豪(Tony Huang)

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


Senior Software Engineer

   0958153415

  [email protected]

  gitHub.com/tony24681379

Experience

BenQ, Senior Software Engineer, May 2019 ~ Now

• Responsible for device management system which communicate thousands of Android devices with AWS Iot and manage each device status.
• Responsible for account management system which communicate thousands of Android devices with Pubnub and manage personal account status in each device.
• Promote 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.
• Collect Docker application log using Filebeat, ElasticSearch and Kibana.

vocus, Senior Software Engineer, Apr 2018 ~ May 2019

• Responsible for vocus.cc website backend refactoring, enhance backend response time.
• Implemented cash flow for connected to author and reader in billing system including subscribe, donate and buyout.
• Build and optimize Docker image and improve work flow.
• Enhance API security using JWT middleware and fix Golang panic.
• Design Jenkins pipeline for CI/CD and deploy Docker container to AWS EC2.

Grandsys, Software Engineer, Sep 2016 ~ Apr 2018

• Responsible for continuer 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 dashboard and alert by Prometheus and Grafana.
• Use Selenium and Phantom.JS to test Front-end web service.
• Design Jenkins pipeline for CI/CD.

UniTech, Software Engineer, Jul 2011 ~ Aug 2013

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

Education

National Tsing Hua University, Master degree, Computer Science, 2014 ~ 2016

• Research in Docker, Docker ecosystem.
• Promoted to Head TA; led weekly meetings and supervised three other TAs.
• Learn AWS to finish Cloud Programming project.
• Graduate Coursework: Virtualization and Virtual Machines; Parallel Programming; Cloud Programming;

Yuan Ze University, Collage degree, Computer Science, 2006 ~ 2010

• Be intern in Mitac corporation.
• Undergraduate Coursework: Operating Systems; Databases; Algorithms; Programming Languages

Skills


• Hands on skill in Docker, Kubernetes development and deployment.

• Hands on skill in Cloud infrastructure design and deployment.

• Hands on skill in Golang, JavaScript, PHP, Python, Scala, Bash Script coding.

• Knowledge of Git for version control project.

• Knowledge of develop and deployment of microservice on AWS.

• Knowledge of DevOps tools, such as Jenkins, Vagrant, Ansible.

• Knowledge of DevOps Monitor tools, such as Filebeat, Elasticsearch, Kibana, Prometheus, Grafana.

Project

• Docker Swarm (2015 - 2016). Improve container migration and high availability in Docker Swarm. Enhance Docker function using CRIU; Using goroutines to parallelize each container’s RESTful HTTP requests. Golang.

• NTHU Library Inspection (2016). Library devices inspection for volunteers, allowing volunteers to record devices status that notice maintainers to maintain the devises. Develop frontend and backend using Ruby on Rails, dockerize web service. Ruby on Rails, Docker.

• Numerology (2010). Calculate personal character used numerology. Develop Windows Form UI and SQL using C++ Builder.

Powered by CakeResumePowered by CakeResume