Oleg S.

Oleg S.

Senior C++ Developer

Portugal
Trusted member since 2025
15 years of experience

He contributed to core systems for Ubisoft’s AAA titles, including Assassin’s Creed Shadows, Ghost Recon Breakpoint, and Immortals Fenyx Rising. In addition, he spent 12 years in healthcare software, modernizing complex C/C++ codebases and improving Oracle-driven data workflows.

Oleg is known for his technical leadership, mentorship, architectural precision, and his ability to deliver stable, efficient, and scalable engineering solutions.

Main expertise

C++C++15 years
OracleOracle15 years
PL/SQLPL/SQL15 years
LinuxLinux12 years
5+

Experience4

Ubisoft

Lead Programmer

Ubisoft
Gaming
Apr 2019 - Mar 2025 · 5y 11m

Ubisoft is one of the world’s largest AAA gaming studios, known for global franchises such as Assassin’s Creed, Ghost Recon, Far Cry, and The Division. The Odesa studio focuses on co-development for flagship cross-platform titles and engine components, including contributions to Ubisoft’s proprietary Anvil engine.

  • Led a cross-functional programming team (5–9 engineers) responsible for core systems on the Anvil game engine powering AAA titles including Ghost Recon: Breakpoint, Immortals Fenyx Rising, and Assassin’s Creed Shadows.
  • Designed, implemented, and optimized subsystems for UI, input handling, accessibility, and options frameworks, ensuring stable cross-platform behavior across PC, PlayStation, and Xbox.
  • Coordinated with lead studios and multiple co-development teams to scope features, sequence technical priorities, and ensure alignment with global production pipelines.
  • Conducted deep technical investigations to define product needs, propose architectural improvements, and unblock cross-team engineering dependencies.
  • Reviewed code, onboarded new engineers, and mentored junior, mid-level, and senior developers to improve code quality, performance, and maintainability.
  • Managed people operations including performance evaluations, growth plans, workload balancing, and day-to-day team coordination.
  • Drove workflow improvements within the engine team, refining development processes and communication between engineering, design, and production.
  • Contributed hands-on C++ development for engine and game systems while balancing technical leadership and delivery responsibilities.
C++C++
OracleOracle
AgileAgile
PL/SQLPL/SQL
Team Leading
Ubisoft

Programmer

Ubisoft
Gaming
May 2018 - Mar 2019 · 10m

Worked on Ubisoft Odesa’s co-development team for Tom Clancy’s Ghost Recon: Breakpoint, contributing to gameplay systems, UI, and PC-specific features in collaboration with distributed international teams.

  • Developed gameplay and engine features in C++ as part of the PC adaptation effort for Ghost Recon: Breakpoint.
  • Implemented UI components, settings, and options menus, ensuring correct rendering and behavior across PC hardware configurations.
  • Contributed to performance profiling and optimization of key systems interacting with UI frameworks.
  • Acted as a sub-lead for UI features, supporting planning, coordination, and cross-team collaboration.
  • Onboarded new developers by creating documentation, guiding setup, and explaining domain-specific architecture.
UI
C++C++
AgileAgile
ISD

Programmer

ISD
Healthcare
May 2005 - Apr 2018 · 12y 11m

ISD develops large-scale clinical information systems and diagnostic platforms used by major hospitals and medical institutions across North America.

  • Designed, extended, and maintained a large-scale medical software suite used by major healthcare providers, ensuring reliability and stability in production environments.
  • Led modernization and refactoring of a large legacy C/C++ codebase, improving stability, readability, and long-term maintainability.
  • Developed new modules for diagnostic workflows, data capture, and patient management.
  • Designed and optimized complex Oracle SQL and PL/SQL queries for high-performance data operations on large medical datasets.
  • Troubleshot production issues directly with client teams, identified root causes, and delivered long-term fixes.
  • Enhanced data processing pipelines and contributed to backend improvements for large clinical systems.
CC
C++C++
OracleOracle
LinuxLinux
UnixUnix
PL/SQLPL/SQL
University of Genoa

Machine Learning Researcher

University of Genoa
Education
Jan 2005 - Apr 2005 · 3m

A leading Italian research university with active programs in computer science, machine learning, robotics, and cognitive systems.

  • Conducted research on Support Vector Machines with integer factors for downstream use in FPGA circuits.
  • Developed C++ software to build and train SVM models optimized for hardware-level implementation.
  • Performed experiments on statistical classification of biological data and evaluated algorithmic accuracy.
  • Worked on bridging ML theory with practical computational constraints for embedded and hardware-accelerated systems.
C++C++
SVM
Machine LearningMachine Learning

Assessments

Engineering excellence

Oleg’s overall performance in a 90-minute live technical assessment ranks in the top 5% of vetted Senior C++ Developers at Proxify.

Stop browsing.
Get matched faster.