Sergei Ignatenko

Senior Unity Developer | Game Servers at Scale | 15 Years of Experience

Experience

Feb 2017 - May 2025
Auckland, New Zealand

Senior Unity Developer

Designed and operated large-scale multiplayer infrastructure and authoritative game servers for mobile titles, supporting global matchmaking, AWS GameLift deployments, and live production systems serving thousands of concurrent players.

  • Supported ~11,000 CCU with global infrastructure across 6 AWS regions;
  • Designed and implemented authoritative multiplayer server architecture migrating the project from early P2P networking to dedicated servers on AWS GameLift;
  • Integrated AWS GameLift + FlexMatch queues with a custom matchmaking service layer;
  • Reduced average matchmaking time 23s → 11s using slot reservation and backfill;
  • Ported server infrastructure with Agones + OpenMatch to run in container environments provided by hosting partners;
  • Wrote Jenkins pipelines, supporting multiple environments and automated game server builds;
  • Implemented telemetry and analytics systems, sending gameplay and tech metrics to Firebase, Amplitude, Unity Analytics, and internal dashboards;
  • Created crash reporting integrated with Firebase Crashlytics and Unity Cloud Diagnostics;
  • Developed tools for designers and LiveOps, including progression editing, matchmaking rules management, and remote configuration workflows;
  • Built a spectator client for esports-style viewing, supporting camera control, player switching, and cinematic camera paths;
  • Built a distributed load-testing system using AWS ECS, allowing large-scale automated player simulation;
  • Operative team member, provided first response to production incidents and critical system stability issues.
Jan 2016 - Oct 2016
Moscow, Russia

Unity Developer

Developed and maintained social games and applications built with Unity, including a 3D security system module with C++ integration, improving performance, fixing critical issues, and delivering custom tools for content workflows.

  • Maintained and extended a legacy WebGL Hidden Object game built with Unity, resolving gameplay and UI soft-lock issues and stabilizing the production codebase.
  • Reduced initial game loading time 40s → 12s seconds by redesigning the asset loading pipeline and implementing staged resource loading using AssetBundles.
  • Built custom Unity Editor tools for game designers, enabling batch configuration of interactive objects and significantly accelerating content creation workflow.
  • Sole developer of a visualization and configuration module for an enterprise security monitoring platform.
Sep 2012 - Sep 2015
Yakutsk, Russia

Unity Developer

Multidimensional Technologies

Developed 10+ Augmented Reality mobile apps (Unity, Vuforia, NoesisGUI) featuring image recognition, multimedia overlays, panoramic photo/video environments, visualization of 3D scans and ArchiCAD building models.

Feb 2011 - Mar 2012
Yakutsk, Russia

Software Developer

Dango Games

Took part in a year-long development of a 2.5-hour playable demo. Contributed to gameplay systems, rendering, and VFX using C++, OpenGL, and WinAPI. Delivered a polished demo presented to investors.

Projects

Sep 2021 - May 2025
Battle Royal

Outfire: Battle Royal Shooter

The fast-paced top-down mobile battle royale shooter where players compete in squad-based matches, using hero abilities and tactical combat to outlast opponents and win the match.

Unity C# Photon Unity Networking (PUN) Gamelift
Feb 2018 - Aug 2021
Brawler

Manastorm: Arena of Legends

Multiplayer arena brawler featuring 3v3 team battles between spell-casting heroes with progression-based abilities.

Unity C# UNet Gamelift
Feb 2017 - Jan 2018
Mobile Shooter

Exowars (Prototype)

Prototype of a multiplayer mobile shooter about exoskeleton combat and heavy weapon systems, supporting 8v8 team battles and free-for-all modes with a peer-to-peer networking architecture for both internet and LAN matches.

Unity C# UNet
Jan 2016 - Jun 2016
Hidden Object

Вероника. Беглянка

Browser hidden object game developed in Unity and distributed through social networks such as VK and Facebook. The project was based on the Russian TV series Veronika and adapted its narrative and visual style into a casual puzzle experience.

Unity C# WebGL
Feb 2011 - Mar 2012
Hidden Object

Shimmering Kingdom (Prototype)

A Hidden Object adventure prototype inspired by classic casual titles from Alawar.

C++ OpenGL WinAPI GLSL

Skills

Game Development

Unity ⭐ Photon ⭐ UNet Mirror FMOD

Cloud Infrastructure

AWS GameLift ⭐ AWS S3 AWS SNS AWS CloudFront

CI/CD

Jenkins Pipelines ⭐ Bash Powershell Fastlane Multi-platform builds

Metrics & Monitoring

AWS CloudWatch ⭐ StatsD ProcD Prometheus Grafana

Containerization

Agones ⭐ OpenMatch ⭐ AWS ECS AWS ECS Docker Kubernetes (k8s)

Languages

C# ⭐ C++ Python

Education

Sep 2009 - May 2013
Information Technologies

North-Eastern Federal University

Bachelor in Information Technologies

Languages

Русский — Native English — Professional Working Proficiency Srpskohrvatski — Limited Working Proficiency