Oleg S.

Senior C++ Developer

Oleg är en Senior C++ ingenjör med över 15 års erfarenhet av att bygga högpresterande system, spelmotorkomponenter och storskaliga backend-moduler. Han är specialiserad på C++, motorarkitektur, plattformsoptimering och UI/ingångar för plattformsoberoende produkter.

Han bidrog till kärnsystem för Ubisofts AAA-titlar, bland annat Assassins Creed Shadows, Ghost Recon Breakpoint och Immortals Fenyx Rising. Dessutom tillbringade han 12 år i sjukvårdsprogram, modernisera komplexa C/C++ kodbaser och förbättra Oracle-drivna data arbetsflöden.

Oleg är känd för sitt tekniska ledarskap, sin mentorskap, sin arkitektoniska precision och sin förmåga att leverera stabila, effektiva och skalbara konstruktionslösningar.

Huvudsaklig expertis

  • C++
    C++ 15 år
  • Oracle
    Oracle 15 år
  • PL/SQL
    PL/SQL 15 år

Andra kompetenser

  • Machine Learning
    Machine Learning 1 år
  • SVM 1 år
Oleg

Oleg S.

Portugal

Hitta en utvecklare

Utvald erfarenhet

Anställningar

  • Lead Programmer

    Ubisoft - 5 år 11 månader

    • Ledde ett tvärfunktionellt programmeringsteam (5–9 ingenjörer) som ansvarar för kärnsystem på Anvil spelmotor som driver AAA-titlar inklusive Ghost Recon: Breakpoint, Immortals Fenyx Rising, och Assassin s Creed Shadows.
    • Utformade, implementerade och optimerade delsystem för UI, inmatningshantering, tillgänglighet och alternativ för att säkerställa stabilt plattformsoberoende beteende över PC, PlayStation och Xbox.
    • Samordnad med lead studios och flera co-development team för att omfatta funktioner, sekvens tekniska prioriteringar och säkerställa anpassning till globala produktionsledningar.
    • Genomföra djupgående tekniska undersökningar för att definiera produktbehov, föreslå arkitektoniska förbättringar och frigöra gruppöverskridande konstruktionsberoenden.
    • Omdömet om kod, onboardade nya ingenjörer och mentoriserade junior, mellannivå och seniora utvecklare för att förbättra kodkvalitet, prestanda och underhåll.
    • Hanterade personers verksamhet inklusive resultatutvärderingar, tillväxtplaner, arbetsbörda balansering och daglig gruppsamordning.
    • Körde förbättringar av arbetsflödet inom motorteamet, förädling av utvecklingsprocesser och kommunikation mellan konstruktion, design och produktion.
    • Bidraget till hands-on C++-utveckling för motor- och spelsystem samtidigt som det balanserar tekniskt ledarskap och leveransansvar.

    Teknologier:

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

    Ubisoft - 10 månader

    • Utvecklade spel- och motorfunktioner i C++ som en del av PC-anpassningsarbetet för Ghost Recon: Breakpoint.
    • Implementerade gränssnittskomponenter, inställningar och alternativ menyer, säkerställa korrekt rendering och beteende mellan PC hårdvarukonfigurationer.
    • Bidraget till prestandaprofilering och optimering av nyckelsystem som interagerar med UI-ramverk.
    • Ageras som en underledning för UI-funktioner, stödjande planering, samordning och samarbete mellan olika grupper.
    • Onboarded nya utvecklare genom att skapa dokumentation, vägleda installationen och förklara domänspecifik arkitektur.

    Teknologier:

    • Teknologier:
    • UI
    • C++ C++
    • Agile Agile
  • Programmer

    ISD - 12 år 11 månader

    • Utformade, utökade och underhöll en storskalig medicinsk programvarusvit som används av stora vårdgivare, vilket säkerställer tillförlitlighet och stabilitet i produktionsmiljöer.
    • Modernisering och refactoring av ett stort arv C/C++-kodbas, vilket förbättrar stabilitet, läsbarhet och långsiktig underhåll.
    • Utvecklade nya moduler för diagnostiska arbetsflöden, datafångst och patienthantering.
    • Konstruerade och optimerade komplexa Oracle SQL och PL/SQL-frågor för högpresterande dataoperationer på stora medicinska data.
    • Felsökning produktionsproblem direkt med kundgrupper, identifierade grundorsaker och levererade långsiktiga korrigeringar.
    • Förbättrad databearbetning pipelines och bidrog till backend förbättringar för stora kliniska system.

    Teknologier:

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

    University of Genoa - 3 månader

    • Genomförd forskning om Support Vektormaskiner med heltalsfaktorer för nedströms användning i FPGA-kretsar.
    • Utvecklad C++-programvara för att bygga och utbilda SVM-modeller optimerade för hårdvaruimplementering.
    • Utförda experiment på statistisk klassificering av biologiska data och utvärderad algoritmisk noggrannhet.
    • Arbetade med att överbrygga ML-teori med praktiska beräkningsbegränsningar för inbäddade och hårdvaruaccelererade system.

    Teknologier:

    • Teknologier:
    • C++ C++
    • SVM
    • Machine Learning Machine Learning

Hitta din nästa utvecklare inom ett par dagar

Ge oss 25 minuter av din tid, så kommer vi att:

  • Sätta oss in i dina utmaningar och behov
  • Berätta om våra seniora och beprövade utvecklare
  • Förklara hur vi kan matcha dig med precis rätt utvecklare

Låt oss ta ett kort digitalt möte.