Pełnoetatowa opieka nad dziećmi — Przerwa zawodowa

kwiecień 2026 — obecnie

Przerwa od aktywnego wykonywania obowiązków w Goldman Sachs, poświęcona pełnoetatowej opiece nad dziećmi i czterem projektom — Snapper, hestia, Vesta i rdsclock — obejmującym infrastrukturę transakcyjną, lokalne sterowanie inteligentnym domem, natywne aplikacje iOS oraz odzyskiwanie czasu z FM/RDS.

Wiceprezes ds. inżynierii oprogramowania — Goldman Sachs

październik 2022 — obecnie

Kierowanie pracami inżynieryjnymi nad platformami skarbowymi, ryzyka i zgodności regulacyjnej; od kwietnia 2026 przerwa od aktywnego wykonywania obowiązków.

Likwidator — Klatt OÜ

lipiec 2024 — lipiec 2025

Likwidacja estońskiej spółki konsultingowej działającej w obszarze open source i fintech.

Członek zarządu — Klatt OÜ

lipiec 2022 — lipiec 2024

Założyłem i prowadziłem estońską spółkę konsultingową działającą w obszarze open source i fintech.

Inżynier danych (kontrakt) — Goldman Sachs

styczeń 2022 — wrzesień 2022

Produkcyjna integralność danych i migracje dla zbiorów danych firmy.

Żołnierz piechoty, pododdział cyberbezpieczeństwa — Wojska Obrony Terytorialnej

luty 2022 — sierpień 2023

Równoległa służba terytorialna ukierunkowana na cyberbezpieczeństwo, analizę zagrożeń i reagowanie na incydenty.

Inżynier oprogramowania — Susquehanna International Group

październik 2018 — październik 2021

Pracowałem dla Nellie Analytics, niezależnie działającego przedsięwzięcia SIG w obszarze analityki sportowej i zakładów, pozostając na kontrakcie z SIG.

Konsultant — Mastercard

kwiecień 2018 — październik 2018

Badałem technologie blockchain i optymalizowałem integrację systemów.

Inżynier testów oprogramowania, zespół ETF — Susquehanna International Group

październik 2013 — kwiecień 2018

Zbudowałem zautomatyzowaną infrastrukturę testową dla systemów obrotu ETF i animacji rynku.

Starszy konsultant QA — Rakuten Kobo Inc.

styczeń 2013 — sierpień 2013

Rozbudowałem frameworki QA i usprawniłem procesy testowe.

Konsultant QA — Verizon Business

październik 2012 — luty 2013

Oceniałem narzędzia bezpieczeństwa i systemy PKI.

Starszy inżynier QA — Rakuten Kobo Inc.

maj 2012 — październik 2012

Weryfikowałem aplikacje wieloplatformowe oraz integracje płatności i uwierzytelniania.

Starszy inżynier QA — AOL

czerwiec 2011 — maj 2012

Automatyzowałem procesy i prowadziłem testy wydajnościowe.

Starszy inżynier testów — NewBay Software

maj 2010 — czerwiec 2011

Zarządzałem sieciami testowymi i tworzyłem narzędzia QA do testów na dużą skalę.

Dyrektor — Klatt Management Services Limited

czerwiec 2008 — czerwiec 2011

Prowadziłem spółkę parasolową świadczącą usługi konsultingowe dla Sun Microsystems i innych klientów technologicznych.

Niezależny konsultant — Sun Microsystems

wrzesień 2008 — marzec 2009

Rozwijałem komponenty Java VM i integrowałem je z natywnym sprzętem.

Menedżer testów — O2

październik 2007 — marzec 2008

Optymalizowałem procesy SQL i ETL oraz wspierałem systemy BI.

Inżynier testów oprogramowania — Lionbridge Technologies, Inc.

czerwiec 2005 — wrzesień 2007

Tworzyłem narzędzia testowe dla platform mobilnych.

Przerwa zawodowa
Pełnoetatowa opieka nad dziećmi

Przerwę zawodową poświęcam pełnoetatowej opiece nad dziećmi, równolegle rozwijając Snapper — samodzielnie zbudowaną, wspieraną przez AI platformę transakcyjną i danych rynkowych z obsługą wielu operatorów. Platforma obsługuje dane z rynków kryptowalut i surowców, transakcje symulowane, adaptery do realizacji zleceń na żywo oraz wielostrategiczne testy historyczne oparte na jednym bitemporalnym modelu danych. Wspólne ramy zarządzania ryzykiem obejmują kontrakty perpetual na BTC, kontrakty futures na WTI i złoto. Trzy publiczne komponenty są dostępne na licencji MIT (snapper-mcp, snapper-frontend i snapper-ios), natomiast główny backend pozostaje prywatny. Rozwijam również trzy projekty open source: hestia — lokalny serwer inteligentnego domu zbudowany w Pythonie/aiohttp i SQLite wokół niezależnej implementacji od podstaw niezaszyfrowanego protokołu binarnego 0x7e firmy Keemple, z odbiornikiem RTL-SDR 433 MHz, panelem w 45 językach oraz stuprocentowym pokryciem linii i gałęzi kodu (AGPL-3.0); Vesta — natywny klient iOS w SwiftUI dla hestia, z typami API generowanymi z kontraktu OpenAPI, aktualizacjami SSE na żywo, automatycznym ponownym łączeniem, sterowaniem wielokanałowym, 45 językami, pełną obsługą pisma od prawej do lewej i rozbudowanym zestawem testów jednostkowych (Apache-2.0); oraz rdsclock — pasywny odbiornik RDS Clock-Time w czystym Pythonie, odzyskujący UTC z radia FM, gdy GPS i NTP są niedostępne (Apache-2.0).

Wybrane osiągnięcia

  • Zbudowałem Snapper — samodzielnie rozwijaną, wspieraną przez AI platformę transakcyjną i danych rynkowych z bitemporalnym modelem danych; przeprowadziłem wielostrategiczne testy historyczne dla kontraktów perpetual na BTC, kontraktów futures na WTI i złota w ramach jednego modelu ryzyka.
  • Utrzymałem 100% pokrycia testami głównego backendu za pomocą zestawów testów jednostkowych i end-to-end; zbudowałem środowisko publish/subscribe oparte na ZeroMQ oraz obserwowalność produkcyjną obejmującą metryki procesów, statystyki bazy danych, harmonogram retencji i powiadomienia.
  • Zbudowałem oparty na MCP, wielomodelowy system przeglądu kodu z użyciem AI, który koordynuje recenzentów Claude, GPT, Gemini i Copilot w całej bazie kodu.
  • Opublikowałem trzy komponenty Snapper na licencji MIT: snapper-mcp (TypeScript/npm), snapper-frontend (React 19 + Vite) i snapper-ios (Swift); główny backend pozostaje prywatny.
  • Zbudowałem hestia — lokalny system sterowania urządzeniami inteligentnego domu Keemple, oparty na niezależnej implementacji od podstaw ich niezaszyfrowanego protokołu binarnego 0x7e; tryby przezroczystego proxy i pełnego zastąpienia chmury. Python/aiohttp + SQLite, odbiór danych z czujników przez RTL-SDR 433 MHz, panel TypeScript/Vite w 45 językach oraz stuprocentowe pokrycie linii i gałęzi kodu. (AGPL-3.0)
  • Zbudowałem Vesta — klienta iOS w SwiftUI dla hestia, z typami API generowanymi z kontraktu OpenAPI; aktualizacje SSE na żywo z automatycznym ponownym łączeniem, sterowanie wielokanałowe, 45 języków z pełną obsługą RTL oraz rozbudowany zestaw testów jednostkowych. (Apache-2.0)
  • Zbudowałem rdsclock — pasywny odbiornik RDS Clock-Time w czystym Pythonie, wykorzystujący konsensus wielu stacji do odzyskiwania UTC z transmisji FM, gdy GPS i NTP są niedostępne. (Apache-2.0)

Technologie i umiejętności

PythonTypeScriptSwiftReactZeroMQMCPModelowanie bitemporalneProgramowanie wspomagane przez AIOpen source (MIT, Apache-2.0, AGPL-3.0)Systemy transakcyjneDane rynkoweBacktestingSwiftUIiOSaiohttpSQLiteSQLAlchemyAlembicOpenAPIServer-Sent EventsRTL-SDRRDSDockerInżynieria wstecznaInteligentny dom i IoT