Karol May
Fullstack PHP DeveloperPodsumowanie Zawodowe
Od ponad 15 lat pracuję jako Fullstack PHP Developer, specjalizując się w projektowaniu i wdrażaniu skalowalnych aplikacji internetowych – od rozwiązań dla małych firm po złożone systemy korporacyjne. Moje główne narzędzie pracy to Symfony, choć mam też bogate doświadczenie z Magento, ILUO ERP oraz integracją różnorodnych systemów backendowych i e-commerce.
Najważniejsze są dla mnie solidna architektura oraz jakość kodu – dbam o czytelność, wydajność i bezpieczeństwo aplikacji. Na co dzień pracuję z PostgreSQL, Redisem i RabbitMQ, tworzę REST-owe API i wdrażam autoryzację w oparciu o OAuth. Wdrażam testy jednostkowe i ciągłą integrację, stawiając na sprawdzone praktyki i zwinne podejście do pracy.
Od kilku lat rozwijam swoje umiejętności frontendowe, szczególnie w React i Next.js, dzięki czemu mogę realizować pełne projekty full-stack – zarówno od strony backendu, jak i nowoczesnego, responsywnego interfejsu użytkownika.
Od dwóch lat dzielę się swoją wiedzą jako nauczyciel przedmiotów zawodowych w technikum, ucząc przyszłych techników informatyków oraz techników programistów. Prowadzę zajęcia z programowania w językach JavaScript i PHP, a także wspieram uczniów w rozwijaniu praktycznych umiejętności, które przydadzą się im w przyszłej pracy.
Staram się łączyć praktykę programistyczną z pasją do edukacji, inspirując młodsze pokolenia do rozwoju w branży IT i pokazując im, jak przekładać teorię na realne projekty.
Umiejętności
Języki Programowania
Frameworki i Biblioteki
Bazy Danych
Narzędzia i Platformy
Inne
Wiedza Branżowa
Kluczowe Osiągnięcia
15+
Lat Doświadczenia
50+
Ukończonych Projektów
10+
Obsłużonych Branż
20+
Opanowanych Technologii
Doświadczenie Zawodowe
Dedykowane Aplikacje Symfony
- Tworzenie i utrzymanie rozbudowanych aplikacji Symfony dla różnych branż, m.in. transport, e-commerce, produkcja, usługi.
- Projektowanie i wdrażanie złożonej logiki biznesowej oraz integracje z zewnętrznymi usługami i API.
- Optymalizacja wydajności oraz zapewnienie skalowalności aplikacji obsługujących duży ruch.
- Stosowanie najlepszych praktyk, wzorców projektowych oraz standardów kodowania dla czytelności i łatwości utrzymania.
- Integracja Symfony z nowoczesnymi frameworkami frontendowymi, m.in. React oraz Vue.js.
E-commerce dla Różnych Branż
- Projektowanie, rozwój i dostosowywanie platform e-commerce opartych na Magento dla wielu sektorów biznesowych.
- Implementacja rozbudowanych katalogów produktów, niestandardowych procesów zakupowych oraz obsługi wielu walut i języków.
- Integracja sklepów internetowych z systemami ERP, platformami płatniczymi oraz innymi usługami zewnętrznymi.
- Optymalizacja wydajności i skalowalności dla sklepów internetowych obsługujących duży wolumen transakcji.
- Tworzenie dedykowanych rozszerzeń Magento w celu realizacji indywidualnych wymagań klientów z różnych branż.
Wykształcenie
- 2022–2026: Informatyka – Programista Aplikacji Biznesowych
WSB-NLUFormalizowanie wiedzy zdobytej poprzez doświadczenie zawodowe w dziedzinie odpowiadającej moim codziennym zadaniom - wspieranie firm w osiąganiu celów biznesowych
- 2012–2014: Informatyka – Technologie Sieciowe i Bazy Danych
Uniwersytet GdańskiPogłębianie i porządkowanie wiedzy z zakresu programowania
- 2009–2011: Matematyka – Matematyka Komputerowa
Uniwersytet JagiellońskiZdobyta wiedza z analizy matematycznej, algebry, logiki i teorii mnogości. Umożliwiło to głębokie zrozumienie modelowania matematycznego dla różnorodnych procesów.
Zainteresowania
Genealogia
Odkrywanie historii rodziny i dziedzictwa kulturowego
Kosmologia
Badanie wszechświata i jego początków
Lotnictwo wirtualne
Symulacje lotów i rozwijanie umiejętności pilotażu