Built and maintained projects with different programming languages, frameworks, Infrastructure as Code(IAC), CICD pipelines, such as built an internal cache service using Golang, AWS, Serverless framework serving over 3,500 requests per second (RPS), 99.9% uptime and less than 100 ms latency
Optimized the performance by message de-duplication and multi-threading, reducing redundant messages in message queue by 95%, increasing the consuming rate to 300%
Performed load testing to identify the bottleneck using Visual Studio profiling tools, also improved the performance by choosing the proper instance type, increasing RPS by 100% and reducing the costs to 33%
Migrated the existing applications from AWS Lambda to ECS Fargate with 0 downtime or any impact on other service teams
Improved developer experience by building a local development environment using docker-compose and Localstack, optimized docker image building time by over 50% by reusing cache layers, decreasing waiting time for development from 10 mins to 1 min
Revised the new graduate training plan by adding practical practices and a small project, making the newcomer easier getting started, and also for talent evaluation
Feb 2021 - May 2021
Heimdall Intelligent Technology | 🇹🇼
Full Stack Engineer (Part Time)
Constructed a full stack solution for car plate recognition management system using React and Nodejs in 3 months individually, for deploying on highways and using by patrol officers
Mar 2020 - Nov 2020
Athena Intelligence Gaming Limited | 🇹🇼
Full Stack Engineer (Part Time)
Developed a full stack solution for internal management system for games using React and Nodejs with other 5 students
Optimized SQL queries with index in 60M+ records reducing query time from minutes to only a few seconds
Refactored the project, simplified data flow by separating some states from Redux to local state with React hooks, and introduced the re-ducks pattern, making the project easier to read and maintain
Aug 2018 - Jul 2019
ACCESS CO., LTD | 🇹🇼🇯🇵
Full Stack Engineer (Intern)
Built up frontend pages and backend servers in several projects using React and Elixir
Acted as the key person to communicate fluently with the Japanese team on daily morning meetings
Education
Feb 2020 - Aug 2021
National Taiwan University of Science and Technology
Master, Computer Science
Sep 2015 - Jun 2019
National Taiwan University of Science and Technology