Joshua Chapman

Principal Software Engineer - Server at Blizzard Entertainment

Irvine, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joshua Chapman is a Principal Software Engineer with a decade of experience building and maintaining large-scale server systems, currently shaping server architecture and real-time data integrations for World of Warcraft at Blizzard Entertainment. He has a track record of navigating and modernizing complex, legacy codebases—replacing major vendor systems on aggressive timelines and designing scalable, fault-tolerant backends. Joshua pairs hands-on systems work with product collaboration, having supported live event operations, tooling for VM and build orchestration, and real-time analytics integrations. An active contributor to open-source Rust infrastructure (notably performance work on the legion ECS library), he brings practical performance optimization and solid testing discipline to high-throughput game servers. He holds a BS in Computer Science and an MBA in Enterprise Systems, blending technical depth with product and process sensibility.
code10 years of coding experience
job15 years of employment as a software developer
bookMBA Enterprise Systems, MBA Enterprise Systems at Northern Arizona University-The W. A. Franke College of Business
bookBS Computer Science, BS Computer Science at Northern Arizona University
stackoverflow-logo

Stackoverflow

Stats
18,995reputation
2.1mreached
618answers
2questions
Badges
powershell
top-5%
enums
top-5%
generics
top-5%
java
top-5%
casting
top-5%
regex
top-5%
github-logo-circle

Github Skills (22)

amazon-ecs10
aws-ecs10
rust10
regex-group9
data-structure9
datetime9
enums9
java9
regex9
casting9
data-structures9
generics9
powershell9
testing8
collections6

Programming languages (5)

RustJavaScriptLuaHaskellLess

Github contributions (5)

github-logo-circle
amethyst/legion

Jan 2020 - Apr 2020

High performance Rust ECS library
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs, 18 comments in 3 months
Contributions summary:Joshua primarily contributed to the `legion` ECS (Entity Component System) library, focusing on improving its core functionality and performance. Their work included fixing bugs related to tag management and component access, and implementing more efficient data structures. They also integrated new features such as tracking component changes and adding new features related to the query API. The contributions involved modifying core files and adding unit tests to ensure functionality and stability.
ecs-libraryecsrustperformancehigh-performance
Guvante/bevy

Jun 2021 - Feb 2023

A refreshingly simple data-driven game engine built in Rust
Contributions:1 PR, 38 pushes, 6 branches in 1 year 8 months
data-drivengamedevrustgame-developmentengine
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joshua Chapman - Principal Software Engineer - Server at Blizzard Entertainment