# 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

# 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.

# 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
  • 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

# Side Projects

  • Line Chatbot
    • NodeJS+AWALambda+ApiGateway+CircleCI Deployment
    • Fun Chatbot
  • WeddingHelper
    • NodeJS+AWALambda+ApiGateway+CD
  • MouWorks
    • PersonalSite and Demo