Avatar of Ken Chen.
Ken Chen
Sr. Backend Engineer
ProfilCV
Postingan
25Koneksi
Cetak
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
台灣新北市

Latar Belakang Profesional

  • Status sekarang
    Sudah bekerja
  • Profesi
    Lainnya
  • Bidang
    Software
  • Pengalaman Kerja
    4-6 tahun (relevan 4-6 tahun)
  • Management
    Tidak ada
  • Skil
    Git
    Docker
    Golang
    PostgreSQL
    Grafana
    Gitlab
    Jira
    Jenkins
    VSCode
    gRPC
    Redis
    RabbitMQ
  • Bahasa
    English
    Menengah
  • Pendidikan tertinggi
    Master

Preferensi pencarian kerja

  • Jenis pekerjaan yang diinginkan
    Full-time
    Tertarik bekerja jarak jauh
  • Jabatan pekerjaan yang diinginkan
    Senior Backend Engineer
  • Lokasi pekerjaan yang diinginkan
    New Taipei City, Taiwan
    Taipei City, Taiwan
  • Bekerja lepas
    Non-pekerja lepas

Pengalaman Kerja

Logo of the organization.

Backend Engineer

OneDegree
Full-time
04/2022 - Sekarang
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.

Edukasi

Gelar Teknik
Mechanical Engineering
2011 - 2013
Deskripsi
- Control and System Integration Laboratory - Honors: Li Ke-Rang Award - Relevant Coursework: Feedforward Control, Image Processing, Digital Signal Processing.