PDF letöltéseKapcsolat

Albert Máté

Backend mérnök, aki olyan fizetési rendszereket épít, amelyek nem állnak le

Senior backend mérnök tizenegy év tapasztalattal tranzakciós rendszerek építésében fintech és piactér platformokhoz. Vezette egy monolitikus fizetési mag migrációját eseményvezérelt szolgáltatásokra, amelyek havi 40 millió tranzakciót kezelnek, és arra tanítja a mérnököket, hogy a hibára tervezzenek, ne a hiba körül.

Senior szoftvermérnök, fizetési platform

2021. febr. óta

A főkönyvi és elszámolási szolgáltatásokért felelek egy fizetési platformon, amely havi 40 millió tranzakciót dolgoz fel 9 európai piacon.

  • Vezettem a fizetési monolit szétbontását 14 eseményvezérelt szolgáltatásra Kafkán, a telepítési idő 45 percről 8 perc alá csökkent.
  • Idempotens elszámolási folyamatot terveztem, amely 18 hónap alatt a duplikált kifizetési incidenseket havi nagyjából 30-ról nullára vitte.
  • A p99 engedélyezési késleltetést 850 ms-ról 210 ms-ra csökkentettem olvasási replikákkal és egy Redis alapú sebességkorlátozó réteggel.
  • Négy mérnököt mentorálok; ketten senior szintre léptek elő az ennek keretében tervezett rendszereik alapján.
GoKafkaPostgreSQLElosztott rendszerekFizetések

Backend mérnök

2017. jún. - 2021. jan.

Rendeléskezelő és logisztikai API-kat építettem egy használtcikk-piactérnek, amelynek havi 2,5 millió aktív felhasználója volt.

  • Újraírtam a rendelés állapotgépét, megszüntetve a beragadt rendelések hibaosztályát, amely negyedévente 400-nál több ügyfélszolgálati jegyet generált.
  • Szerződéses tesztelést vezettem be 20 belső szolgáltatáson, az élesben talált integrációs regressziók 70 százalékkal csökkentek.
  • A keresési indexelő folyamatot a 2020-as lezárás alatti hatszoros hirdetésmennyiségre skáláztam további hardver nélkül.
Node.jsTypeScriptRabbitMQElasticsearch

Szoftverfejlesztő

2014. szept. - 2017. máj.

Backend rendszereket szállítottam banki és biztosítói ügyfeleknek egy 12 fős tanácsadói csapat tagjaként.

  • Kötegelt egyeztető motort építettem egy regionális banknak, amely az éjszakai zárást 6 óráról 90 percre rövidítette.
  • Automatizáltam három ügyfélprojekt telepítési folyamatát, a kézi FTP kiadásokat verziózott CI buildekre cserélve.
  • A 2016-os belső értékelésben 40 fejlesztő közül az első helyen végeztem.
JavaSpringOracleTanácsadás

ledgerline

2023. márc. óta

Go könyvtár beágyazható kettős könyvvitelhez szigorú invariáns-ellenőrzéssel, három éles fintech rendszerben használják.

  • A projekt 1 900 GitHub csillagig és 12 külső közreműködőig nőtt.
  • A tulajdonságalapú tesztkészlet CI futásonként 10 000 generált tranzakciósorozaton ellenőrzi az egyenleg invariánsait.
GoNyílt forráskódKönyvvitel

Budapest Backend Meetup

2022. jan. óta

Negyedéves meetup elosztott rendszerekről és platformmérnökségről, alkalmanként átlagosan 120 résztvevővel.

  • Három év alatt 16 előadást állítottam össze, köztük négy első fellépőt, akiket vázlattól színpadig kísértem.
  • Az „Exactly-once egy hazugság, amit kétszer mondasz" előadás 8 000 megtekintést ért el.
KözösségElőadás

BSc Mérnökinformatikus

2009. szept. - 2014. jún.

Operációs rendszerek, adatbázisok és konkurens programozás fókusszal. Záróprojekt: hibatűrő üzenetközvetítő C nyelven.

KonkurenciaAdatbázisokOperációs rendszerek

Alapeszköztár nagy áteresztőképességű backend rendszerek tervezéséhez, szállításához és üzemeltetéséhez.

GoTypeScriptPostgreSQLKafkaKubernetesgRPCTerraformMegfigyelhetőség (Grafana, OpenTelemetry)Eseményvezérelt architektúraIncidenskezelés

Naponta dolgozik angol nyelvű csapatokban; műszaki terveket mindkét nyelven előad.

Magyar (anyanyelv)Angol (C1)Német (B1)