Summary
Oleg Knyazev is a Senior Backend Engineer with a decade of experience spanning indie and AAA game development, enterprise systems, and high-throughput fintech backends. He’s worked across the full development lifecycle—from gameplay prototyping in C++ to scalable backend systems in Java/Kotlin—and currently builds backend services for an unannounced multiplayer game. At Revolut he designed and deployed real-time transaction pipelines that fed ML models, and in games he architected meta-game systems like inventory, matchmaking and progression with a focus on scalability and fault tolerance. Comfortable shipping across client and server boundaries, he even created a UE-friendly gRPC code generator to smooth engine integration. Based in Woking, UK, he’s driven to return to game development while bringing modern engineering practices (DDD, TDD, IaC) learned in fintech to game backend challenges.
10 years of coding experience
13 years of employment as a software developer
Specialist Degree, Software Engineering, Specialist Degree, Software Engineering at Moscow Technical University of Communications and Informatics (MTUCI)