I have many years experience specializing in the fullstack development, infrastructure. Enjoys to customize all of the development environment. Interested in desinging a better problem-solving method for challenging tasks, and learning new technologies and tools if the need arises.

Software engineer
Taipei Special Municipality, TW
[email protected]

Work Experience

Hashgreen Inc., Software EngineerSoftware Engineer, Sep 2021 ~ Present

- Design and implement whole infrastructure on AWS(EKS, S3, Route53, EFS, IAM) through Terraform as IaC.
- Design and implement Decentralized exchanges(DEX) for Chia network.

Helios Data Inc, Software Engineer, Jun 2021 ~ Aug 2021

- Use golang and Gin framework to develop and maintain Schema control portal. This product provides scanning column, description and sample data of various databases (such as mysql, postgresql, bigquery, etc.) and presents the data, and also provides the function of rights management to different users.
- Use shell script and python to develop CI/CD pipeline on Jenkins to achieve deployment and high-quality code.

Newtype Games Limited, Site Reliability Engineer, Jun 2020 ~ Feb 2021

- Design and implement on-premise Kubernetes. Use Rook-Ceph as storage to deploy devops services such as Prometheus, Grafana, Influxdb and Jenkins to kuberntes through helm.
- Use kubernetes, GCP, Spinnaker and Ansible on Jenkins to design and build CI/CD pipelines on containerized applications to achieve the goal of daily deployment. Among them, Trunk-based development is used as a software development strategy.
- Design and implement Elastic Stack as a logging system. which collects log data from Docker containers.
- Deployed a centralized monitoring environment (Grafana, Prometheus Stack, InfluxDB) which gather system metrics as well as docker run-time metrics and business metrics.
- Use golang to design and develop common entry points for all services. Use GCS as configuration storage and obtain configuration and sensitive information through entry points.

趨勢科技股份有限公司, Software Engineer, Oct 2019 ~ Mar 2020

- Design a self-service website that provides rights management (RBAC) and user activity history. Developed using React and .Net Core and deployed to AWS EKS via Helm.
- Design a service that provides device detection and alerting capabilities to enhance SSO security. Use .net core console to develop services and utilize Kafka's pub/sub function to achieve decoupling between systems.
- Design a system to provide records and query user authentication records. Use .net core to develop RESTful API services and deploy and use a combination of graylog, elasticsearch, fluentd to record audit logs.
- Use Jenkins Pipeline and Docker to improve the existing ci process to achieve a clearer display and easier debugging of the ci process.

統一期貨股份有限公司, 專案襄理, Sep 2016 ~ Apr 2019

- Design and implement a bulletin system. Use .Net Core to develop RESTful API and Angular 2 develop background management website, and send messages to clients through RabbibMQ.
- Design and implement a modular futures trading platform based on wpf and prism, providing a trading platform with customized requirements.
- After researching and VCS and CI, use Docker to deploy Gitlab. Import and educate the development team to improve development efficiency.


國立台中科技大學, Bachelor’s Degree, 資訊工程系, 2010 ~ 2014

Powered by CakeResumePowered by CakeResume