Chih Hsiang Hsu (許智翔)

Sr. Backend Engineer

  Taipei City, Taiwan

As a Backend Engineer with some DevOps and SRE knowledge.
Has Strong enthusiasm in programming and computer.
Fast learner and good at communicating with partner.
Desire to be a great System Architect. 

       

Programing


Intermediate: Python, Golang, Kotlin, Shell

Novice: C, R

Tool


  • Database: Dynamodb, MySQL, SQLServer, Postgresql, Mongodb, Redis, Cassandra, Elasticsearch
  • Cloud Platform: GCP, AWS, Azure
  • Container: Docker, Kubernetes
  • Others: Terraform, Ansible, Puppet, Prometheus, Helm, Jenkins

Work Experiences

Sr. Backend Engineer

PayPay •  Location Japan Tokyo  Feb, 2023 - Now

Tools: Kotlin, Java, Kubernetes, ArgoCD, AWS, MySQL, Spring Boot, Kustomize
Achievements:

  • As a tech leader in the team, I lead five members and mentor them.
  • Help to clarify the requirements and let the team work more efficiently.
  • Help to make our team more self-managed.
  • Implement the document well culture in the team and help the newcomer understand our team easily.

Sr. Backend Engineer

17Live •  Aug, 2021 - Feb 2023

Tools: Golang, Kubernetes, Helm, GCP, ArgoCD, Mongodb, Redis, Elasticsearch
Achievements:

  • Design keyword auto-suggestion system using Elasticsearch.
  • Participate in the event sourcing project and provide backup solution.
  • Enhance CI/CD flow to make it earlier and more fluent, and reduce about 80% of deployment scripts with helmfile and ArgoCD.
  • Find out the bottleneck and speed up about 3 times using concurrent.
  • Reduce about 20% of errors in service and make it more durable.

Sr. Engineer (Infra R&D)

TrendMicro •  Jan, 2021 - Aug, 2021

Tools : python, Golang, Kubernetes, Helm, Terraform, Azure, AWS, Prometheus, Spark
Achievements :

  • Maintain Kubernetes on Azure and AWS and CI/CD flow on AWS CodeBuild 
  • Develop tools for internal users and operations to reduce toil.
  • Set up metrics and logging system
  • Develop spark ETL.

Sr. Backend Engineer (SaaS R&D)

TrendMicro •  Sep, 2019 - Jan, 2021

Tools : Python, Golang, Shell, VueJS, Docker, MySQL, AWS, Linux, Kuburnetes, Ansible, Puppet
Achievements :

  • Make MySQL schema change and data migration without down time.
  • Maintain production, development environment and CI/CD workflow using Jenkins, Puppet and Ansible.
  • Migrate premise service to cloud (AWS).
  • Implement Terraform to deploy fast and automatically.
  • Participate in python upgrade project and we have improved efficiency twice and reduced cost 30%.
  • Plan to change Monolithic to microservice.
  • Use python gevent and coroutine to reduce machines from 7 to 2 for 1000 qps. 

Full Stack Engineer and Research Assistant

DALab Solutions X Associates Co. Ltd (Artificial Intelligence for Intelligent Manufacturing Systems Research Center; AIMS)   •  Oct, 2018 - Sep, 2019

Tools : Python, Django, JavaScript, VueJS, Docker, MySQL, Postgresql, Linux, Statistic
Achievements :

  • Meet customers, design a system that meets the user story of customers and build it. (Both back-end and front-end)
  • Create APIs that integrate with machine learning or deep learning models.
  • Import CI/CD system. Make deployment and testing more efficient than before, reducing about 40% work time.
  • Maintain system, CI/CD progress and deploy to client side.

DevOps Engineer

Green Spotlight Digital  •  Nov, 2017 - Sep, 2018

Tools : Python, Django, MySQL, Mongodb, Tibero, Oracle, MS SQL, Linux, Docker, Ansible
Achievements :

  • Manage databases and operation systems.
  • Maintain and design hardware and database log analysis systems.
  • Import Git into companies to manage source code.
  • Use Ansible and VMWare to make test and deploy more efficient.

Project

FastAPI

https://github.com/tiangolo/fastapi

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

Fluent-plugin-azureeventhubs-batched

https://github.com/ChihSeanHsu/fluent-plugin-azureeventhubs-batched
Azure Event Hubs buffered output plugin for Fluentd. This fork repository is for batch functions.

Django

https://github.com/django/django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out.

Certificate

Education

2012 - 2016

Fu Jen Catholic University

Bachelor of Statistics and Information Science

Coursework includes: programming, Data Driven Decision-Making