Profil
Software Engineer z mocnym zapleczem w PHP, TypeScript, backendzie i API. Samodzielnie realizuje rozwiązania od decyzji technicznych po implementację i testy, refaktoryzuje legacy i wspiera zespół wiedzą. Pracuje z DDD i TDD, jest autorem Geo4You i rozwija własne produkty z pomocą AI, z obecnym naciskiem na aplikacje PWA.
Doświadczenie
Wonga.pl
Senior PHP Developer
07.2024 – obecnie
- Samodzielny rozwój i refaktoryzacja rozproszonych aplikacji Symfony i Drupal — od decyzji technicznych po implementację i testy.
- Rozwój i refaktoryzacja proxy API zgodnie z DDD.
- Stosowanie TDD oraz testów jednostkowych i integracyjnych przy rozwijaniu istniejących rozwiązań.
- Rozwój aplikacji odpowiadających za autoryzację użytkowników.
Packhelp
Senior Software Engineer I
08.2022 – 03.2024
- Rozwój Gutenberg Page Buildera w PHP, TypeScript i DSL, wspierającego tworzenie stron.
- Rozbudowa backendu Directus CMS/PIM w TypeScript do obsługi treści i danych produktowych.
- Implementacja cache Redis oraz diagnostyka i monitoring aplikacji z wykorzystaniem Datadog.
- Przygotowywanie dokumentacji technicznej rozwijanych rozwiązań.
Software Engineer II
02.2022 – 08.2022
- Budowa działającej produkcyjnie warstwy web rozwijanej niezależnie od WordPressa i uruchamianej przez integrację z WordPress Core.
- Projektowanie niezależnych komponentów i granic integracji umożliwiających architektonicznie podmianę silnika CMS.
- Prototypowanie komponentów wielokrotnego użytku i rozwiązań przygotowujących późniejszy Page Builder, z wykorzystaniem PHP, TypeScript, React i Directus.
- Optymalizacja warstwy web, w tym obsługi obrazów z imgIX, oraz refaktoryzacja zgodna z SOLID.
- Diagnozowanie i rozwiązywanie błędów raportowanych przez Sentry we współpracy z innymi zespołami.
Frontend Developer with PHP
03.2020 – 02.2022
- Modernizacja interfejsów i poprawa wydajności frontendu we współpracy z projektantami i autorami treści.
- Rozwój SEO technicznego oraz implementacja danych strukturalnych.
- Aktualizacja PHP do wersji 8.0 z wykorzystaniem środowiska Docker.
Open Gate
Web Developer
02.2019 – 02.2020
- Rozwój stron WordPress i sklepów WooCommerce, obejmujący funkcje dla klientów oraz utrzymanie istniejących rozwiązań.
- Implementacja responsywnych interfejsów HTML/CSS na podstawie projektów graficznych.
- Wprowadzanie zmian wspierających SEO.
Radosław Jankowski · Curriculum vitae
Kompetencje
Backend: PHP 8.x · TypeScript · Symfony · Laravel
Frontend: TypeScript · HTML · CSS · JavaScript · React
Dane i cache: MySQL · PostgreSQL · Redis
Narzędzia i infrastruktura: AWS · Docker · GitHub · Jenkins · Datadog · Sentry · imgIX
Systemy CMS: WordPress / WooCommerce · Drupal · Directus · Gutenberg
Architektura i praktyki: DDD · TDD · SOLID · REST API · DSL · SEO · Structured data
Narzędzia AI: Claude · Codex · Stitch
Rozwój i eksperymenty: PWA · Firebase · Cloudflare · Google Cloud
Czytanie i rozumienie kodu: Python
Edukacja
Politechnika Warszawska 2010–2013
Geodezja i Kartografia · magister inżynier
Warszawska Uczelnia Marii Skłodowskiej-Curie 2006–2010
Geodezja i Kartografia · inżynier