Avatar of Wen Chun-I.
Wen Chun-I
Backend Lead
ProfileResume
Posts
25Connections
Print
Avatar of the user.

Wen Chun-I

Backend Lead
Chun-Yi Wen a senior backend engineer. With eight 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.
Logo of the organization.
胡了資訊
Logo of the organization.
Fju Jen Catholic University
台灣桃園市桃園區桃園

Professional Background

  • Current status
    Employed
    Not open to opportunities
  • Profession
    Back-end Engineer
    Game Server Developer
  • Fields
    Games
    Computer Networking
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Rust
    Node.js
    TypeScript
    .NET Core
    MySQL
    PostgreSQL
    Redis
    Docker
    CI/CD
  • Languages
    Chinese
    Fluent
    English
    Beginner
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Software Engineer / Backend Engineer
  • Desired work locations
    Taoyuan, Taoyuan District, Taoyuan City, Taiwan
    Taipei City, Taiwan
    Taichung City, Taiwan
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Backend

胡了資訊
Full-time
Mar 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)
Logo of the organization.

Senior backend engineer

Sep 2022 - Feb 2023
6 mos
.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.
Logo of the organization.

Backend Lead

Apr 2020 - Sep 2022
2 yrs 6 mos
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

Jul 2019 - Mar 2020
9 mos
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.
Logo of the organization.

Senior Engineer

中祐集團
Full-time
Jun 2017 - Jul 2019
2 yrs 2 mos
Taichung City, Taiwan
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.
Logo of the organization.

Node.js Engineer

Mar 2016 - May 2017
1 yr 3 mos
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

Mar 2015 - Mar 2016
1 yr 1 mo
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.

Education

Logo of the organization.
Bachelor’s Degree
Math
2010 - 2015