黃文鴻 Wayne W.H. Huang

Email : wayne123tw [at] gmail com                                                                          Taipei / Hualien, Taiwan

M.S. of Information Management, NTU

B.S. of Business Administration, NTU

Experiences

Havbeat Technology Co. Ltd., Cofounder                        04/2022 - 

  1. Developed a cost-efficient server configuration under $300 USD/month across multiple cloud services (AWS, GCP, and DigitalOcean), supporting over 30,000 monthly active users in a serverless environment. 
  2. Migrated multiple repositories of the product into a monorepo to enhance the development experience for a small developer team. 
  3. Modularized customer feature requirements and project PRDs, breaking them down into Scrum sprints to adhere to time and cost constraints across projects. 
  4. Implemented multi-tenancy in our product to optimize costs, enhance permission control, and ensure feature isolation among different customers.

13575934_153503218388808_2938511569441848796_o.png

URFiT Tech., Tech Lead                                                       02/2020 - 03/2022

  1. Led a development team of five, including three senior engineers and two junior engineers, applying the Scrum approach to ensure weekly feature delivery and adapt swiftly to market changes. 
  2. Increased backend code coverage from below 10% to over 90%, significantly enhancing system reliability. 
  3. Migrated backend services from solely using AWS EC2 to incorporating Code Pipeline and ECS with both regular and spot instances, optimizing continuous integration stability and server cost efficiency. 
  4. Achieved deep integration with major Taiwanese payment gateways, including ECPay, NewebPay, Chailease Zingala, TapPay, and EZPay, enhancing transaction capabilities.

13575934_153503218388808_2938511569441848796_o.png

Norika Co. Ltd., Full Stack Engineer                                  10/2018 - 01/2020

  1. Reduced server costs by approximately 30% by utilizing AWS ECS and Spot Instances. 
  2. Implemented infrastructure as code using Terraform to automate AWS server deployments, ensuring synchronization between staging and production environments. 
  3. Developed backend APIs with GraphQL to simplify frontend interactions, reducing the number of queries required and enhancing API intuitiveness. 
  4. Implemented unit testing using Rspec, achieving 98% test coverage, and integrated deployments to AWS servers via AWS CodePipeline. 
  5. Deployed applications in a fully containerized environment using AWS ECS and EC2 within a VPC, using ALB as the endpoint for client communications, and implemented zero-downtime rolling deployments via CodePipeline to ECS. 
  6. Automated frontend deployments using GitLab CI to AWS S3 and CloudFront CDN, optimizing content delivery. 
  7. Developed chatbots and crawlers using AWS Lambda with Ruby/Node.js, storing results in AWS DynamoDB. 
  8. Developed a real-time streaming server using FFmpeg and Nginx-rtmp, enhancing media streaming capabilities.

13575934_153503218388808_2938511569441848796_o.png

inQtech Co. Ltd., Server Engineer.                                     07/2016 - 05/2018

  1. Install server and manage bare metal machines, including purchasing decision.
  2. Image Recognition: Using OpenCV to develop manufacturing automation and deploy the code into embed machine

13575934_153503218388808_2938511569441848796_o.png

Viking Bar, Minister of IT                                                     05/2015 - 05/2018

  1. Improve loading time: from 2 sec. to less than 0.5 sec., and improve user experience.
  2. Fix website vulnerability: Fix all vulnerabilities of website, and make an intrusion detection to ensure there are no significant leak of our server.
  3. Training of web admin: train new crew with knowledge of web admin and practical training.

859358_463415537061804_1987068381_o-2.jpg

Skills


Operation Systems: MacOS, Ubuntu

Programming Language: TypeScript, JavaScript, Ruby, Python

Database: PostgreSQL, AWS DynamoDB

Web Framework: Next.js, React.js, Ruby on Rails

Specializations: Fullstack dev, Server admin

Projects

New year event page                                                               01/2020

  1. URL: https://newyear.mosan.com.tw/01/demo
  2. Use React/Next.js SSR structure to develop RWD website, and upload to AWS S3 and using AWS Lambda@edge to implement SSR dynamic page
  3. Using line sharing link to share with friend within line in-app browser and add friend link
  4. Focus on SEO with og tags implemented in SSR 

Acuvue event page                                                                  07/2019

  1. URL: http://acuvue-quiz.s3-website-ap-northeast-1.amazonaws.com
  2. Use Vue.js SPA structure to develop RWD website, and upload to AWS S3 with AWS cli
  3. Store current state of testing with Vuex, and store into SessionStorage in case user reload and interrupt the test.
  4. Use CSS animation to make multiple colors transition and title entering effect

Brand new start camp official site                                        07/2018

  1. Backup URL: http://brandnewstar.asia.s3-website-ap-northeast-1.amazonaws.com 
  2. Use Vue-i18n to develop multi-language for traditional/simplified Chinese and English
  3. Use Vue.js SPA structure to develop RWD website, and upload to AWS S3 with AWS cli 

2nd Position, National Palace Museum Hackathon           09/2017

  1. Build Line chatbot with Node.js, and design a virtual character "Qianlong Emperor", to chat cultural relics with people.
  2. Use Beacon technology and audio guidance to push more online information when users pass by some places.

Database of NTU Business Administration                         04/2017

  1. Demo: http://ntubadb.herokuapp.com/
  2. Develop a system to write feedback of courses and upload past exam for our college
  3. College hall reservation: show time usage of our college hall in realtime, and migrate from Google Sheet to reservation system.

22th NTU Art Festival Project: CONTROL(異識流) site        03/2016

  1. Github : https://github.com/NTU-ArtFest22/control
  2. improve original site and beautify UI.
  3. Cooperate with backend to integrate Node.js site

PM2.5 realtime prediction App                                              07/2016

  1. Design an app to easily get air quality of current geolocation and weekly weather.
  2. Develop a low cost, easy-deployment PM2.5 detection machine, and deploy to Yunlin.
  3. Predict PM2.5 status around next 6 hours