OpenBytes / Inżynieria oprogramowania

Rozwój, bezpieczeństwo
i utrzymanie aplikacji.

PHP, Symfony i integracje systemów. Wieloletnie doświadczenie w rozwoju i utrzymaniu Mautic oraz pracy z jego ekosystemem.

PHP / Symfony / MauticKraków, PL

01 / Doświadczenie

Praktyka stojąca
za kodem.

Patryk Gruszka w górach

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.

Rozwój i integracje

Rozwijam aplikacje i rozszerzenia w PHP i Symfony. Łączę systemy przez API.

Utrzymanie i wydajność

Diagnozuję problemy, aktualizuję aplikacje i optymalizuję ich działanie na produkcji.

Bezpieczeństwo aplikacji

Analizuję podatności, przygotowuję poprawki i sprawdzam bezpieczeństwo zmian w kodzie.

02 / Zweryfikowane kompetencje

Wkład w open source

Publiczne kontrybucje dokumentują moje doświadczenie w bezpieczeństwie aplikacji, rozwoju rdzenia Mautic i optymalizacji wydajności.

BEZPIECZEŃSTWO

Bezpieczeństwo Mautic

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.

WYDAJNOŚĆ

Mierzalne optymalizacje

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.

Wyniki pochodzą ze środowisk i testów opisanych w podlinkowanych pull requestach. Rzeczywisty efekt zależy od konkretnej instalacji.

03 / Publikacje

Notatki z praktyki.

O bezpieczeństwie, rozwoju i utrzymaniu aplikacji. Na podstawie pracy z kodem i systemami produkcyjnymi.

BezpieczeństwoRCE i inne podatności w Mautic: co naprawiliśmy w 7.2.2Wydania 7.2.2, 6.0.10 i 5.2.12 oraz ELTS 4.4.21. Zakres poprawek, mój udział i przygotowanie aktualizacji. · Patryk Gruszka BezpieczeństwoMautic 7.1.2: co poprawiono i jak przeprowadzić aktualizacjęPrzegląd poprawek bezpieczeństwa, przygotowanie aktualizacji oraz opis mojego udziału w wydaniu. · Patryk Gruszka

04 / Kontakt

Kontakt

kontakt@openbytes.pl

Znajdziesz mnie również na GitHubie i LinkedInie.

OpenBytes Patryk Gruszkaul. Lipowa 3D, 30-702 KrakówNIP: 6472546732 · REGON: 542881512