j
jinchenyuan

Chenyuan J

@jinchenyuan

Backend FullStack Developer

Chine
Chinois
Certaines informations sont présentées en anglais.
À propos de moi
I am a backend and full-stack developer with over 12 years of experience building game servers, distributed services, and real-time communication features. I specialize in Node.js, Golang, and C++, with deep expertise in service architecture, database optimization, and automated deployment using Docker and Kubernetes.... Plus d’infos

Compétences

j
jinchenyuan
Chenyuan J
hors ligne • 
Temps de réponse moyen de 1 heure

Voir mes services

Applications Web Full stack
I will build or improve your backend service

Expérience professionnelle

Dianchu

Backend Developer

Dianchu • Temps plein

May 2024 - Jul 2026 • 2 yrs 2 mos

1. Developed backend services and gameplay features for a multiplayer PvE/PvP survival RPG using Node.js. 2. Built and maintained core service components, event systems, task systems, matchmaking features, and gameplay modules. 3. Optimized the ranking system by replacing full database scans and in-memory sorting with Redis-based ranking. 4. Implemented flexible matchmaking, including full-team matchmaking and condition-based matchmaking. 5. Redesigned the task and event systems with automatic progress tracking and configurable schedules. Built a configurable regional event system that allowed operations teams to launch, close, and schedule events without code changes. 6. Introduced Prisma for more maintainable data models and safer database access. Supported a production game service with peak concurrent users exceeding 10,000.

北京拱顶石科技有限公司

Server Development Engineer

北京拱顶石科技有限公司 • Temps plein

Jul 2019 - Feb 2024 • 4 yrs 7 mos

1. Developed and maintained distributed backend services based on .NET Core and Microsoft Orleans. 2. Participated in the design and implementation of service modules, including game services, client gateways, management services, and shared infrastructure components. 3. Worked with TiDB, Kafka, Redis, and Entity Framework Core in production backend systems. 4. Implemented database entities, APIs, business logic modules, backend services, and common development utilities. 5. Optimized service performance by replacing unnecessary RPC calls with event-driven messaging subscriptions. 6. Built and maintained Vue-based administration features using vue-element-admin. 7. Automated Kubernetes deployment and standardized online operations and delivery workflows. 8. Participated in technical architecture selection and backend development for football and sports-related projects.