Backend Engineer

  Taipei, Taiwan

Expert software troubleshooter with Python. Proficient use of Linux and Emacs.

AWS Certified Solutions Architect – Professional


Work Experience

September 2021 - Recent

Senior Software Engineer

Berry AI Inc.

Support MLOps building.  Contribute the open source tool which we used.

Migrate Legacy systems to AWS. Employ Terraform to build our cloud infrastructure as code.

Migrate ML project inference job to AWS Batch to reduce lab server loading. It reduces about 15% of AI engineers' manual time.

Refactor and tune legacy systems, make them testable, deployable, and everything automatic. It saves about 20% of the time for the deployment and 40% of the time to debug.

Add tests to the legacy code base. Let the test coverage from 0% to 80%. Share the test method with our team members.

Built surveillance and real-time systems with RTSP/FLV, and managed multi-on-premise services with 10 thousand videos.

December 2017 - September 2021

Senior Backend Engineer

Ponddy Education Inc.

Built REST APIs for Ponddy Reader and other microservices by employing the Django REST framework. Implementing a payment system with Stripe and WeChat, async workers, AWS S3 sign signature let frontend upload file to reduce about 99% backend network in this function, WebSocket, etc.

Integrate Canvas LMS with LTI protocol.

Built PyPi packages to increase the new microservice building time.

Built an Auth application that supports single login, single logout, social login, microservice authentication validation, JWT integrations.

Implement about 1000 API autotests and 50 E2E tests.

Built up to 20 projects' CI/CD with CircleCI.

Detect up to 600 Chinese grammars with regex.

Manage AWS services: EC2, S3, Elastic Beanstalk, Elastic Load Balancer, Elastic Cache, RDS, SMS, SNS.

Manage Aliyun services: Aliyun Kubernetes, ECS, RDS, DNS.

June 2013 - September 2016

Assistant System Engineer

NTUB — Business Intelligence Research Center

Manage three bare metals with ESXi and their 30 VMs.

Migrate DNS, NAT, Postfix, Apache, and SVN from Windows to CentOS 7.

Built auto-backup scripts to back up data automatically.

Part-time & Volunteer Experience

E111, Crawler

  • Scrap data from the top three house sale websites in Taiwan

iiNumbers, Django

  • QR code system
  • QR code system SDK
  • Flow management System (BPM)
  • Kubernetes management System 

Junyi Academy, Flask

  • Volunteering project
    • Convert a legacy project from Python 2 to Python 3
    • Refactor to hide sensitive data
    • Speed up the CI/CD time
    • Code review with Googler


Language & Framework

  • Python
  • Django
  • Django REST framework


  • Git
  • Docker
  • Kubernetes

OS & Cloud Services

  • Arch Linux, Ubuntu, CentOS
  • AWS
  • Aliyun


National Taipei University of Business, Taipei

Information Management

2013 - 2017

Powered By CakeResume