Experience

InfuseAI

Senior Engineer (Fully Remote) • Nov, 2018 — Present

PipeRider : The Data Reliability Toolkit for Data Pipelines
  • One of a main contributor of PipeRider open source project
  • Design and implement the early-stage cloud architecture for SaaS product based on AWS
PrimeHub : A multi-user MLOps platform for Kubernetes
  • Design and implement the MLOps application based on the Kubernetes system
  • Handle the operating tasks of the bare metal Kubernetes cluster in the production environment
  • Design the AWS service architecture for both internal dev infrastructure and production product
Open Source Contribution
  • PrimeHub-AWS-CDK : A CDK-based AWS infrastructure for PrimeHub
  • Crane : A desktop application for building and managing your container images
  • Piperider : Data Reliability Tool for SQL-based data source
Public Talk

Umbo Computer Vision

Hacker • Spet, 2016 — Oct, 2018

Web Backend Service
  • Design, implement and maintenance the backend API service with scalable architecture
  • Enhance CI/CD process for entire development team continuity
  • Schema design and performance tuning on both NoSQL and SQL databases
  • Build up internal data collection mechanism for Business Intelligence
  • Design and implement the AWS architecture for global operation
iPhone App Maintenance
  • Build up iPhone App build/deploy process pipeline
  • Maintain the exists iPhone APP

VMFive

Software Developer • Aug, 2015 — Aug, 2016

Real-time App Streaming
  • Build up and performance turning the video audio software encoder for VMFive's App Streaming product from 0 to 1
  • Design and implement client side software audio decoder on mobile browser
  • Design and implement the frame control mechanism to reduce the network bandwidth and decoding effort
DevOps
  • Security planning of production servers
  • Adapt agile development process as Scrum Master

Trend Micro

Senior Software Engineer • Sept, 2012 — Jul, 2015

Virus Scan Engine Developer Team
  • Design and implement new feature of Virus Scan Engine to detect unrecognized real world malwares
  • Reverse malware binary to analyze the malicious behavior and implement the detection mechanism
  • Enhance the table search algorithm of anti-virus filter driver in Windows Kernel to improve overall performance of the real-time scan
  • Sustained Scan Engine for Windows kernel mode filter driver and user mode library on multiple platform. (Windows, Linux, Mac OS X, FreeBSD, Solaris, ...)
  • Co-work with support engineer to solve and provide suggest solution for customer in very short response time
Award
  • Employee of Quarter Award: 2014 Q2
Certification
  • Advanced Malware Training in Trend Micro

THLight Co. Ltd

iOS Technical Consultant • Jul, 2011 — May, 2012

Internal support
  • Common modules for photo taking, connection with Facebook SDK, fetching Youtube playlist.
Outsourcing projects
  • Ezprice iOS App
  • MyGoNews iOS App
  • Campus map for blind person for iPad
  • DVR/NVR viewer for iPhone/iPad

Trend Micro

R&D Summer Intern • Jul, 2010 — Aug, 2010

Virus Scan Engine QA Team
  • Design and implement a web crawler to collect virus sample files from Internet

Education

National Tsing Hua University, Taiwan

Master of Computer Science, Cyber Security • 2010 — 2012

  • Research topic focus on network security and system security

National Tsing Hua University, Taiwan

Bachelor of Science in Computer Science • 2006 — 2010

Skills

Programming Languages - Natively fluent

C/C++, Golang, Python, JavaScript, x86/x64 Assembly

Programming Languages - Conversationally fluent

Perl, Objective-C, Shell Script

Others

Reverse Engineering x86/x64

Associations

Hacks in Taiwan Conference

Volunteer • 2012 — Present

Volunteer conference staff for technical conference instant interpreting

Outside Interests

  • Pour-over coffee
  • Surfing, Snowboarding, Skateboarding