Skip to main content
BL
Open to opportunities

Bert Li

@bertli

I build scalable multiplayer game systems using Java and Python for production quality.

United States
Message

What I'm looking for

I’m looking for a team shipping production multiplayer games where I can own scalable backend systems in Java, improve latency and concurrency, and use Python for automation and analytics—while collaborating closely with designers and engineers.

I’m a Game Developer and Software Engineer with 3+ years of production game development experience building systems and features using Java and Python in multiplayer gaming environments. I specialize in Java backend development for game systems like server architecture, player state management, and distributed game logic that supports concurrent players.

I’ve also used Python for game development tools, data processing, and analytics—building automation scripts and data pipelines that support game operations. In my work, I design and implement game systems such as player progression, economy mechanics, and networking for real-time multiplayer gameplay, with a full stack game engineer understanding of both client gameplay and server backend needs.

At Roblox, I scaled player concurrency from 200 to 200,000+ during major updates while sustaining 100,000+ CCU for months, improving live-ops outcomes through backend optimization. I reduced server load by 30%, cut matchmaking latency by 25% with Redis-based session caching, and improved development velocity by 20% through Scrum adoption and refactoring into modular services—also designing and shipping large-scale systems like combat state machines, stat tracking, shops, wave progression, global data persistence, and event orchestration.

Experience

Work history, roles, and key accomplishments

Roblox Corporation logoRC
Current

Game Engineer

Jul 2023 - Present (3 years)

Scaled player concurrency from 200 to 200,000+ and sustained 100,000+ CCU through live-ops planning and backend optimization. Reduced server load by 30% and matchmaking latency by 25% using optimized server-client communication, replication pipelines, and Redis-based session caching, while designing and shipping large-scale multiplayer game systems.

OU

Machine Learning Engineer

OutlierAI

May 2023 - Jul 2023 (2 months)

Built Python scripts to process data for machine learning model evaluation, using Pandas and NumPy to analyze datasets and assess model quality. Wrote automation scripts to improve team productivity and collaborated on interpreting model outputs and proposing improvements.

Education

Degrees, certifications, and relevant coursework

State University of New York at Buffalo logoSB

State University of New York at Buffalo

Computer Science

Studied Computer Science, including artificial intelligence, algorithms and complexity, systems programming, and CS administration, graduating in May 2025.

NS

New Dorp High School

Math and Science Institute

Activities and societies: AP Computer Science A; AP Calculus AB; AP US History; College Now Statistics; College Now Government.

Completed coursework in the Math and Science Institute track and took multiple AP and College Now classes, graduating in June 2021.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan