09/28/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | C++ | Python | Java |

Stockholm, Sweden
Only remote
Bachelor of Computer Science
Stockholm, Sweden
Only remote
Bachelor of Computer Science

Profile attachments

Sergei Uvarov CV.pdf

About me

I build reliable software quickly.

C++ (Programming Language)Python (Programming Language)Qt Modeling Language (QML)Qt (Software)Server Side Development
C++ Development
Over 8 years of hands-on experience in C++ for desktop, server, and game development, with a strong focus on clean, maintainable, and architecturally sound code.

Python & Java Expertise
Solid expertise in Python and Java, applied across server development, API integration, and AI-driven automation to significantly reduce development time.

AI Integration
Integration of AI tools and techniques into daily development workflows, achieving a tenfold reduction in development time at King.

Qt & QML
Practical experience with Qt and QML frameworks for building cross-platform desktop applications.

REST API & Client-Server Development
Development and integration of REST APIs as well as client-server application architectures in professional project environments.

Architecture Design & Refactoring
Leading large-scale legacy refactoring and UI redesign efforts, ensuring alignment with modern coding and architectural best practices.

Game Development
Hands-on experience in game development, including feature development and architecture design within a professional game studio environment.

OOP
Deep understanding and consistent application of object-oriented programming principles across multiple languages and project types.

Git
Proficient use of Git for version control, collaborative development, and maintaining code quality across teams.

Team Management & Mentoring
Leadership of small engineering teams of 2-3 engineers, including mentoring, performance management, and driving development processes.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishFluentRussianNative speaker

Project history

Senior Software Engineer

King
Leading teams of 2-3 engineers, focusing on architecture design, refactoring, feature development, dev processes, and mentoring. Integration of AI into daily development processes, decreasing development time by 10 times. Tech Stack: C++, Python.

Software Engineer

King
Led teams of 2-3 engineers. Responsibilities included architecture design, refactoring, feature development, dev processes, and mentoring. Tech Stack: C++, Python.

Senior Software Engineer

Network Optix
Server development, API integration, refactoring, and feature development. Tech Stack: C++, Java, Python.

Software Developer

Open Media LLC
Led teams of 2-3 engineers, owned the codebase of 4 apps. Responsibilities included desktop app development, architecture design, refactoring, and mentoring.

Marketing Volunteer

FIFA
Volunteered as a deputy manager of FIFA. Controlled the work of contractors during the preparation for the 2018 FIFA World Cup. Organized the mascot work and schedule.

Engineer

NTC Promica
Programming of National Instruments controllers.

Producer Volunteer

FIFA
Helped organize the FIFA Confederations Cup 2017 opening and closing ceremonies. Volunteered as a personal assistant to the head manager of the Ceremonies.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in