Przejdź do treści głównej

Komercyjnie pracuję w PHP od około 2021 roku, a w Laravelu od czerwca 2022. Tworzyłem między innymi narzędzia wewnętrzne, systemy provisioningu urządzeń, panele administracyjne i REST API używane przez inne oprogramowanie.

W WEBERRY budowałem aplikacje PHP i PostgreSQL oraz administrowałem i zabezpieczałem hosty Linux. Później odpowiadałem również za architekturę aplikacji, wydajność backendu i niezawodność produkcji. Wdrożenie, ekspozycja i tryby awarii stały się częścią decyzji projektowych, a nie osobnym etapem pracy.

W ONEXO.pl zajmuję się wymaganiami, architekturą, implementacją, wdrożeniem, bezpieczeństwem i utrzymaniem systemów klientów. Nadal pracuję bezpośrednio w PHP i Laravelu oraz sprawdzam kod innych deweloperów pod kątem poprawności, utrzymywalności i bezpieczeństwa.

Poza pracą komercyjną prowadzę mały system autonomiczny w DN42 i utrzymuję trzywęzłowy lab K3s. Służą mi do pracy z routingiem, infrastrukturą i eksperymentami klastrowymi; nie przedstawiam ich jako doświadczenia komercyjnego.

Maciej Jasiewicz

Praktyki pracy

Diagnozowanie incydentów

Sprawdzam logi, ścieżki requestów i stan infrastruktury przed zmianą systemu produkcyjnego. Podczas incydentu DDoS pozwoliło to ustalić, że głównym problemem był bezpośredni dostęp do originu.

Proces wdrożenia

Po doświadczeniach z ręcznym git pull i rozwiązywaniem konfliktów na produkcji późniejsze projekty wdrażam przez pipeline’y CI/CD i obrazy kontenerów.

Dokumentacja i przekazanie systemu

Dokumentuję architekturę, wdrożenie i kroki operacyjne potrzebne do przejęcia systemu. W jednym projekcie klienta inny deweloper kontynuował pracę po moim odejściu.

Kontrola zakresu

W zeskanuj.com wykorzystałem Filament do warstwy administracyjnej zamiast budować osobne narzędzia wewnętrzne.

Gdzie jestem

Gliwice, Polska. Praca zdalna, hybrydowa lub stacjonarna w Polsce oraz otwarty na przeprowadzkę w obrębie polski.

Języki

polski (ojczysty), angielski (B2). Dokumentację techniczną piszę po angielsku.

Przykłady implementacji są na stronie z projektami. W sprawie współpracy użyj strony kontaktowej.