Avatud vanemtaseme back-end rollidele fintechis või taristus, Tallinnas või peamiselt kaugtööna

Back-end insener, kes ehitab maksesüsteeme, mis peavad koormusele vastu

Vanem back-end insener, kellel on üksteist aastat kogemust fintech- ja turuplatvormide transaktsioonisüsteemide ehitamisel. Juhtis monoliitse maksetuuma üleviimist sündmuspõhistele teenustele, mis käitlevad 40 miljonit tehingut kuus, ning juhendab insenere projekteerima tõrgetega arvestades, mitte neist mööda vaadates.

Vanem tarkvarainsener, makseplatvorm

alates veebruarist 2021

Vastutab pearaamatu- ja arveldusteenuste eest makseplatvormil, mis töötleb 40 miljonit tehingut kuus üheksal Euroopa turul.

  • Juhtis maksemonoliidi lammutamist 14 sündmuspõhiseks Kafka teenuseks, lühendades juurutusaega 45 minutilt alla 8 minuti.
  • Projekteeris idempotentse arvelduskonveieri, mis viis topeltväljamaksete intsidendid umbes 30 juhtumilt kuus 18 kuuga nullini.
  • Vähendas autoriseerimise p99 latentsust 850 ms pealt 210 ms peale, võttes kasutusele lugemiskoopiad ja Redisel põhineva kiirusepiirangukihi.
  • Juhendab nelja inseneri; kaks neist edutati vanemale tasemele süsteemide eest, mille nad selle juhendamise toel projekteerisid.
GoKafkaPostgreSQLHajussüsteemidMaksed

Back-end insener

juunist 2017 jaanuarini 2021

Ehitas tellimuste halduse ja logistika API-sid kasutatud kaupade turuplatsile, millel on 2,5 miljonit igakuist aktiivset kasutajat.

  • Kirjutas ümber tellimuste olekumasina, kõrvaldades terve klassi kinnijäänud tellimuste vigu, mis olid tekitanud üle 400 kasutajatoe pöördumise kvartalis.
  • Võttis 20 siseteenuse vahel kasutusele lepingutestimise, vähendades toodangus avastatud integratsioonivigu 70%.
  • Skaleeris otsingu indekseerimiskonveieri, mis pidas 2020. aasta piirangute ajal vastu kuulutuste mahu kuuekordsele kasvule ilma lisariistvarata.
Node.jsTypeScriptRabbitMQElasticsearch

Tarkvaraarendaja

septembrist 2014 maini 2017

Ehitas 12-liikmelise konsultatsioonimeeskonna osana back-end süsteeme panga- ja kindlustusklientidele.

  • Ehitas piirkondlikule pangale öise andmevõrdluse mootori, mis lühendas päevalõpu sulgemise 6 tunnilt 90 minutile.
  • Automatiseeris kolme kliendiprojekti juurutuskonveieri, asendades käsitsi FTP-väljalasked versioonihallatud CI-ehitustega.
  • Hinnati 2016. aasta sisehindamises 40 arendaja seas parimaks.
JavaSpringOracleKonsultatsioonid

ledgerline

alates märtsist 2023

Go teek manustatavaks kahekordse kirjendamisega raamatupidamiseks koos rangete invariandikontrollidega, kasutusel kolmes fintech-toodangusüsteemis.

  • Kasvatas projekti 1900 GitHubi tärnini ja 12 välise kaastöötajani.
  • Omaduspõhine testikomplekt kontrollib saldoinvariante 10 000 genereeritud tehingujada peal igas CI-jooksus.
GoAvatud lähtekoodRaamatupidamine

Tallinna back-end meetup

alates jaanuarist 2022

Kord kvartalis toimuv kokkusaamine hajussüsteemide ja platvormiinseneeria teemadel, keskmiselt 120 osalejat korra kohta.

  • Kureeris kolme aasta jooksul 16 ettekannet, sealhulgas neli esmaesinejat, keda juhendas ideest lavani.
  • Ettekanne "Exactly-once is a lie you tell twice" kogus 8000 vaatamist.
KogukondAvalik esinemine

BSc arvutitehnika

septembrist 2009 juunini 2014

Põhirõhk operatsioonisüsteemidel, andmebaasidel ja paralleelprogrammeerimisel. Lõputöö: tõrkekindel sõnumivahendaja C-keeles.

ParalleelsusAndmebaasidOperatsioonisüsteemid

Põhitööriistad suure läbilaskevõimega back-end süsteemide projekteerimiseks, tarnimiseks ja käitamiseks.

GoTypeScriptPostgreSQLKafkaKubernetesgRPCTerraformVaadeldavus (Grafana, OpenTelemetry)Sündmuspõhine arhitektuurIntsidentide lahendamine

Töötab igapäevaselt ingliskeelsetes meeskondades; esitleb tehnilisi lahendusi vabalt mõlemas keeles.

eesti (emakeel)inglise (C1)vene (B1)