Avatar of Ken Chen.
Ken Chen
Sr. Backend Engineer
ProfileResume
Posts
25Connections
In
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
台灣新北市

Trình độ chuyên môn

  • Tình trạng hiện tại
    Đã có việc làm
  • Nghề nghiệp
    Khác
  • Lĩnh vực
    Phần mềm
  • Kinh nghiệm làm việc
    4-6 năm (4-6 năm liên quan)
  • Kinh nghiệm quản lý
    Chưa có
  • Kỹ năng
    Git
    Docker
    Golang
    PostgreSQL
    Grafana
    Gitlab
    Jira
    Jenkins
    VSCode
    gRPC
    Redis
    RabbitMQ
  • Ngôn ngữ
    English
    Trung cấp
  • Trình độ học vấn cao nhất
    Master

Ưu tiên tìm kiếm việc làm

  • Hình thức làm việc mong muốn
    Full-time
    Quan tâm đến làm việc từ xa
  • Vị trí làm việc mong muốn
    Senior Backend Engineer
  • Địa điểm làm việc mong muốn
    New Taipei City, Taiwan
    Taipei City, Taiwan
  • Freelance
    Không phải freelancer

Kinh nghiệm làm việc

Logo of the organization.

Backend Engineer

OneDegree
Full-time
04/2022 - Hiện tại
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

01/2020 - 04/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

01/2018 - 10/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
08/2016 - 01/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

03/2013 - 07/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.

Học vấn

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