NEW
Proxify is bringing transparency to tech team performance based on research conducted at Stanford. An industry first, built for engineering leaders.
Learn more
Oleg S.
Senior C++ Developer
Oleg est un ingénieur senior C++ avec plus de 15 ans d'expérience dans la construction de systèmes performants, de composants de moteur de jeu et de modules de backend de grande envergure. Il se spécialise dans les sous-systèmes C++, l'architecture du moteur, l'optimisation des plates-formes et les sous-systèmes d'interface utilisateur et d'entrée pour les produits multi-plates-formes.
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.
Principale expertise
- C++ 15 ans

- Oracle 15 ans
- PL/SQL 15 ans
Autres compétences
- Machine Learning 1 ans

- SVM 1 ans
Expérience sélectionnée
Emploi
Lead Programmer
Ubisoft - 5 années 11 mois
- 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.
Les technologies:
- Les technologies:
C++
Oracle
Agile
PL/SQL
- Team Leading
Programmer
Ubisoft - 10 mois
- 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.
Les technologies:
- Les technologies:
- UI
C++
Agile
Programmer
ISD - 12 années 11 mois
- 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.
Les technologies:
- Les technologies:
C
C++
Oracle
Linux
Unix
PL/SQL
Machine Learning Researcher
University of Genoa - 3 mois
- 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.
Les technologies:
- Les technologies:
C++
- SVM
Machine Learning
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine
