Tung-Yang Wang 汪東陽 (Michael Wang)

  • 5 years of experience in building web-based tools
  • Proficient with JavaScript/TypeScript
  / [email protected] / +886921135408 / Taipei, Taiwan

Experience

Full-Stack Developer, HackMD Inc., June 2023 - Now

Stack: TypeScript/Node.js, React.js, Redis, PostgreSQL

Senior Front-End Developer, Vinnovation Network Co., Ltd., Oct 2021 - May 2023

Stack: TypeScript/Node.js, Nuxt.js/Vue.js 3, Tailwind CSS, Pulumi, AWS Lambda/MediaConvert/S3/CloudFront
  • VOD Streaming SSR Web App & Admin SAP Web App
    • Built with Nuxt.js & Vue.js v3 using TypeScript & composition API
    • Developed customized player with Video.js & decrypt protected content through DRM license service
    • Implemented multipart/resumable file upload for large media
    • Integrated GitLab CI to trigger Vercel deployment on release
  • Created the admin template for quick CMS project scaffolding
  • Video Processing service
    • Built with Pulumi using Node.js/TypeScript to manage infrastructure
    • Created adaptive streaming format like HLS/DASH using AWS MediaConvert & distribute to CDN
    • Integrated Multi-DRM key service to encrypt video for content protection
  • Frontend Team Lead
    • Lead 3-4 developers to deliver new features
    • Established frontend team from scratch & the hiring process

Back-End Developer, Fandora Co., Aug 2019 - Jan 2021

Stack: Node.js/TypeScript, Serverless Framework/Apollo Server, AWS Lambda/DynamoDB/DocumentDB/CloudFront/S3, MariaDB
  • E-commerce Admin GraphQL API Service v8
    • Built with Serverless Framework by using Node.js/TypeScript
    • Built NoSQL DB service & developed customized ODM
      • Created DocumentDB Read replica from AWS DynamoDB for read scalability
      • Implemented optimistic concurrency control for the read-modify-write pattern
    • Open source data sync library, logger library
    • Integrated AWS CodePipeline to automate the release process
  • Built task scheduler service to update large timeliness data & sync it to external services
  • Built CLI tools to automate internal workflow & migrated over 500,000 product records from RDBMS to NoSQL

Front-End Developer, PicSee Inc., Dec 2018 - Jul 2019

Stack: Node.js, Nuxt.js/Vuex, Bootstrap-Vue, SCSS
  • Shorten URL SSR Web App v3
    • Built with Nuxt.js/VuexBootstrap-Vue
    • Developed reusable components & established style guidelines to improve project quality
    • Open source image filter library, visual effect library
    • Compatible old browser like IE9 & enhanced performance like lazy loading
  • QA/Front-End Developer Intern, Jun 2017 ~ Dec 2018

Web Developer (Part-time), Dapp Pocket Inc., Sep 2018 - Apr 2019

Front-End Developer Intern, Quants AI Inc., Oct 2018 - Dec 2018

Front-End Developer Intern, Leverage Internet Co., Apr 2018 - Oct 2018

Education

National Chengchi University, Master’s Degree, Applied Mathematics, Sep 2017 - Jun 2018  (Dropped out)

National Chengchi University, Bachelor’s Degree, Applied Mathematics, Sep 2014 - Jun 2017 (Dropped out)