黃文鴻 Wen-Hong Huang

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

M.S. of Information Management, NTU (currently enrolled)

B.S. of Business Administration, NTU

Experiences

Norika Co. Ltd., DevOps Engineer                                   10/2018 -

  1. Use AWS ECS + Spot Instance to reduce about 30% server cost.
  2. Use Terraform to deploy AWS server automatically as implementing Infrastructure as Code, and make it synchronized between staging and production environments.
  3. Develop backend API with GraphQL to make frontend easier and more intuitive to use API, and less query to request in the same time.
  4. Using Rspect to implement unit test, and deploy to AWS server with AWS Codepipeline with overall 98% unit test coverage.
  5. Deploy to server in pure containerized environment with AWS ECS + EC2, all infrastructure are in VPC environment with ALB as endpoint to communicate with client, and implement rolling deployment by Codepipeline to ECS to make it zero downtime.
  6. Use GitLab CI to deploy frontend automatically to AWS S3 + CloudFront CDN
  7. Use AWS Lambda with Ruby/Node.js to develop chatbot and crawler, and save crawling result into AWS DynamoDB
  8. Develop streaming server: use ffmpeg and Nginx-rtmp to develop real time streaming server

13575934_153503218388808_2938511569441848796_o.png

inQtech Co. Ltd., Server Intern.                                       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, CentOS

Programming Language: Ruby, Python, JavaScript, C / C++, PHP

Database: MySQL, AWS DynamoDB

Web Framework: Ruby on Rails, Node.js, Vue.js

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 

24th NTU Art Festival official site                                          04/2018

  1. URL: http://artfest.ntu.edu.tw/
  2. Use Vue.js SPA structure to develop RWD website, and upload to school static server with sftp

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