I am an experienced and detail-oriented C++ developer with over 10 years of experience in game development, UI systems, embedded development, and cross-platform applications. I am passionate about writing clean, efficient, and maintainable code and enjoy working hard. I am self-motivated, adaptable, with strong mathematical skills and a quick learner. Throughout my career, I have contributed to various projects at Ubisoft and other companies, programming UI, business logic, and embedded systems. I have experience working on games, embedded systems, and developing cross-platform applications, with a strong focus on C++ development and game engines.

Artem Krotenko

I am an experienced and detail-oriented C++ developer with over 10 years of experience in game development, UI systems, embedded development, and cross-platform applications. I am passionate about writing clean, efficient, and maintainable code and enjoy working hard. I am self-motivated, adaptable, with strong mathematical skills and a quick learner. Throughout my career, I have contributed to various projects at Ubisoft and other companies, programming UI, business logic, and embedded systems. I have experience working on games, embedded systems, and developing cross-platform applications, with a strong focus on C++ development and game engines.

Available to hire

I am an experienced and detail-oriented C++ developer with over 10 years of experience in game development, UI systems, embedded development, and cross-platform applications. I am passionate about writing clean, efficient, and maintainable code and enjoy working hard. I am self-motivated, adaptable, with strong mathematical skills and a quick learner.

Throughout my career, I have contributed to various projects at Ubisoft and other companies, programming UI, business logic, and embedded systems. I have experience working on games, embedded systems, and developing cross-platform applications, with a strong focus on C++ development and game engines.

See more

Experience Level

Expert
Expert
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner

Work Experience

Middle developer c++ at Ubisoft
May 1, 2025 - July 18, 2025
Added new features in subtitle system, implemented control remapping system, supported different screen resolution UI stretching system, and provided keyboard navigation in menu system. Worked on projects like Ghost Recon Breakpoint, Immortals Fenyx Rising, Anvil game engine, and Skull & Bones. Responsibilities included programming UI, working within the Accessibility team, bug fixing, and working with the game editor.
Developer c++ at Spaitech
May 1, 2018 - July 18, 2025
Developed embedded systems for unmanned air vehicles using C++ and Linux, programmed ground station software also using C++ and Linux, and integrated OpenCV modules. Responsibilities included programming, maintenance, and optimization.
Developer c++ at Luxoft
April 1, 2017 - July 18, 2025
Developed embedded system for car navigation. Responsibilities included code construction and maintenance.
Developer c++ at Comodo
March 1, 2015 - July 18, 2025
Developed windows service comprising http filter to block or replace unsafe banners. Responsibilities included code construction and testing.
Developer c++ at Blam! Games
February 1, 2014 - July 18, 2025
Programmed 2D casual computer games, including game logic and development of auxiliary tools.
Developer c++ at Own project
March 1, 2015 - Present
Developed a cross-platform mobile gaming application featuring a 3D spline editor, using the Cocos2dx game engine and C++. Responsible for all software development aspects.
C++ Developer at Ubisoft
June 1, 2025 - August 12, 2025
Developed the Subtitle system, Control remapping system (Accessibility), adapted UI to different screen resolutions, and implemented keyboard navigation in UI. Worked on projects including Ghost Recon Breakpoint, Immortals Fenyx Rising, Anvil game engine, and Skull & Bones. Responsibilities included programming UI and business logic, bug fixing, working with the game editor, creating technical documentation, and writing unit tests.
C++ Developer at Spaitech
May 1, 2018 - August 12, 2025
Worked on unmanned air vehicle embedded system development and ground station programming using C++ and Linux. Integrated OpenCV module. Responsibilities included programming, maintenance, and optimization.
Developer C++ at Luxoft
April 1, 2017 - August 12, 2025
Embedded system development for car navigation. Responsibilities included code construction and maintenance.
Developer at Own project
March 1, 2015 - Present
Developed a cross-platform mobile gaming application including a 3D spline editor using Cocos2dx and Bullet physics. Engine used was Cocos2dx (C++). Responsible for entire software development.
Developer C++ at Comodo
March 1, 2015 - August 12, 2025
Developed a Windows service HTTP filter to block or replace unsafe banners. Responsibilities included programming and testing.
Developer C++ at Blam! Games
February 1, 2014 - August 12, 2025
Programmed 2D casual computer games including game logic and development of auxiliary tools.

Education

Mechanical engineer at Odessa National Maritime University
September 1, 1997 - December 31, 2002
Mechanical engineer at Odessa National Maritime University
January 11, 2030 - August 12, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

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