Oleg S.

Senior C++ Developer

Oleg ist ein Senior C++ Developer mit über 15 Jahren Erfahrung im Bau von Hochleistungssystemen, Gamemotorkomponenten und großflächigen Backend-Modulen. Er ist spezialisiert auf C++, Motorarchitektur, Plattformoptimierung und UI/Input-Subsysteme für plattformübergreifende Produkte.

Er trug zu den Kernsystemen für Ubisofts AAA-Titel bei, darunter Assassins Creed Shadows, Ghost Recon Breakpoint und Unsterbliche Fenyx Rising. Darüber hinaus hat er 12 Jahre in der Gesundheitssoftware investiert, komplexe C/C++-Codebasen modernisiert und Oracle-basierte Datenworkflows verbessert.

Oleg ist bekannt für seine technische Führung, Mentorschaft, architektonische Präzision und seine Fähigkeit, stabile, effiziente und skalierbare technische Lösungen zu liefern.

Hauptkompetenz

  • C++
    C++ 15 Jahre
  • Oracle
    Oracle 15 Jahre
  • PL/SQL
    PL/SQL 15 Jahre

Andere Fähigkeiten

  • Machine Learning
    Machine Learning 1 Jahre
  • SVM 1 Jahre
Oleg

Oleg S.

Portugal

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Lead Programmer

    Ubisoft - 5 jahre 11 monate

    • Ein Cross-funktionales Programmierteam (5–9 Ingenieure), das für Kernsysteme auf der Amboss-Spiele-Engine verantwortlich ist und AAA-Titel einschließlich Ghost Recon: Breakpoint, Unsterbliche Fenyx Aufstieg und Attentäter Creed Shadows.
    • Gestaltet, implementiert und optimiert Subsysteme für UI, Eingabehandling, Zugänglichkeit und Options-Frameworks, wodurch ein stabiles plattformübergreifendes Verhalten zwischen PC, PlayStation und Xbox gewährleistet wird.
    • Koordiniert mit Leadstudios und mehreren Entwicklungsteams, um Funktionen zu erfassen, technische Prioritäten zu sequenzieren und die Anpassung an globale Produktionsleitungen sicherzustellen.
    • Durchführung tiefgreifender technischer Untersuchungen, um Produktbedürfnisse zu definieren, architektonische Verbesserungen vorzuschlagen und Teamübergreifende Abhängigkeiten freizugeben.
    • Reviewed code, onboarded new engineers and mentored junior, midlevel and senior developers to improve code quality, performance and maintainability.
    • Managed people operations including performance evaluations, growth plans, workload balance and day-to-day team coordination.
    • Verbesserung der Arbeitsabläufe innerhalb des Motorenteams, Verfeinerung von Entwicklungsprozessen und Kommunikation zwischen Engineering, Design und Produktion.
    • Mitwirkende praktische C++-Entwicklung für Motor- und Spielsysteme bei gleichzeitiger Ausgewogenheit zwischen technischer Führung und Lieferverantwortung.

    Technologien:

    • Technologien:
    • C++ C++
    • Oracle Oracle
    • Agile Agile
    • PL/SQL PL/SQL
    • Team Leading
  • Programmer

    Ubisoft - 10 monate

    • Entwickelte Gameplay und Engine Features in C++ als Teil der PC-Adaption für Ghost Recon: Breakpoint.
    • Implementierte UI-Komponenten, Einstellungen und Optionsmenüs, um das korrekte Rendering und Verhalten der PC-Hardware-Konfigurationen zu gewährleisten.
    • Beitrag zur Performance-Profilerstellung und Optimierung von Schlüsselsystemen, die mit UI-Frameworks interagieren.
    • Als Sub-Lead für UI-Funktionen, Unterstützung der Planung, Koordination und Teamübergreifende Zusammenarbeit.
    • Onboardete neue Entwickler durch die Erstellung von Dokumentation, Anleitung und Erläuterung der domänenspezifischen Architektur.

    Technologien:

    • Technologien:
    • UI
    • C++ C++
    • Agile Agile
  • Programmer

    ISD - 12 jahre 11 monate

    • Entwickelt, erweitert und unterhält eine große medizinische Softwarepakete, die von den wichtigsten Gesundheitsdienstleistern verwendet wird, um Zuverlässigkeit und Stabilität in der Produktionsumgebung zu gewährleisten.
    • Led Modernisierung und Refactoring eines großen alten C/C++ Codebase, die Stabilität, Lesbarkeit und langfristige Wartbarkeit verbessert.
    • Entwicklung neuer Module für diagnostische Workflows, Datenerfassung und Patientenmanagement.
    • Entwickelt und optimiert komplexe Oracle SQL und PL/SQL Abfragen für hochleistungsfähige Datenoperationen auf großen medizinischen Datenbeständen.
    • Fehlerheiss-Produktionsprobleme direkt mit Kundenteams, identifizieren die Ursachen und liefern langfristige Korrekturen.
    • Verbesserte Pipelines für die Datenverarbeitung und trugen zu Verbesserungen im Backend bei großen klinischen Systemen bei.

    Technologien:

    • Technologien:
    • C C
    • C++ C++
    • Oracle Oracle
    • Linux Linux
    • Unix Unix
    • PL/SQL PL/SQL
  • Machine Learning Researcher

    University of Genoa - 3 monate

    • Durchführung der Forschung zur Unterstützung von Vector Maschinen mit Integerfaktoren für den nachgelagerten Einsatz in FPGA-Schaltungen.
    • Entwickelte C++ Software zur Erstellung und Schulung von SVM-Modellen, die für die Implementierung auf Hardwareebene optimiert sind.
    • Durchgeführte Experimente zur statistischen Klassifizierung biologischer Daten und ausgewerteter algorithmischer Genauigkeit.
    • Arbeiten an der Überbrückung der ML-Theorie mit praktischen Rechenzwängen für eingebettete und hardware-beschleunigte Systeme.

    Technologien:

    • Technologien:
    • C++ C++
    • SVM
    • Machine Learning Machine Learning

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns