Mou-Chun Wang
Senior Software Engineer (Backend Development)
Summary
Over 8 year Web Develop Experience
- Backend System and api
- System Architecture
- Infrastructure and task automation
Tech Stack
- GCP : GCE, GKE
- AWS : EC2, Lambda, Api Gateway
- IaC : Docker, K8s
- Database: Postgres, MySQL
- Programming: NodeJS, TypeScript, ExpressJS, NestJS, PHP
- Testing: Jest Unit Testing
- DevOps: GitlabCI, ArgoCD, CircleCI
Work Experience
Senior Software Engineer
@ WeMoScooter - Taipei, Taiwan
2020/01 - Now
NodeJS / TypeScript / GCP / Kubernetes / PostgresSQL / Redis / GitlabCI / ArgoCD
Spearheaded Infrastructure Upgrade
- Dockerized core system and migrated to Kubernetes environment (GKE)
- Optimized existing features with Queue architecture to improve connection and performance
Developed System Features
- Developed backend API with full API tests and integrated CI pipeline for quality and robustness
- Utilized Kubernetes for scalable solutions
Improved System Stability
- Refactored JS code to TypeScript with full test coverage
- Improved test coverage through writing additional tests
- Optimized CI pipeline to minimize processing time
Provided Technical and Architectural Guidance
- Designed and developed systems and features based on PM requirements
- Built an in-house reporting and monitoring system for instant PM feedback.
Projects at work
- Core System
- Account System Upgrade: extend and support thirdparty login (Apple/LINE)
- Refactor Legacy JavaScript Code to TypeScript
- User Register System upgrade (2.0)
- New Platform for Goverment
- ParkingLot system improvement and enhancement
- Other Core System improvements
- Infrastructure:
- Dockerize Core Application
- Migrate Core Application from VM to Kubernetes
- Utilize Queue for features
- Research DB cluster solutions
- Marketing Campaigns
- Missing Campaign System
- Yearly Rewind for users
Senior Backend Developer
@ Zuvio - Taipei, Taiwan
2019/04 - 2019/09
PHP / GCP / MySQL / CircleCI / WebSocket / PhpUnit
BE Develop and infra improvement
- Introduce CircleCI infra to automate deliver pipeline
- Integrate Unit test in CI to improve Code Quality
- Design system based on WebSocket to monitor user behavior
- Automate monitor system to ban user with misbehavior
Web Developer
@ 104 - Taipei, Taiwan
2016/07 - 2019/02
PHP / AWS / IDC
Feature development
Maintain major website and develop new features
- JobSearch Website (PC)
- JobSearch Website (Mobile)
- Core Api
- Campaign websites
Develop campaign website with 100% cloud-based (AWS) infrastructure
Maintain and upgrade system
- Https upgrade
- Security updates
Web Developer
@ uitox - Taipei, Taiwan
2014/02 - 2016/04
PHP / IDC / Backend Development
Feature development
- Maintain and enhance site-wise system core API: SaleQty API.
- Maintain and enhance core pages : Item page.
- Develop and extend in-house tools for PM and Developers
Education
University of Pittsburgh, Pittsburgh, PA
Awards
- AWS Infra with CDK, ECS, RDS, and lambda
- Dockerized application w/Chatbot integration
- MobileWeb design
- Dockerized application