Ken Chen

I have 6+ years’ experience for product development. As a backend engineer, I use Go as main programming language and interest in modern software engineering practices, like microservice, clean architecture, DDD. I also like to co-work with PM, SDET, SRE, frontend engineer and other stakeholders at an agile culture. I can build up a backend system by (1) evaluating techniques for long-term product roadmap; (2) designing mircoservice architecture; (3) improving DevOps maturity level and developing efficiency.

  Taipei City, Taiwan      [email protected]     linkedin.com/in/ken00535     medium.com/@ken00535

Technical Stack

Programming Language                         

Database                                                   

Message Queue                                       

Codebase / Build / Deployment           

Observability                                           

Go / C / Node.js / C++ / Python

PostgreSQL / Redis 

RabbitMQ / Mosquitto 

Docker / GitLab / Jenkins 

Grafana / Prometheus / ELK / Sentry / New Relic

Work Experience

Backend Engineer

OneDegree  •  四月 2022 - Present

Skill: Go / PostgreSQL / Redis / RabbitMQ / Docker / GitLab / ELK / Sentry / New Relic

  • Build the gRPC, RESTful microservices for financial claim system in 3 months
  • Improve unit test coverage from under 5% to 90%, including introducing httptest, sqlmock, gomock and testify
  • Build interview and code review guideline to align team’s opinion
  • Share 5+ times tech and domain knowledge for internal product team

Sr. Backend Engineer

MOXA  •  一月 2020 - 四月 2022

Skill: Go / Node.js / C++ / PostgreSQL / Mosquitto / Docker / Jenkins / Grafana

  • Be responsible for 5 major versions (3.1.20 - 3.2.6) of MXview project.
  • Refactor 10+ year legacy code architecture from monolithic to microservices to reduce 50% develop lead time.
  • Develop MXview product launch application on AWS EC2 to reduce 92% lead time.
  • Build CI/CD system to reduce 99.7% E2E testing time.
  • As MOXA RD&IT Committee member, co-work with different function team and provide RD opinion to improve IT policy in MOXA.

Sr. Engineer

LITE-ON Technology Corporation   •  一月 2018 - 十月 2019

Skill: C / Python / influxDB / AzureDevOps / Mosquitto / Docker / Grafana

  • Build a pub/sub Message Queue system to aggregate IIoT information.
  • Build daily E2E testing environment to ensure software quality
  • Led 4 developers (FE/BE) to get first customer success case.

Contributing Author

Freelancer  •  八月 2016 - 一月 2018

  • Freelancer for cinema comment website ViewMovie, MPlus and Trouvalle.

Engineer

HIWIN TECHNOLOGIES CORP.  •  三月 2013 - 七月 2016

Skill: C / MPLAB / dsPIC

  • Define product roadmap and market segmentation.
  • Refactor legacy code to MPLAB® Harmony middleware, improve developer’s efficiency
  • Optimize memory usage of embedded system.

Education

National Cheng Kung University

M.S., Mechanical Engineering  •  2011 - 2013

National Sun Yat-Sen University

B.S., Mechanical and Electro-Mechanical Engineering •  2007 - 2011