Oleg S.

Oleg S.

Senior C++ Developer

Portugal
Membre de confiance depuis 2025
15 années d'expérience

Il a contribué aux systèmes de base pour les titres AAA d’Ubisoft, dont Assassin’s Creed Shadows, Ghost Recon Breakpoint et Immortals Fenyx Rising. De plus, il a passé 12 ans dans le domaine des logiciels de soins de santé, la modernisation des bases de code C/C++ complexes et l'amélioration des flux de données Oracle.

Oleg est reconnu pour son leadership technique, son mentorat, sa précision architecturale et sa capacité à fournir des solutions d'ingénierie stables, efficaces et évolutives.

Expertise principale

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

Expérience4

Ubisoft

Lead Programmer

Ubisoft
Gaming
Apr 2019 - Mar 2025 · 5a 11m
  • Dirigé une équipe de programmation multifonctionnelle (5-9 ingénieurs) responsable des systèmes de base du moteur de jeu Anvil alimentant les titres AAA incluant Ghost Recon: Breakpoint Immortels Fenyx Rising et Assassin’s Creed Shadows.
  • Conçues, implémentées et optimisées pour les systèmes de gestion des entrées, d'accessibilité et les frameworks d'options, assurant un comportement stable entre les plates-formes sur PC, PlayStation, et Xbox.
  • Coordonné avec des studios de direction et de multiples équipes de co-développement pour la portée des caractéristiques, la séquence des priorités techniques et assurer l'alignement sur les pipelines de production mondiaux.
  • Effectuer des recherches techniques approfondies pour définir les besoins des produits, proposer des améliorations architecturales et débloquer les dépendances techniques entre les équipes.
  • Révisé du code, embarqué de nouveaux ingénieurs, et mentoré junior, mi-niveau et senior développeurs pour améliorer la qualité du code, la performance et la maintenabilité.
  • Gestion des opérations de personnel, y compris des évaluations de la performance, des plans de croissance, de l’équilibre de la charge de travail et de la coordination quotidienne des équipes.
  • Permettre d'améliorer le flux de travail au sein de l'équipe du moteur, affiner les processus de développement et la communication entre l'ingénierie, la conception et la production.
  • Contribuer au développement pratique du C++ pour les systèmes de moteur et de jeu tout en équilibrant le leadership technique et les responsabilités de livraison.
C++C++
OracleOracle
AgileAgile
PL/SQLPL/SQL
Team Leading
Ubisoft

Programmer

Ubisoft
Gaming
May 2018 - Mar 2019 · 10m
  • Développer des fonctionnalités de gameplay et de moteur en C++ dans le cadre de l'effort d'adaptation PC pour Ghost Recon: Breakpoint.
  • Implémentation des composants de l'interface utilisateur, des paramètres et des menus d'options, garantissant un rendu et un comportement corrects dans les configurations matérielles de l'ordinateur.
  • Contribution au profilage des performances et à l'optimisation des systèmes clés interagissant avec les frameworks de l'interface utilisateur.
  • Agi en tant que sous-chef pour les fonctionnalités de l’interface d’utilisation, en soutenant la planification, la coordination et la collaboration entre les équipes.
  • De nouveaux développeurs embarqués en créant de la documentation, en guidant la configuration et en expliquant l'architecture spécifique au domaine.
UI
C++C++
AgileAgile
ISD

Programmer

ISD
Healthcare
May 2005 - Apr 2018 · 12a 11m
  • Conçu, étendu et maintenu une suite de logiciels médicaux à grande échelle utilisée par les principaux fournisseurs de soins de santé, garantissant fiabilité et stabilité dans les environnements de production.
  • Modernisation et refactorisation d'une grande base de code C/C++ héritée, améliorant la stabilité, la lisibilité et la maintenabilité à long terme.
  • Développer de nouveaux modules pour les flux de travail diagnostiques, la saisie de données et la gestion des patients.
  • Conception et optimisation de requêtes Oracle SQL et PL/SQL complexes pour des opérations de données hautes performances sur de grands ensembles de données médicaux.
  • Problèmes de production de problèmes directement avec les équipes de clients, les causes des racines identifiées et les solutions à long terme.
  • Des pipelines de traitement de données améliorés et ont contribué à des améliorations de backend pour les grands systèmes cliniques.
CC
C++C++
OracleOracle
LinuxLinux
UnixUnix
PL/SQLPL/SQL
University of Genoa

Machine Learning Researcher

University of Genoa
Education
Jan 2005 - Apr 2005 · 3m
  • Recherche sur le support des machines vectorielles avec des facteurs entiers pour une utilisation en aval dans les circuits FPGA.
  • Développer des logiciels C++ pour construire et former des modèles SVM optimisés pour l'implémentation au niveau du matériel.
  • Effectuer des expériences sur la classification statistique des données biologiques et évaluer la précision algorithmique.
  • Travaille sur la passerelle de la théorie ML avec des contraintes informatiques pratiques pour les systèmes embarqués et accélérés par le matériel.
C++C++
SVM
Machine LearningMachine Learning

Évaluations

Excellence en ingénierie

Les performances globales de Oleg lors d'une évaluation technique en direct de 90 minutes se classent dans le top 5% des Senior C++ Developer évalués chez Proxify.

Arrêtez de naviguer.
Soyez jumelé plus rapidement.