Hi! I'm a software developer with a strong background in C++ and game development. I have hands-on experience in architecting and implementing game features, optimizing and refactoring code, and mentoring junior developers. I enjoy decomposing technical specs, fixing bugs, and contributing to both gameplay and UI logic, as well as tools development. I've worked in different settings ranging from cybersecurity software to video conference audio processing and gaming companies. I pride myself on being a supportive team member and contributing to quality software through testing and code reviews. In my free time, I have experience with some scripting in Python and skills in game engines like Unity and Godot, which make me quite versatile in the development environment.

Dmitrii Gomazenkov

Hi! I'm a software developer with a strong background in C++ and game development. I have hands-on experience in architecting and implementing game features, optimizing and refactoring code, and mentoring junior developers. I enjoy decomposing technical specs, fixing bugs, and contributing to both gameplay and UI logic, as well as tools development. I've worked in different settings ranging from cybersecurity software to video conference audio processing and gaming companies. I pride myself on being a supportive team member and contributing to quality software through testing and code reviews. In my free time, I have experience with some scripting in Python and skills in game engines like Unity and Godot, which make me quite versatile in the development environment.

Available to hire

Hi! I’m a software developer with a strong background in C++ and game development. I have hands-on experience in architecting and implementing game features, optimizing and refactoring code, and mentoring junior developers. I enjoy decomposing technical specs, fixing bugs, and contributing to both gameplay and UI logic, as well as tools development.

I’ve worked in different settings ranging from cybersecurity software to video conference audio processing and gaming companies. I pride myself on being a supportive team member and contributing to quality software through testing and code reviews. In my free time, I have experience with some scripting in Python and skills in game engines like Unity and Godot, which make me quite versatile in the development environment.

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Advanced
Russian
Fluent

Work Experience

Programmer C++ at Doctor Web, Ltd.
May 31, 2019 - July 17, 2025
Developed GUI logic, planned and implemented new features and systems, maintained existing code, fixed bugs, added features to third-party engine code (htmlayout), wrote unit tests, and conducted code reviews. Notable contributions include enhancing third-party code for Arabic localization and adapting the engine for a standard screen reader application.
Software Developer C++ at Playrix
May 1, 2019 - Present
Architected, planned, and implemented new game features and systems; decomposed technical specifications and estimated development times; fixed bugs and maintained existing code; performed refactoring and optimization; mentored junior developers through code reviews and informational support. Experience includes gameplay logic, UI logic such as interactive buttons and pop-up windows, tutorial and quest systems, game development tools, refactoring and optimization, some game resource handling, and scripting in Python to maintain team tools.
Software Developer C++ at Playrix
May 1, 2019 - June 24, 2024
Architecting, planning, and implementing new game features and systems. Decomposing technical specifications and estimating development time. Fixing bugs, maintaining existing code, refactoring, and optimizing. Mentoring junior developers through code reviews and informational support. Experience includes gameplay logic, UI logic, tutorial and quest systems, game development tools, refactoring, optimization, and some Python scripting for tool maintenance.
Programmer C++ at Inteltech
May 31, 2015 - July 17, 2025
Developed cross-platform modules for audio signal processing in a video conference project; maintained code and fixed bugs; wrote unit tests. Experience includes integrating third-party libraries like ffmpeg for mp3 and aac encoding and developing a framework using HTML and C++ for a communication control system's web interface.
Programmer С++ at Doctor Web, Ltd.
May 1, 2015 - May 1, 2019
Developing GUI logic, planning and implementing new features and systems, maintaining existing code, fixing bugs, adding features to third-party engine code (htmlayout), writing unit tests, and performing code reviews. Experience includes adding functionality for Arabic localization and adapting third-party engine for screen reader applications.
Programmer C++ at Inteltech
September 1, 2011 - May 1, 2015
Developing cross-platform modules for audio signal processing for video conference projects. Maintaining existing code, fixing bugs, and writing unit tests. Experience includes integrating third-party library ffmpeg with codecs like Lame MP3 and AAC and developing a framework (html + C++) for a communication control system's web interface.

Education

Master's Degree at St. Petersburg State Marine Technical University
August 1, 2007 - June 30, 2012
Master's Degree at St. Petersburg State Marine Technical University
August 1, 2007 - June 30, 2012

Qualifications

Software architecture PARTNER – Thales
September 1, 2013 - December 31, 2013
Software architecture PARTNER – Thales
September 1, 2013 - December 31, 2013

Industry Experience

Gaming, Software & Internet, Computers & Electronics, Media & Entertainment

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate