Summary
Sergey Tarasenko is a Senior Software Engineer with 12+ years of programming experience and seven years in professional game development, specializing in C#, Unity, and Flutter/Dart. He has driven architecture and tooling improvements at major studios (Goodgame, Ten Square Games, MY.GAMES) for mobile titles with tens of millions of installs, standardizing content pipelines and CI to speed iterations and reduce errors. Known for building reusable submodules and IoC-driven architectures, he blends deep OOP and game-design instincts with practical DevOps and QA tooling. Comfortable across many languages and domains, Sergey pairs flexibility with strong remote-work discipline and a track record of lifting team productivity through pragmatic engineering practices. Unusually, his background stretches from Flash/ActionScript roots to modern mobile ecosystems, giving him a long-view perspective on performance and cross-platform porting.
7 years of coding experience
13 years of employment as a software developer
Bachelor's Degree, data networks, 4.93 out of 5, Bachelor's Degree, data networks, 4.93 out of 5 at Moscow Technical University of Communications and Informatics (MTUCI)
Π ΡΡΡΠΊΠΈΠΉ, English