Відкритий до staff-рівня backend ролей у фінтеху або інфраструктурі, Київ або remote-first

Backend інженер, який будує платіжні системи, що не падають

Київ, Україна[email protected]matviialbert.com

Старший backend інженер із одинадцятьма роками побудови транзакційних систем для фінтеху та маркетплейсів. Очолив міграцію монолітного платіжного ядра на подієві сервіси, що обробляють 40 млн транзакцій на місяць, і вчить інженерів проєктувати з розрахунку на збій, а не в обхід нього.

Старший інженер програмного забезпечення, платіжна платформа

З лютого 2021

Відповідаю за сервіси книги обліку та розрахунків платіжної платформи, що обробляє 40 млн транзакцій на місяць на 9 європейських ринках.

  • Очолив розбиття платіжного моноліту на 14 подієвих сервісів на Kafka, час розгортання скоротився з 45 хвилин до менш ніж 8.
  • Спроєктував ідемпотентний конвеєр розрахунків, який за 18 місяців звів дубльовані виплати з приблизно 30 на місяць до нуля.
  • Знизив p99 затримку авторизації з 850 мс до 210 мс, додавши репліки читання та шар обмеження швидкості на Redis.
  • Наставляю чотирьох інженерів; двоє підвищені до старших за системи, які спроєктували під цим супроводом.
GoKafkaPostgreSQLРозподілені системиПлатежі

Backend інженер

Червень 2017 - січень 2021

Будував API управління замовленнями та логістики для маркетплейсу вживаних речей із 2,5 млн активних користувачів на місяць.

  • Переписав автомат станів замовлення, усунувши клас помилок із застряглими замовленнями, що давав понад 400 звернень у підтримку за квартал.
  • Запровадив контрактне тестування на 20 внутрішніх сервісах, інтеграційні регресії в продакшні впали на 70 %.
  • Масштабував конвеєр індексації пошуку на шестикратне зростання кількості оголошень під час карантину 2020 без додаткового заліза.
Node.jsTypeScriptRabbitMQElasticsearch

Розробник програмного забезпечення

Вересень 2014 - травень 2017

Створював backend системи для банківських і страхових клієнтів у команді консалтингу з 12 людей.

  • Побудував пакетний механізм звірки для регіонального банку, що скоротив нічне закриття з 6 годин до 90 хвилин.
  • Автоматизував конвеєр розгортання для трьох клієнтських проєктів, замінивши ручні FTP релізи версіонованими CI збірками.
  • У внутрішньому огляді 2016 року був найкращим із 40 розробників.
JavaSpringOracleКонсалтинг

ledgerline

З березня 2023

Go бібліотека для вбудованого подвійного запису зі строгою перевіркою інваріантів, використовується у трьох продакшн фінтех системах.

  • Проєкт виріс до 1 900 зірок на GitHub і 12 зовнішніх контрибʼюторів.
  • Набір property-based тестів у кожному запуску CI перевіряє інваріанти балансу на 10 000 згенерованих послідовностях транзакцій.
GoВідкритий кодОблік

Київський backend мітап

З січня 2022

Щоквартальний мітап про розподілені системи та платформну інженерію, у середньому 120 учасників на зустріч.

  • За три роки зібрав програму з 16 доповідей, включно з чотирма першими виступами, які вів від плану до сцени.
  • Доповідь «Exactly-once це брехня, яку кажеш двічі» зібрала 8 000 переглядів.
СпільнотаПублічні виступи

Бакалавр компʼютерної інженерії

Вересень 2009 - червень 2014

Фокус на операційних системах, базах даних і паралельному програмуванні. Дипломний проєкт: відмовостійкий брокер повідомлень мовою C.

ПаралельністьБази данихОпераційні системи

Базовий набір для проєктування, випуску та експлуатації високонавантажених backend систем.

GoTypeScriptPostgreSQLKafkaKubernetesgRPCTerraformСпостережуваність (Grafana, OpenTelemetry)Подієва архітектураРеагування на інциденти

Щодня працює в англомовних командах; технічні рішення презентує обома мовами.

Українська (рідна)Англійська (C1)Польська (B1)