Lead Programmer (C++) at Playrix
Serbia

Maksim Martynov

Council Member
Maksim Martynov is a game programmer with over 10 years of experience, currently serving as Lead Programmer (C++) at Playrix in Novi Sad, Serbia. He specializes in gameplay systems, software architecture, and performance optimization for large-scale mobile free-to-play games.

Maksim Martynov has been with Playrix since March 2019, accumulating over seven years with the company across multiple roles. Since January 2025, he has led a cross-functional team of programmers and technical designers on a large-scale mobile free-to-play project serving millions of daily active users. In this capacity, he manages and mentors a team of 7+ engineers and technical designers while designing and maintaining core architecture for new gameplay features. He drives technical excellence through systematic refactoring of technical debt, improving code quality and maintainability across the platform. His responsibilities include providing regular feedback, performance reviews, and guidance for career growth to his team members.

From November 2020 to December 2024, Maksim Martynov worked as a C++ Developer at Playrix, where he built his expertise in gameplay programming and design patterns. He initially joined Playrix in March 2019 as a Unity Developer, a position he held until November 2020 while based in Novosibirsk, Russia.

Prior to joining Playrix, Maksim Martynov worked as a Unity 3D Developer at GBN from January 2018 to March 2019 in Novosibirsk, Russia. Concurrently, from January 2014 to November 2020, he operated as an indie developer, creating independent game projects using libGDX, Unity, Android Studio, and XCode. His independent work included developing Checkers - Tank Battle for Android using libGDX and Tanks, a cross-platform game published on both Android and iOS using Unity. These projects demonstrated his proficiency in Java, C#, C, Swift, and Objective-C++.
From October 2005 to October 2017, Maksim Martynov held managerial and commercial leadership roles at various organizations in Novosibirsk, Russia. During this 12-year period, he developed organizational, operational, and strategic planning skills that later supported his technical leadership responsibilities when he transitioned into software engineering.

Maksim Martynov earned a Bachelor's Degree in Applied Mathematics and Computer Science from Novosibirsk State Technical University (NSTU), completing his studies between 2001 and 2006. He has also completed certifications in Supervised Machine Learning: Regression and Classification and Advanced Learning Algorithms through DeepLearning.AI, issued in November 2025 and December 2025 respectively.