
Senior Python Developer
O mnie
Jestem doświadczonym programistą, którego zawodowym celem jest wyjście naprzeciw oczekiwaniom moich Zleceniodawców. Praca daje mi dużą satysfakcję, ponieważ lubię to co robię - programowanie jest moją pasją. Moja wiedza i umiejętności pozwolą usprawnić i unowocześnić Państwa firmę. Nieustannie poszerzam swoją wiedzę, aby wykorzystywać najnowsze rozwiązania przy tworzeniu aplikacji. Moje długoletnie doświadczenie (ponad 26 lat, w tym ponad 15 lat pracy z Pythonem i 10 lat na stanowiskach seniorskich), profesjonalna wiedza i umiejętności, pragnienie, aby być najlepszym poprzez poznawanie nowych zagadnień, pozwala mi stawić czoła każdemu wyzwaniu na polu programistycznym.
W czym pracuję
Backend
AI / LLM
Inne
Architektura i praktyki
Bazy danych
Ostatnio
-
01.2024 – obecnie
Senior Python Developer
Billennium
Kontrakty realizowane przez Billennium dla klientów z sektora publicznego i ochrony zdrowia.
Szczegóły
Migracja uprawnień między wersjami systemu e-fakturowania: ETL w Pythonie na bazie Oracle, ładowanie przyrostowe, bez utraty danych.
Pipeline logów audytowych z niezaprzeczalnością danych: walidatory, jezioro danych MinIO S3 (Parquet), StarRocks.
Inżynieria danych medycznych: pipeline'y anonimizacji i walidacji w Airflow, zgodnie z RODO.
Konwersacyjny asystent AI (RAG) wspierający serwis urządzeń medycznych: LangChain, LangGraph, Azure OpenAI, 7+ języków.
-
2023
Senior Python Developer
IThouse
Kontrakt realizowany przez IThouse dla klienta z sektora publicznego: trzy systemy w Django, od utrzymania legacy po współprojektowanie nowej wersji i migrację danych.
Szczegóły
System zarządzania danymi osobowymi w Django i Python GTK z synchroniczną weryfikacją w bazie PESEL.
Rejestr decyzji budowlanych: utrzymanie wersji legacy (PHP), współprojektowanie backendu nowej wersji (Django, Azure), ETL i migracja wszystkich danych.
Serwis ogłoszeń wykonań zastępczych (Django, Vue.js): nowe funkcjonalności, nowy szablon interfejsu, refaktoring.
-
10.2021 – 2023
Senior Python Developer
eStoremedia
Firma w celu maksymalizacji sprzedaży e-commerce, zapewnia producentom produktów konsumenckich zintegrowany pakiet narzędzi, takich jak analizy półek sklepowych, oprogramowania do zarządzania informacją o produkcie oraz oparte o SI metodologii badań.
Szczegóły
Rozwój aplikacji do zarządzania informacją o produktach.
Tworzenie integracji z zewnętrznymi systemami, sklepami internetowymi.
Wdrażanie na środowiska testowe i produkcyjne.
Poszukiwania nowych rozwiązań, narzędzi i bibliotek i ich wdrażanie.
-
01.2020 – 10.2021
Senior Python Developer
Britenet
Kontrakt realizowany przez Britenet dla klienta z sektora publicznego.
Szczegóły
Tworzenie i rozwój repozytorium cyfrowego dziedzictwa kultury.
Integracja z danymi bibliotek, muzeów i archiwów państwowych.
Wdrażanie na środowiska testowe.
Optymalizacja zapytań do baz danych.
Poszukiwania nowych rozwiązań, narzędzi i bibliotek, wdrażanie.
Wcześniejsze doświadczenie (7)
-
03.2016 – 01.2020
Senior Python Developer
Innovation in IT
Firma tworząca zaawansowane rozwiązania IT, kładząca nacisk na zwiększanie efektywności procesów biznesowych – począwszy od skutecznego dotarcia do klientów, aż po wielowymiarowe analizy inspirujące nowe pomysły na biznes.
Szczegóły
Jako developer Python odpowiadałem za utrzymanie i rozwijanie wewnętrznych systemów CRM i CMS dla firmy rozwiązań IT. Moje kluczowe obowiązki obejmowały implementację nowych funkcjonalności, zarządzanie wdrożeniami na środowiska testowe, konfigurowanie monitoringu aplikacji ze śledzeniem błędów oraz optymalizację wydajności baz danych. Skutecznie zwiększyłem niezawodność systemów poprzez zautomatyzowane rozwiązania monitorujące i poprawiłem wydajność baz danych poprzez optymalizację zapytań, jednocześnie zapewniając niezakłóconą pracę aplikacji krytycznych dla biznesu.
-
07.2014 – obecnie
Software Developer
Freelancer – własna działalność
Realizacja projektów jako freelancer oraz projektów własnych. Tworzenie zaawansowanych aplikacji biznesowych dla różnych klientów, w tym systemów do wyceny nieruchomości i paneli społecznościowych.
Szczegóły
Jako freelance Python developer prowadziłem rozwój różnorodnych aplikacji biznesowych, w tym platformy wyceny nieruchomości, panelu zarządzania social media oraz aplikacji do zarządzania panelem społecznościowym. Moje kluczowe obowiązki obejmowały rozwiązania backendowe, implementację funkcji wizualizacji danych na dużą skalę, budowanie algorytmów wyceny nieruchomości oraz optymalizację wydajności baz danych. Skutecznie dostarczałem złożone funkcjonalności takie jak interaktywne systemy mapowe, pełnotekstowe wyszukiwanie oraz zautomatyzowane rozwiązania przetwarzania danych, jednocześnie utrzymując wysoką jakość kodu i niezawodność systemów na wszystkich etapach projektów.
-
12.2014 – 06.2015
Software Developer
Team Connect Sp. z o.o.
Firma zajmująca się rekrutacją i outsourcing'iem IT.
Szczegóły
Outsourcing dla klienta z branży motoryzacyjnej.
Rozwój wyszukiwarki z automatycznym uzupełnianiem i podpowiedziami.
-
02.2013 – 11.2014
Software Developer, IT Manager
Interaktywny Instytut Badań Rynkowych IIBR
Firma IIBR będąca częścią grupy GemiusSA. Jest największą firmą przeprowadzającą badania marketingowe przez internet. Obecnie firma jest częścią firmy IQS.
Szczegóły
Jako developer Python w IIBR (część grupy Gemius SA, obecnie IQS) odpowiadałem za rozwój wewnętrznych i zewnętrznych rozwiązań programistycznych, ze szczególnym naciskiem na tworzenie systemu ankiet online. Kluczowe obowiązki obejmowały implementację funkcjonalności ankietowych, utrzymanie platform badawczych oraz mentoring nowych członków zespołu. Skutecznie dostarczałem solidne rozwiązania ankietowe, które wzmocniły możliwości badań rynkowych firmy, jednocześnie zapewniając wysoką niezawodność systemu i dokładność danych.
-
2005 – 2013
Software Developer
IPSOS
Firma będąca częścią międzynarodowej grupy badawczej Ipsos, obecna w 84 krajach świata. Specjalizująca się w badaniach marketingowych, reklamy, mediów, satysfakcji i lojalności konsumentów oraz badaniach opinii.
Szczegóły
Tworzenie oprogramowania na wewnętrzne oraz zewnętrzne potrzeby firmy.
Stworzenie webowej przeglądarki danych.
Współtworzenie systemu do zarządzania projektami.
-
2003 – 2005
Software Developer/ Sampler
IQS and QUANT Group
Jedna z TOP 10 agencji badawczych w Polsce od ponad 20 lat wspierająca Klientów w procesach strategiczno-marketingowych dostarczając wartościowych rekomendacji biznesowych.
Szczegóły
Dobór prób do badań marketingowych.
Tworzenie i rozwój narzędzi (Delphi) do doboru i przetwarzania prób.
Tworzenie oprogramowania na wewnętrzne potrzeby firmy, w tym system do kosztorysowania badań.
-
2000 – 2003
Sampler/ Software Developer
Millward Brown (dawniej SMG/KRC)
Millward Brown jest firmą realizującą badania marketingowe zarówno za pomocą tradycyjnych i sprawdzonych metod, jak i przy zastosowaniu najnowszych osiągnięć techniki informatycznej. Istnieje od 1990 roku i jest liderem badań rynku i …
Szczegóły
Dobór prób do badań marketingowych.
Tworzenie i rozwój narzędzi (Pascal, Delphi) do doboru i przetwarzania prób.
Tworzenie oprogramowania na wewnętrzne potrzeby firmy, w tym system do rozliczania wynagrodzeń ankieterów CATI.
Języki
- Polski
- ojczysty
- Angielski
- czytanie: biegły, mowa: średni
Poza projektami
- Prowadzenie cyklu warsztatów z Uczenia Maszynowego (ML) w oparciu o TensorFlow. 2018 r.
- Praktyczne doświadczenie z AI copilotami i rozwijaniem rozwiązań opartych o LLM, RAG i systemy agentowe.
- Silne kompetencje w Clean Architecture, SOLID principles, Domain-Driven Design
- Doświadczenie w code reviews, mentoring, technical leadership