Avatar of Ken Chen.
Ken Chen
Sr. Backend Engineer
ProfileResume
Posts
25Connections
Print
Avatar of the user.

Ken Chen

Sr. Backend Engineer
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.
Logo of the organization.
OneDegree
National Cheng Kung University
台灣新北市

Professional Background

  • Current status
    Employed
  • Profession
    Other
  • Fields
    Software
  • Work experience
    4-6 years (4-6 years relevant)
  • Management
    None
  • Skills
    Git
    Docker
    Golang
    PostgreSQL
    Grafana
    Gitlab
    Jira
    Jenkins
    VSCode
    gRPC
    Redis
    RabbitMQ
  • Languages
    English
    Intermediate
  • Highest level of education
    Master

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Senior Backend Engineer
  • Desired work locations
    New Taipei City, Taiwan
    Taipei City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Backend Engineer

OneDegree
Full-time
Apr 2022 - Present
Taipei City, Taiwan
Teamwork .Build interview and code review guidelines to align the team’s opinion. .Visualize test coverage at GitLab for code review. .Share tech and domain knowledge with the internal product team regularly. Claim service .Build the claim microservice, which uses gRPC to communicate with API Gateway (Golang) .Design database schema to store claims, we use goose to manage PostgreSQL version migration. .Migrate claim data from old system to claim service database at dev/stage/prod environment .Improve unit test coverage from 0% to 90%, including introducing httptest, sqlmock, gomock and testify. .Use ELK and sentry to monitor claim service’s exceptions and fix prod issues. API Gateway .Design RESTful API to provide resources that customers care about. .Design a uniform interface to manage multiple microservice’s requests. Skills: PostgreSQL · RabbitMQ · Redis · NoSQL · Go (Programming Language) · Git · Python
Logo of the organization.

Sr. Backend Engineer

Jan 2020 - Apr 2022
2 yrs 4 mos
New Taipei City, Taiwan
Network Management System We build a network management system for B2B market. As a software developer, my responsibility covers the entire SDLC, from requirement analysis to deployment. .Be responsible for 5 major versions release (3.1.20 - 3.2.6) of MXview project .Work closing with product managers to design management system, which monitor and analyze network device of thousands. We use Golang and Goroutine to design concurrency workers and publish notification via MQTT. .Refactor architecture from monolithic to microservices to reduce 50% development lead time. .Design and develop product launch application on AWS EC2 to reduce 92% delivery lead time. .Build a 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 Skills: Node.js · PostgreSQL · Redis · NoSQL · JavaScript · Go (Programming Language) · Git · C++
Logo of the organization.

Sr. Engineer

Jan 2018 - Oct 2019
1 yr 10 mos
New Taipei City, Taiwan
IIoT Gateway We build an IIoT platform to aggregate and discover the insight of user’s data. As a software developer and a project lead. I keep the timeline to meet market requirements and facilitate team members to work effectively. .Build visualization dashboard to show data insight. We use Grafana. .Design ETL module to extract data from IIoT devices and publish to on-premise MQ broker. .Use time-series database to improve lead time 2.5x faster .Led 4 developers (FE/BE) to complete the project and get first customer success case. Skills: Node.js · PostgreSQL · NoSQL · JavaScript · Git · Python
Logo of the organization.

Contributing Author

Freelancer
Freelance
Aug 2016 - Jan 2018
1 yr 6 mos
Provide column articles for social media, cinema website and magazine .“In This Corner of The World: Inward Translation – About Presentation of this movie’s Consciousness”, MPlus, Publish at 2017/09 .“Lu over the Wall: The Time Waiting for Dawn”, Trouvalle No.2, Publish at 2019/04. .“Silence: Silent Greeting”, ViewMovie, Publish at 2017/02
Logo of the organization.

Engineer

Mar 2013 - Jul 2016
3 yrs 5 mos
.Define product roadmap and market segmentation. .Refactor legacy code to MPLAB® Harmony middleware, improve developer’s efficiency .Optimize memory usage of embedded system. .Design and implement an algorithm of close-loop feedback control system. .Design a self-defined payload format between client and server. .Responsible for new product CE certification.

Education

Engineer’s Degree
Mechanical Engineering
2011 - 2013
Description
- Control and System Integration Laboratory - Honors: Li Ke-Rang Award - Relevant Coursework: Feedforward Control, Image Processing, Digital Signal Processing.