Wen Chung-Yi

Backend Lead

  Taoyuan, Taoyuan District, Taoyuan City, Taiwan

Chun-Yi Wen a senior backend engineer.
With nine years of experience in software development,
Chun-Yi Wen focuses on managing high-frequency,
real-time network services and is committed to building scalable,
maintainable software architectures.
He has a deep understanding of the software lifecycle,
and with a strategic approach, he navigates the tech landscape carefully,
always learning, and continually striving to improve himself in the field of backend engineering.

 

工作經歷

Backend  •  胡了資訊

三月 2023 - Present

Skill: Rust, Rocket,Sqlx,Webauthn,Github atcion,Postmark,Openapi(swagger) 

Job Descript: 
1.Construct a system highly focused on security, stability, privacy, and efficiency using Rust. 
2.Build an automated CI/CD process from scratch. 
3.Use OpenAPI to provide clear documentation and usage instructions. 
4.Implement WebAuthn for convenient and highly secure login methods. 
5.Digitize complex real estate operations to facilitate customer and business management. 
6. Design and implement a permission management system (RBAC)

Senior backend engineer  •  云桐科技有限公司

九月 2022 - 二月 2023

.NET Core 、Node.js、NestJS、
MsSQL、Gitlab CI/CD

Job Description:

Built a transfer payment platform
with seamless and transfer wallets.
The focus was on designing the process for transferring funds and ensuring that if any step failed,
the transaction history would still be traceable.
In case of a failed fund transfer,
the system could revert to the correct state.

Backend Lead  •  樂榮科技股份有限公司

四月 2020 - 九月 2022

Node.js、JavaScript、.NET Core、MongoDB、MsSQL / MySQL、AWS、Jenkins、Docker、CI/CD

Job Description:

1.Took over online product and restructured legacy code to optimize it for distributed architecture.

2.Reduced code dependence and upgraded unit-test coverage to ensure that the product could handle an average of about 30,000 players online, with a peak value of about 50,000 players at the same time.

3.Designed a new poker game using .NET Core and also handled the system design.

4.Improved system performance when 30,000 players were online with 100 containers, each with 1 core CPU. Before the enhancement, the CPU loading was at 10%, but after the enhancement, the CPU loading was reduced to 1%. At the same time, used interpolation to reduce data transfer volume to 1/10 of the original data.

5.Promoted to a backend lead and job responsibilities included interviewing, establishing coding guidelines, and enhancing partner performance.

6.Built a private Jenkins service using AWS EC2.

7.Wrote Docker file to Dockerize the product.

Node.js Engineer  •  天狗科技

七月 2019 - 三月 2020

Node.js、JavaScript、 Pomelo、MsSQL / MySQL、Docker

job description:

1.Took over a project that was still in development.
Adjusted an open-source framework (Pomelo) for use in the project.

2.Developed a No-Limit Hold'em game and other poker games.

3.Allocated tasks to four partners.

4.Simplified the deployment process using Docker and shell scripts.

Senior Engineer  •  中祐集團

六月 2017 - 七月 2019

Node.js、TypeScript、 Pomelo、Tmux、PM2、Redis、MsSQL / MySQL、GCP

job description:

1.Developed a real-time online video poker game from scratch.

2.Built a dealer application with Electron.
Utilized an open-source framework, Pomelo, to aid in development.

3.Implemented various tools such as PM2 and Tmux for project management.

4.Designed a database schema and utilized MySQL for transactions.

Node.js Engineer  •  MegaLive (美佳數位媒體有限公司)

三月 2016 - 五月 2017

Node.js、Jenkins、Redis、Winform、PM2

job description:

1.Developed a real-time online video poker game from scratch.

2.Utilized Redis for caching purposes.

3.Designed API and documented the process.

4.Employed C# WinForm for dealer control table.

Node.js Engineer  •  LIXMA TECH

三月 2015 - 三月 2016

skill :
Node.js、Winform、MsSQL / MySQL 、Raspberry Pi Programming、RTSP、RTMP

job description:

1.Developed a solar power system to collect remote device data and store it in an SQL database.

2.Built a user-friendly web interface for monitoring solar power data.

3.Utilized IP cameras and a mobile app to create a comprehensive surveillance system.

學歷

Fju Jen Catholic University

Math

2010 - 2015

技能


  • Rust
  • Node.js
  • TypeScript
  • .NET Core
  • MySQL
  • PostgreSQL
  • Redis
  • Docker
  • CI/CD

語言


  • Chinese — 進階
  • English — 初階