Elton H.Y. Chou

Software Engineer

Self-motivated people.

I am familiar with developing in Linux environment with docker.

During the last jobs, I cooperated with team members to build the development infrastructures and the workflow to ensure the quality of projects.

With experience of cooperating with people in various field. I can analyze things from different perspectives and easily adapt to different roles to achieve the targets in organization.

  New Taipei City, Taiwan

     

  [email protected]

Work experience

Artist Agent  •  Self-employed

2019 - Current

  1.  Acted as broker between a famous Taiwanese  streamer IP and a foreign artist.
  2.  Supported Taiwanese artists to publish their works in Japan.
    • Managed the event sales plan, inventory and logistics.
    • As broker between Japanese publishers and artists.
    • As broker between bookshops and artists.
    • Provided printing factory information.
    • Supported acquiring authorization from the copyright owner.
  3. Hosted an illustration book project and built a branded website with Next.js. Using Google Analytics to track the performance of promotional posts.

Software Engineer  •  AiUnion

July 2019 - Sep 2019

  1. Use Docker with images provided by Nvidia GPU Cloud to test and find the solution to suit the project. 
  2. Analyzed the hardware requirements of deep-learning projects and built the development environment. 
  3. Refactored legacy face recognition management platform and cooperated with the team to define the structure, work-flow and developing environment.
  4. Specialize in backend development, database and writing technical documents. 
  5.  Provided API for the mobile application team. 
  6.  Provided POC application with team member depends on the customer's requirements.
    • Face-recognition access control system - Mercuries Life Insurance(HongKong) 
    • Intelligent camera - Tourism Bureau, MOTC 
    • Construction emergency alarm system - Freeway Bureau, MOTC

Web Engineer  •  Frank Art,Inc.

Mar 2018 - June 2018

  1. Renewed company website with React.
  2. Developed landing page of the Fukujima-Ken government Ultraman campaign.
  3. Web-game routine maintenance.
  4. Automated lottery workflow of receipt-recognition app.
  5. Supported designers to process the assets used in the application.

Training

Jun 2021

Google Cloud Study Jam 2021 TW/HK  Tier2

Public profile

Completed 10+ suggested Quests. 

Learned managing cloud resources and access control on GCP.
Learned deploying and managing the k8s cluster on GCP to perform continuous delivery and application updating  or scaling.
Learned building a serverless application with Firebase.
Learned migrating database data to Cloud SQL using the database migration service.
Learned Pub/Sub service to deal with message events with different services.

Dec 2018 - May 2019

Institute for Information Industry

AI Engineer Artificial Intelligence Application Development Course

Graduation project: Vision-Based Fall Detection

Learned knowledge of deep-learning, including data processing and tuning.

Jan 2016 - Sep 2017

Japan Language School

Learning Japanese

Qualified JLPT N2 test.

I passed Nihon Kogakuin IT College entrance test and got a scholarship qualification.

Side project

Media Harvest : Twitter media downloader

A chromium web extension. Over 15000+ users. Users grew YoY 1400%.

Simple, fast,  just like native feature. 

Users can download media from the tweet with one-click.  Auto-rename the file with the preference. Download history feature help user tracing back the tweet.

Serverless backend built with AWS will provide more advanced features in the future.

Tech-stack: TypeSript, Sass, Node.js, Python, Lambda, API Gateway, Dynamodb, S3

https://chrome.google.com/webstore/detail/media-harvest-twitter-med/hpcgabhdlnapolkkjpejieegfpehfdok

Source code: https://github.com/EltonChou/TwitterMediaHarvest

FigureHook

A figure news-push service.

A self-challenge project to build a microservice project. The final target is to let the users track the news and control their budget. The minor challenges are keeping the service automated and the accuracy of data with most less human intervention. To make it adapt to CI/CD, I spent a lot of attention on keeping the code testable.

This service is currently built with Flask, Celery, Scrapy. Flask is hosting the website for the users to subscribe to the news. Celery is using RabbitMQ as a broker and processing routine tasks, like pushing news, triggering web-crawlers and sending welcome messages.  Scrapy is the web-crawler framework. It performs the web-crawler task and cleaning the data before saving it in the database. All the service is containerized and the image will be auto-updated when the code is updated.  I approach this via Github actions. It processes testing code, updating images and daily checking of the parser library.  The next step is integrating with ELK stack to collect logs and analyze them from those services.

Tech-stack: Python, Celery, Scrapy, Postgresql, Redis, RabbitMQ, Docker

https://figurehook.com/

Source code: https://github.com/FigureHook/

EorzeaEnv

A module calculates the weather in Final Fantasy XIV

Trusted by famous Discord bot with over 2 million users.

This module lets developers build their project quickly without extracting data from the game.

Tech-stack: Python

Source code:  https://github.com/EltonChou/EorzeaEnv

PotatoMidi

A custom midi controller based on the Arduino.

The target of this project is the requirement of a midi-controller, learning C/C++ and embedded system.

Tech-stack: C/C++, Arduino

Source code:  https://github.com/EltonChou/PotatoMidi