Oleg S.

Senior C++ Developer

Oleg on Senior C++ -insinööri, jolla on yli 15 vuoden kokemus tehokkaiden järjestelmien, pelimoottorin komponenttien ja suurten taustamoduulien rakentamisesta. Hän on erikoistunut C++, moottoriarkkitehtuuri, alustan optimointi ja UI / tulo alajärjestelmiin poikkialustaisia tuotteita.

Hän myötävaikutti ydinjärjestelmien Ubisoftin AAA otsikot, mukaan lukien Assassin Creed Shadows, Ghost Recon Breakpoint, ja Immortals Fenyx Rising. Lisäksi hän vietti 12 vuotta terveydenhuollon ohjelmistoihin, nykyaikaistaen kompleksisia C/C++-koodeja ja parantaen Oracle-pohjaisia datavirtoja.

Oleg tunnetaan hänen teknisestä johtajuudestaan, mentoroinnista, arkkitehtonisesta tarkkuudesta ja kyvystään tuottaa vakaita, tehokkaita ja skaalautuvia teknisiä ratkaisuja.

Tärkein asiantuntemus

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

Muut taidot

  • Machine Learning
    Machine Learning 1 vuotta
  • SVM 1 vuotta
Oleg

Oleg S.

Portugal

Aloita tästä

Valittu kokemus

Työllisyys

  • Lead Programmer

    Ubisoft - 5 years 11 months

    • Led a cross-functional programming team (5–9 engineers) responsible for core systems on the Anvil game engine powering AAA titles, mukaan lukien Ghost Recon: Breakpoint, Immortals Fenyx Rising, ja Assassin's Creed Shadows.
    • Suunnitellut, toteutettu, ja optimoitu alajärjestelmät UI, syötteen käsittely, esteettömyys, ja vaihtoehtoja kehykset, varmistaa vakaa poikkileikkaus käyttäytymistä PC, PlayStation, ja Xbox.
    • Koordinoitu johtavien studioiden ja useiden yhteistyöryhmien kanssa soveltamisalan ominaisuuksien, järjestys tekniset prioriteetit ja varmistaa yhdenmukaisuus maailmanlaajuisten tuotantoputkien kanssa.
    • Tekemällä syvällisiä teknisiä tutkimuksia määritellä tuotetarpeita, ehdottaa arkkitehtonisia parannuksia ja vapauttaa tiimien välisen suunnittelun riippuvuuksia.
    • Arvosteltu koodi, onboarded uusia insinöörejä, ja mentoroitu junior, keskitaso, ja vanhempi kehittäjät parantaa koodin laatua, suorituskykyä ja huollettavuutta.
    • Hallitut henkilöstöoperaatiot kuten suoritusten arviointi, kasvusuunnitelmat, työmäärän tasapainottaminen ja päivittäinen tiimien koordinointi.
    • Katkeavat työnkulun parannuksia moottorin joukkue, jalostus kehitysprosessit ja kommunikaatio suunnittelu, suunnittelu, ja tuotanto.
    • Kehittämällä C++-toimintoa moottori- ja pelijärjestelmille ja tasapainottamalla samalla teknistä johtajuutta ja toimitusvastuuta.

    Tekniikat:

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

    Ubisoft - 10 months

    • Kehitetty pelattavuus ja moottorin ominaisuudet C++ osana PC sopeutuminen vaivaa Ghost Recon: Breakpoint.
    • Toteutetut käyttöliittymän komponentit, asetukset ja asetusvalikot, varmistaen oikean renderöinnin ja käyttäytymisen eri PC-laitteistokonfiguraatioissa.
    • Osallistunut suorituskyvyn profilointiin ja optimointiin keskeisten järjestelmien vuorovaikutuksessa UI kehykset.
    • Toimii käyttöliittymän ominaisuuksien alijohtajana, tukee suunnittelua, koordinaatiota ja tiimien välistä yhteistyötä.
    • Onboarded uusia kehittäjiä luomalla dokumentaatio, ohjaava asennus, ja selittämällä domain-specific arkkitehtuuri.

    Tekniikat:

    • Tekniikat:
    • UI
    • C++ C++
    • Agile Agile
  • Programmer

    ISD - 12 years 11 months

    • Suunnitellut, laajennettu, ja ylläpidetty suuren mittakaavan lääketieteen ohjelmistosarja, jota suuret terveydenhuollon tarjoajat käyttävät, varmistaen luotettavuuden ja vakauden tuotantoympäristöissä.
    • Led modernisointi ja refactoring suuri perintö C/C++ codebase, parantaa vakautta, luettavuutta ja pitkän aikavälin huollettavuutta.
    • Uudet moduulit diagnostisia työnkulkuja, tiedonkeruuta ja potilaan hallintaa varten.
    • Suunniteltu ja optimoitu monimutkainen Oracle SQL ja PL/SQL kyselyitä korkean suorituskyvyn dataa suurista lääketieteellisistä tietokokonaisuuksista.
    • Troubleshot tuotanto ongelmia suoraan asiakastiimit, tunnistetut perussyyt, ja toimitetaan pitkäaikaisia korjauksia.
    • Parannetut tietojenkäsittelyputkistot ja edistivät laajojen kliinisten järjestelmien taustaparannuksia.

    Tekniikat:

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

    University of Genoa - 3 months

    • Tehdyt tutkimus Tuki Vektorikoneita kanssa integer tekijät jatkokäyttöön FPGA piireissä.
    • Kehitetty C++ ohjelmisto SVM-mallien rakentamiseen ja kouluttamiseen optimoitu laitteistotason toteutukseen.
    • Suoritetut kokeet tilastollinen luokittelu biologisia tietoja ja arvioitu algoritminen tarkkuus.
    • Työskenteli bridging ML teoria käytännön laskennalliset rajoitteet sulautettuja ja laitteisto-kiihdytetty järjestelmiä.

    Tekniikat:

    • Tekniikat:
    • C++ C++
    • SVM
    • Machine Learning Machine Learning

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme