Software Engineer

Maciej Samotyj-Leńczewski

Fullstack / Backend Developer

Ponad 15 lat doświadczenia w PHP, Symfony, JavaScript i bazach relacyjnych. Systemy domenowe, API, integracje i refaktoryzacja legacy.

Skontaktuj się
Maciej Samotyj-Leńczewski

Profil zawodowy

Ponad 15 lat doświadczenia jako Fullstack / Backend Developer, głównie w PHP, Symfony/Yii, JavaScript i bazach relacyjnych (PostgreSQL/MySQL). Doświadczenie w rozwoju systemów produktowych i domenowych, projektowaniu API, integracjach z systemami zewnętrznymi, optymalizacji wydajności oraz refaktoryzacji kodu legacy.

W codziennej pracy wykorzystuję narzędzia AI (analiza kodu, refaktoryzacja, implementacja). Potrafię szybko zrozumieć domenę biznesową i pracować w środowisku Agile/Scrum.

Doświadczenie

luty 2026 — obecnie

Senior Software Developer

e-Instytucja.pl sp. z o.o. · samozatrudnienie

Rozwój systemów elektronicznego zarządzania dokumentacją (EZD). Projektowanie i implementacja integracji EZD z systemami zewnętrznymi (dedykowane API w Laravel). Projektowanie REST API, rozwój backendu w PHP/PostgreSQL, optymalizacja SQL, refaktoryzacja legacy, analiza procesów domenowych, frontend w AngularJS. Praktyczne wykorzystanie narzędzi AI.

marzec 2025 — październik 2025

Full Stack Developer

Techstep Poland Sp. z o.o.

Rozwój i utrzymanie aplikacji MDM (Mobile Device Management). Utrzymanie PHP (legacy Yii1 i nowoczesne Yii2), refaktoryzacja i optymalizacja wydajności, praca z bazą MySQL. Środowisko: Linux, Docker, GitLab CI/CD. Współpraca z zespołami frontend (Angular, React) i mobile (Android, iOS). Praca w metodyce Agile/Scrum w języku angielskim.

lipiec 2007 — sierpień 2024

Fullstack / Backend Developer

Madkom S.A.

Rozwój, utrzymanie i rozbudowa systemu SIDAS EZD (elektroniczne zarządzanie dokumentacją) oraz ekosystemu aplikacji: SIDAS DPR, SIDAS Baza, SIDAS Broker, SIDAS BIP i aplikacja migracji danych — projekty dla sektora publicznego. Projektowanie funkcjonalności w PHP 7/8 (Symfony), integracje API (m.in. ePUAP, Profil Zaufany, CEIDG, GUS, eFaktura/PEF, Poczta Polska, SEKAP). PostgreSQL i MySQL — projektowanie, optymalizacja zapytań, migracje. Utrzymanie produktów wewnętrznych (MikroEZD, BIP, CU, SPIRB, DPR, SIDAS Broker, SIDAS BAZA). Refaktoryzacja legacy, code review, automatyzacja (cron, bash, GitLab CI/CD). Zarządzanie zespołem, wdrażanie pracowników. Współpraca z frontendem (ExtJS, Twig, Smarty). Wizyty serwisowe u klientów.

2006 — 2007

Grafik komputerowy

Polsko-Chińska Izba Gospodarcza (PCHiG)

Projektowanie graficzne kampanii reklamowych (ulotki, plakaty, billboardy, bannery, oklejanie autobusów). CorelDraw, PaintShopPro.

2004 — 2007

Specjalista ds. informatyki

Urząd Miasta Rumia

Utrzymanie infrastruktury IT i wsparcie użytkowników. Konfiguracja, serwis i naprawa sprzętu komputerowego. Tworzenie i utrzymanie strony Urzędu. PHP, MySQL, Joomla.

Projekty

Autorski produkt — platforma gier teleturniejowych online.

Samiku

Platforma gier teleturniejowych online. Panel prowadzącego, tablica TV dla widzów i brzęczyk drużyn — zsynchronizowane w przeglądarce, bez instalacji. Flagowa gra FamiliVersus: rodzinne quizy na dużym ekranie — wesela, integracje, domówki, szkoły. Backend Symfony, frontend React/TypeScript, PostgreSQL, Redis, Docker.

  • Symfony
  • React
  • TypeScript
  • WordPress
  • PostgreSQL
  • Docker
Zobacz samiku.com

Umiejętności

Programowanie

  • PHP 7.2–8.3
  • Symfony
  • Laravel
  • Yii
  • JavaScript ES6
  • TypeScript
  • React
  • ExtJS
  • Node.js
  • REST API
  • SOAP
  • Webhooks
  • XML / XSD
  • Unit tests

Bazy danych

  • PostgreSQL
  • MySQL / MariaDB
  • PL/pgSQL
  • MongoDB
  • Redis

Systemy i DevOps

  • Linux
  • Docker
  • GitLab CI/CD
  • Git
  • Bash
  • RabbitMQ

Narzędzia i AI

  • PhpStorm
  • Cursor AI
  • GitHub Copilot
  • Claude Code
  • Jira
  • Redmine

Umiejętności miękkie

  • AI w workflow developerskim
  • Debugowanie i legacy code
  • Refaktoryzacja i code review
  • Scrum / Agile
  • Zarządzanie zespołem
  • Praca zdalna
  • Komunikacja z klientem

Języki

  • Polski — ojczysty
  • Angielski — B2

Edukacja

2004 — 2008

Licencjat — Wydział Informatyki

Uniwersytet Gdański

2000 — 2004

Inżynier — Wydział Administracji

Akademia Morska w Gdyni

Kontakt

Telefon +48 607 132 865
Lokalizacja Sierakowice, woj. pomorskie