# Resume
# Thank you for reaching here, Recruiters / Hiring Managers !
# Contact
via mou.wang.works@gmail.com , thank you 😃
# Summary
# Software Engineering in Backend Development
- 3 years Javascript Backend Development (JavaScript / TypeScript)
- 5 Years backend development experience (PHP)
- Large Website develop experience (e-Commerce / human-resource)
- Maintain site core APIs and core functions
- Develop new features based on business requests.
- DevOps: Introduce CI/CD to current workflow. Tune CI pipeline to reduce deliver time.
- GitlabCI / CircleCI / TravisCI
- ArgoCD
- Integrate Unit test
- Tech Stack:
- AWS : EC2, Lambda, Api Gateway
- GCP : GCE, GKE
- IaC : Terraform, Docker, K8s
- Database: Postgres, MySQL
- Programming: NodeJS, TypeScript, ExpressJS, NestJS, PHP
- Testing Experience: Jest Api Testing, Test Campaign, Test Cases and Manual Testing
- Hackathon Winner:
- 2019 AWS hackNRoll 3rd place (microservices)
- 2016 104 Hackathon Honorable Mention
# Work Experience
# Senior Software Engineer
@ WeMoScooter - Taipei, Taiwan
# 2020/01 - Now
Major Duty:
- Api Development
- Refactor from legacy JS code to TypeScript code
- Improve test coverage:
- Api testing with Jest.
- Infra improvement
- Migrate core system api from VM-based to kubernetes
- CI Testing tweak: speed up testing
- Feature development
- Flatform/Core System
- Marketing/Campaign
Projects:
- Core System
- Account System Upgrade: extend and support LINE/apple account
- Refactor Legacy JavaScript Code to TypeScript
- User Register System upgrade (2.0)
- Government Monitor Platform Project
- ParkingLot system improvement: iParking
- 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
- WeMoMission 2020
- AnnualReview 2021
- Core System
# Senior Backend Developer
@ Zuvio - Taipei, Taiwan
# 2019/04 - 2019/09
Zuvio provides an app solution for college teachers/students where teachers can simply prepare class materials, do pop quiz and make roll calls. Also Zuvio provides a social network for college students.
Major Duty:
- Develop and design new Api
- Introduce CI tools (CircleCI) to improve code quality
- Integrate PhpUnit to CircleCI to automate tests
- Rapid develop new feature based on requests.
Projects:
- Test Monitoring system (Anti-cheat)
- Using Websocket to monitor student class login behavior, create a dashboard for teachers to monitor.
- User warning system (avoid user misbehave)
- Automate current system task to alert users.
- Test Monitoring system (Anti-cheat)
# Web Developer
@ 104 - Taipei, Taiwan
# 2016/07 - 2019/02
104 serves as largest human-resource website in Taiwan and considered as first choice when finding new jobs.
Major Duty:
- Maintain major website and develop new features, such as:
- JobSearch Website (PC)
- JobSearch Website (Mobile)
- Common Api
- Campaign websites
- Develop campaign website with 100% cloud-based (AWS) infrastructure
- Maintain and upgrade system
- Https upgrade
- Security updates
- Maintain major website and develop new features, such as:
Projects:
- Upgrade JobSearch feature
- JobSearch Feature A/B Test
- POC for new feature: JobSearch for Managers
- Supersales: a campaign site with CI/CD integrated
- AccountCenter Upgrade
- Freshman: admin panel for PM
- Heartfelt: a campaign site integrated with AWS Lambda (NodeJS)
# Web Developer
@ uitox - Taipei, Taiwan
# 2014/02 - 2016/04
uitox is one of e-commerce innovators in Taiwan, providing one-stop e-commerce solutions for vendors.
Major Duty:
- 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.
Highlight Projects:
- Crossborder: Integrate new data source and rules for oversea products.
- Itempage Enhancement: Upgrade item page with new features.
- Saleqty API upgrade: Upgrade core SaleQTY API with new site features.
- Flashsale : Integrate backend data to display discount items.
- Custom Pages: Provide tools for PM/Vendor to create custom page.
# Consultant
@ SDLC Partners - Pittsburgh, PA, USA
# 2011/07 - 2012/11
- Software Quality Assurance Analyst functions at Highmark QA team. (eMarketing Web Operations Team)
- Functional Testing:
- manual/automation function test including formulating test scenario and test cases, executing test cases and report, raising defect via Rational ClearQuest.
- Parallel Testing:
- parallel testing for both front-end and backend data warehouse system.
# Quality Assurance / Developer
@ Songwhale - Pittsburgh, PA, USA
# 2011/04 - 2011/07
Quality Assurance Engineer:
- Formulate test strategies for various products: web app/mobile web/commercial website.
- Develop and prioritize test scenarios in collaboration with business analyst and developer, execute test scripts manually or with automated tool.
- Analyze defect level, detailed document bugs including screenshot/reproduce steps/possible root cause.
- Utilize open source web UI test automation tool 'Selenium' with 'Bromine' integrated test tasking environment.
Web Developer:
- Design website and database schema
- Assist document MRD( Marketing Requirement Document)
- Develop mobile website utilizing MySQL and Php.
# Skills
- Backend Api Develop with NodeJS / TypeScript
- Website backend development with PHP
- Frameworks: CodeIgniter 2, Yii 1.1, Slim, Laravel
- DevOps - Introduce CI tools to workflow (TravisCI, CircleCI)
- DevOps - Integrate develop environment (Vagrant & Docker)
- Phpunit Testing
- Testing:
- Develop Test Scenario and Test cases
- Manual Testing
- Cloud SaaS:
- AWS : EC2, ECS Fargate, DynamoDB, CloudSearch, S3
- GCP : GCE, GKE
# Language
- English (Fluent Speaking and Writing)
- Mandrin (Native)
# Education
- University of Pittsburgh, Pittsburgh, PA
- MS in Information Science, 2009~2010
# Awards
jobHunter - 2019 AWS HackNRoll 3rd place
- AWS Infra
- Dockerized w/Chatbot integration
M1GA - 2016 104 Hackathon Honorable mention
- MobileWeb design
- Dockerized
# Side Projects
- Line Chatbot
- NodeJS+AWALambda+ApiGateway+CircleCI Deployment
- Fun Chatbot
- WeddingHelper
- NodeJS+AWALambda+ApiGateway+CD
- MouWorks
- PersonalSite and Demo