Jestem Python developerem z doświadczeniem w inżynierii backendowej, systemach finansowych i automatyzacji. Pracowałem w obszarze analityki rynku energii, fintech i usług IT — głównie budując oprogramowanie obsługujące prawdziwe dane i brzegowe przypadki.
Moim głównym narzędziem jest Python. Czasem pracuję z AI/ML i React, gdy projekt tego wymaga, ale systemy backendowe i API to moje główne pole działania.
Potrafię wziąć odpowiedzialność za projekt od początku do końca: od decyzji architektonicznych przez implementację po wdrożenie. Zależy mi na jakości kodu, przejrzystej architekturze i decyzjach, które następny inżynier będzie w stanie zrozumieć.
Najlepiej pracuję z firmami, które mają jasno określony problem, szanują inżynierię i potrzebują kogoś, kto komunikuje się sprawnie zarówno z technicznymi, jak i nietechnicznymi interesariuszami.
Prowadzę jednoosobową działalność gospodarczą (CEIDG) w Polsce pod umowy B2B i freelance — programowanie i powiązane usługi IT (PKD 62.10.B i powiązane). Adres rejestrowy: ul. Obrońców Westerplatte 144A, 80-317 Gdańsk. NIP: 8442338935 · REGON: 522772081
Publiczny wpis firmy (Monitor Firm / PB.pl)2025 — obecnie
Python Developer @ Energy Aspects
Analityka rynku energii i wywiad badawczy
Analityka dla rynku energii — potoki danych i narzędzia wewnętrzne zamieniające dane rynkowe w produkty dla instytucjonalnych odbiorców.
2024 — obecnie
Senior Python Developer @ JIT Team
Usługi IT i tworzenie oprogramowania · Warszawa / zdalnie
Projekty dla klientów w modelu software house — API backendowe, integracje, przetwarzanie danych i utrzymywalne serwisy produkcyjne dla zespołów w Polsce i za granicą.
2024 — 2025
Python Developer @ Equiti
Broker internetowy i fintech (forex, CFD, multi-asset)
Backend i platforma dla regulowanego brokera online — przepływy tradingowe, integracje i narzędzia wewnętrzne w środowisku wysokiej dostępności.
Języki
Backend
Dane
Infrastruktura
Frontend
AI / ML
Testy
Zaczynam od problemu, nie od stosu technologicznego. Dobre rozwiązanie to takie, które pasuje do rzeczywistych ograniczeń — wielkości zespołu, dojrzałości operacyjnej, harmonogramu, budżetu — a nie to, które używa najbardziej interesującej technologii.
Komunikuję się jasno i wcześnie. Jeśli coś zajmie dłużej niż oczekiwano, dowiesz się o tym, zanim stanie się problemem. Jeśli wymagania mają ukrytą złożoność, sygnalizuję to na etapie planowania.
Piszę kod, który inni inżynierowie mogą czytać. Dobre nazewnictwo, przejrzysta struktura, testy na ważnych ścieżkach. Taki kod, który nie wymaga 30-minutowego wstępu, żeby móc do niego coś dołożyć.