Rozwój i integracje
Rozwijam aplikacje i rozszerzenia w PHP i Symfony. Łączę systemy przez API.
OpenBytes / Inżynieria oprogramowania
PHP, Symfony i integracje systemów. Wieloletnie doświadczenie w rozwoju i utrzymaniu Mautic oraz pracy z jego ekosystemem.
01 / Doświadczenie

Nazywam się Patryk Gruszka i prowadzę OpenBytes. Rozwijam aplikacje webowe, integruję systemy i utrzymuję je na produkcji.
Współpracuję z Leuchtfeuer Digital Marketing przy utrzymaniu Mautic. Wcześniej przez niemal siedem lat byłem Senior Full Stack Developerem w Comarch, gdzie pracowałem m.in. przy wdrożeniu Mautic i integracjach z systemami korporacyjnymi.
Rozwijam aplikacje i rozszerzenia w PHP i Symfony. Łączę systemy przez API.
Diagnozuję problemy, aktualizuję aplikacje i optymalizuję ich działanie na produkcji.
Analizuję podatności, przygotowuję poprawki i sprawdzam bezpieczeństwo zmian w kodzie.
02 / Zweryfikowane kompetencje
Publiczne kontrybucje dokumentują moje doświadczenie w bezpieczeństwie aplikacji, rozwoju rdzenia Mautic i optymalizacji wydajności.
W Mautic Security Team analizuję zgłoszenia, tworzę i weryfikuję poprawki. Przy 24 publicznie opisanych podatnościach wymieniono mój udział w przygotowaniu lub weryfikacji poprawek. Jedną z nich wykryłem.
Moja optymalizacja w Mautic 7 skróciła przebudowę segmentu o 99% na produkcji. Kolejna zmniejszyła zużycie pamięci podczas importu ze 150 do 26 MB w opublikowanym teście.
Do Mautic dodałem grupy punktów, wypisywanie jednym kliknięciem zgodne z RFC 8058 i planowanie kampanii na podstawie zachowań kontaktów.
Wyniki pochodzą ze środowisk i testów opisanych w podlinkowanych pull requestach. Rzeczywisty efekt zależy od konkretnej instalacji.
03 / Publikacje
O bezpieczeństwie, rozwoju i utrzymaniu aplikacji. Na podstawie pracy z kodem i systemami produkcyjnymi.
04 / Kontakt