Doświadczenie
Starszy Inżynier Oprogramowania
Squirro (Samozatrudnienie)
Praca nad wyszukiwarką i produktami opartymi na sztucznej inteligencji (czat) z wykorzystaniem Elasticsearch, Pythona, RAG i dużych modeli językowych (LLM).
Kwiecień 2025 – obecnie
Przeprowadzka do Polski
Przerwa w karierze
Październik 2024 – Marzec 2025
Starszy Inżynier Oprogramowania
OLX Group
Praca nad wyszukiwarką, trafnością wyników, autouzupełnianiem i systemem rekomendacjami.
- Wdrożenie nowego modelu rankingowego wykorzystującegi uczenie maszynowe (LTR) na 7 rynkach, co przełożyło się na dwucyfrowy wzrost głównego KPI
Listopad 2020 – Wrzesień 2024
Starszy Inżynier Oprogramowania
IDAGIO
Kierowanie małym zespołem wyszukiwania.
- Zbudowanie narzędzia do debugowania wyszukiwania ułatwiającego analizę trafności wyników
- Integracja wyszukiwarki z systemem Ranked Rating Evaluator w celu automatycznej oceny wyników
- Zbudowanie nowego systemu wyszukiwania w trakcie pisania z API GraphQL
Kwiecień 2019 – Październik 2020
Starszy Inżynier Oprogramowania
EyeEm
Praca nad trafnością i infrastrukturą wyszukiwarki. Automatyzacja wdrożeń spersonalizowanego modelu rankingu estetycznego, poprawa ogólnej trafności wyników i umożliwienie eksperymentowania z rankingiem.
Sierpień 2017 – Marzec 2019
Inżynier Oprogramowania
SoundCloud
Rozwój i utrzymanie podstawowych produktów wyszukiwania i odkrywania treści.
- Skalowanie klastra Elasticsearch oraz poprawa jego stabilności, wydajności i monitorowania
- Implementacja logiki filtrowania na potrzeby premiery SoundCloud Go
- Opracowanie SoundCloud Charts oraz nowego systemu podpowiedzi wyszukiwania
Październik 2014 – Lipiec 2017
Starszy Inżynier Oprogramowania
Zalando SE
Utrzymanie i rozwijanie wewnętrznego narzędzia do wdrożeń używanego przez wszystkie zespoły w organizacji. Udział w inicjatywie wprowadzenia ciągłej integracji, wprowadzenie nowoczesnych praktyk rozwijania oprogramowania w Pythonie oraz mentoring młodszych inżynierów.
Kwiecień 2013 – Wrzesień 2014
Inżynier Oprogramowania
Nokia gate5 GmbH
Rozwój frameworka ovi.js — wieloplatformowego frameworka aplikacyjnego i biblioteki UI napisanej w JavaScript na urządzenia webowe i mobilne.
- Tworzenie aplikacji mobilnych w QML dla MeeGo i Symbian; wkład w rozwój Qt Quick Components
- Opracowanie mobilnej wersji HTML5 Nokia (obecnie HERE) Maps i jej architektury serwerowej
- Prototypowanie funkcji „Nearby” dla Nokia Maps
Styczeń 2010 – Marzec 2013