Hunter Chung 

A full stack engineer and system developer. Familiar with Python, PHP, Java, Javascript and other programming languages. Like challenging new things and never stop learning.


Sr. Software Engineer
[email protected] 

Skills


Programming

- Java (Spring Boot, JUnit) 

- Python (Flask, pytest)

- PHP (Laravel, PHPUnit)

- Javascript (VueJs, Bootstrap)


DevOps

- Jenkins

- Github CI / Gitlab CI

- Docker

- Ansible


Service

- MySQL

- MongoDB

- Redis

- AWS


Languages

- Chinese (Native)

- English

- Japanese (JLPT-N1)

Experience

LINE,2019 / 3  - Now

LINE Shopping (Java, VueJS, PHP) (https://buy.line.me/)

- Build CI by Jenkins Multibranch Pipeline with linter, Sonarqube and unit test

- DevOps improvement including Gitlab flow and error log handling

- Automatic shop intergation by structure data paring (JSON-LD/RDfa/meta)

- Internal CMS implementation by VueJs and Spring Boot

- Improve cron job with automatic retry to save engineer's time

- Design new contract type including bonus contract and red envelope project

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

KKBOX(UtaPass),2017 / 4  - 2019 / 3

UtaPass App (PHP) (http://au.utapass.jp/)

- Design and review system architecture, RESTFUL APIs, database schema

- Recommendation system integration

- Automate deployment flow with Ansible and GItlab CI

- Rewrite legacy login APIs to enhance performance

- Design new coin based system to exchange songs with coin

- Internal web console by React to reduce operation effort

Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Vpon/Quadas,2016 / 1  - 2017 / 1 

Scala based SaaS DSP platform (Scala)

- Dashboard system to provide billing and performance statistics

- Work with data engineers and implement ETL on AWS (S3, EMR, Lambda, etc.)

Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150

TrendMicro,2012 / 9  - 2016 / 1

Deep Discovery Inspector (C/C++)  

 - Log analysis engine which can run custom Lua pattern to enhance detection rate 

Security Log Analysis System (Python) 

- Alert engine and management system which can filter security log by custom alert rules 

Sandbox analysis system (Python) 

- PycURL enhancement including error handling, IPv4/IPv6 dual stack fail-over, etc

- Design a daemon which support multiple cloud sandbox services 

Experiences 00 02@2x d08cb731546334ac3e784c5845e368719bba256a127be86e720a634d798b8bb9

Education

National Chiao Tung University (Master),2010 / 7  - 2012 / 7 

Computer Science
Thesis: Protecting Cookies from Unauthorized Modification by Trusted Domain Verification
Lab: Distributed System & Network Security Lab
Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

National Chiao Tung University (Bachelor),2006 / 7  - 2010 / 7 

Computer Science
Experiences 00 01@2x 6daa47d1df70d315f129dcecdd562003831581c4cdd8f9c819aa22d4a24ae150