Experience

Game Developer

Tencent, Shenzhen, China

July 2021 - Now

Arena Breakout Mobile (link: https://aqtw.qq.com/)

Arena Breakout Infinite (link: https://www.arenabreakoutinfinite.com/en/)

Work on both Mobile and PC platforms, specializing in developing cool features focusing on weapon systems, and performance optimization. Stay at the forefront of the game industry.

Gameplay:

• Engineered and executed multiple replication strategies to maximize performance, resulting in a 40% increase in gameplay smoothness and reduced network bandwidth usage. • Led the development of tactical equipment and melee weapons, including new weapon design, mechanism realization, visual and audio effects, animation, UI design, camera control and damage validation, resulting in positive player feedback and increased engagement. • Optimized character movement performance by configuring movement combination, resulting in a 10% improvement in dedicated server’s cpu performance. • Implemented pre-performance of character’s first person experience, ensuring seamless functionality and accuracy even in low network conditions. • Deployed new features using Gameplay Ability System and Gameplay Effect, enhancing gameplay depth • Created an algorithm to simulate real physical gas diffusion, implemented on tactical equipment, resulting in a more realistic and immersive gameplay experience, recognized with a patent.

Server

• Implemented Dynamic Tick Rate of Dedicated Server based on multiple strategies, dynamically adjusting tick rates in real-time to provide low-latency experience for users and reduce server costs (patent issued). • Maintained dedicated servers and proactively resolved crashes to ensure uninterrupted gameplay for 9 million daily active users, achieving a 99.9% server uptime and minimizing player disruption. • Developed an automatic network flow monitor using Network Insights data, detecting large bunches and overseeing network flow changes between versions, resulting in a 30% reduction in network-related issues and improved overall game stability. • Design a pattern arranged by dedicated server agent, manage dedicated server to be forked from parent process, create actor pool for later use, implement TCP network communication between seed Dedicated Servers and backend server • Developed a preload object pool to spawn actors when needed for different maps and game modes, reducing real-time costs by 80% and game startup time by 10%.

Course Grader

Univeristy of California, Los Angeles, California, US

  • Course grader of EE503: Probabilitie for Electrical and Computing Engineers

Software Development Intern

Lenovo, Beijing, China

Sep 2018 - Feb 2019

  • Deployed Apache Cassandra for Lenovo Cloud; delivered to Kafka to resolve archive log exception
  • Maintained high availability under high concurrency by utilizing OpenResty for upcoming discount event
  • Developed caching optimization back-end service through Spring AOP for video playback
  • Designed data schema with MySQL and MyBatis for deploying nearby-service-recommendation new feature to smart customer service
  • Optimized microservices by configuring JVM and routing requests, achieving lower latency by 30%
  • Standardized process of integrated testing and error resolution, increasing test coverage from 13% to 17%
  • Connected MySQL through JDBC to provide interfaces for data visualization and dashboard implementation

Research Assistent

Space Optics Lab, Beihang University

Mar 2018 - Oct 2018

  • Developed stitching algorithm on Matlab and completed image mosaic process based on Zernike polynomials to restore images and measure surfaces of objects from holograms
  • Conducted experiments on 3D surface measurement of MEMS devices including metal ones and transparent plastic ones with a new self-designed dual-wavelength optical path to eliminate wrap situation produced by surface shape jump