Summary
James Hugard is an experienced software architect and engineering leader with over two decades of hands-on product architecture, development, and team leadership, currently shaping Battle.net studio experience and game-platform services at Blizzard Entertainment. He has led large, mission-critical distributed systems that run 24/7 worldwide—spanning client SDKs, back-end game services, API gateways, identity, social, matchmaking, and build distribution—while coaching technical leads and aligning long-term product vision with business needs. A prolific polyglot, he prototypes and ships production code in C++, Java, C#, Go, Python, Lua, F#, Haskell, and Scala, and has driven consolidation of SDKs and custom protocol and API gateway designs to simplify studio integrations. James combines director-level strategy with hands-on delivery history—from reducing incidents in large-scale installer services to architecting microservice and streaming visions—demonstrating both operational rigor and technical curiosity. Based in Mission Viejo, CA, he brings a track record of translating complex, high-availability requirements into practical engineering practices like CI/CD, infra-as-code, and cloud scalability. An oft-overlooked strength is his ability to move between deep implementation detail and organizational design, making him effective at both shipping code and shaping high-performing teams.
11 years of coding experience
27 years of employment as a software developer
English