Od prototypu po wdrożenie
Klikalny prototyp kluczowych ekranów do akceptacji przed implementacją, a potem backend, frontend, wdrożenie i utrzymanie aplikacji na produkcji.
Projektuję i rozwijam aplikacje webowe w Laravelu, od architektury i backendu, przez REST API i integracje, po wdrożenie i utrzymanie na produkcji. Często przejmuję systemy, które już działają, i rozwijam je bez przepisywania od zera. Pracuję też w Symfony, CodeIgniterze, Lumenie, WordPressie i PrestaShopie. Komercyjnie od 2019 roku: dla software house'ów, zespołów produktowych i bezpośrednio dla firm.
Programuję komercyjnie od 2019 roku, głównie w PHP i Laravelu, z Vue.js i JavaScriptem po stronie frontendu. Pracuję zdalnie na kontrakcie B2B i rozliczam się fakturą.
W zespole pracuję w jego procesie: zadania, code review, wdrożenia. Większość moich projektów jest objęta NDA, więc umowa o poufności to dla mnie standard.
Pracuję w modelu AI-first: specyfikacja i plan przed kodem, testy pisane najpierw i przegląd każdej zmiany, a decyzje techniczne zostają po mojej stronie.
Workflow AI-first w projektach LaravelKlikalny prototyp kluczowych ekranów do akceptacji przed implementacją, a potem backend, frontend, wdrożenie i utrzymanie aplikacji na produkcji.
Modularny monolit z wyraźnymi granicami modułów: serwisy, akcje, DTO, polityki i testy w obrębie modułu biznesowego, bez logiki biznesowej w kontrolerach.
Rozwój systemów SaaS (także multi-tenant), CRM, ERP, platform e-commerce i marketplace oraz wewnętrznych systemów firmowych.
Rozwój i utrzymanie aplikacji w Symfony, CodeIgniterze i Lumenie oraz rozwiązań opartych o WordPress i PrestaShop.
Eloquent, kolejki i Horizon, Redis i cache, broadcasting i WebSockety, polityki i bramki dostępu, notyfikacje, joby i zadania cykliczne.
Kod zgodny z PSR, SOLID i konwencjami Laravela, testy PHPUnit, analiza statyczna PhpStan i monitoring w Sentry. W platformie SaaS napisałem od zera ponad 1500 testów, w Nabyto.pl ponad 1000, a w aplikacji we Flutterze ponad 500.
Konfiguracja CI/CD w GitLab CI i GitHub Actions, środowiska Docker oraz wdrożenia i utrzymanie produkcji.
Programuję komercyjnie od 2019 roku. Tworzę i rozwijam aplikacje webowe dla klientów z różnych branż – od systemów SaaS, CRM i ERP po platformy e-commerce oraz rozwiązania oparte na integracjach z zewnętrznymi usługami.
Rozwój i utrzymanie aplikacji webowych, wdrażanie procesów CI/CD, optymalizacja wydajności aplikacji i baz danych, implementacja Landing Page oraz zarządzanie środowiskami deweloperskimi i produkcyjnymi.
Rozwój i utrzymanie aplikacji w PHP 7/8+ (Laravel, CodeIgniter), implementacja nowych funkcjonalności, projektowanie i rozwój REST API, optymalizacja wydajności aplikacji oraz współpraca z systemem kontroli wersji Git.
Rozwój aplikacji internetowej, implementacja nowych funkcjonalności, integracja z systemami zewnętrznymi, rozwój mikroserwisów, optymalizacja modułów aplikacji oraz automatyzacja procesów CI/CD.
Rozwój i utrzymanie aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności aplikacji i baz danych, udział w procesie code review oraz zapewnianie jakości oprogramowania.
Rozwój i utrzymanie aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności, wdrożenia aplikacji oraz landing page na zamówienie.
Rozwój aplikacji webowych, implementacja nowych funkcjonalności, projektowanie rozwiązań bazodanowych oraz udział w procesie code review.
Rozwój aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności oraz udział w procesie code review.
Tworzenie i rozwój aplikacji opartych o WordPress, funkcje na zamówienie w PHP, projektowanie rozwiązań bazodanowych oraz współpraca z zespołem graficznym przy realizacji projektów.
Zanim rozpocznę implementację, chcę dobrze zrozumieć problem biznesowy, cele projektu oraz oczekiwania użytkowników. Dzięki temu łatwiej dobrać rozwiązanie, które będzie rozwijalne i odpowie na rzeczywiste potrzeby.
Projektuję architekturę z uwzględnieniem skalowalności, utrzymania i przyszłego rozwoju systemu. Na etapie projektowania jasno komunikuję kompromisy oraz konsekwencje podejmowanych decyzji technicznych.
Tworzę czytelny i łatwy w utrzymaniu kod zgodny z dobrymi praktykami, zasadami SOLID oraz standardami projektu. Stawiam na rozwiązania, które pozostają zrozumiałe również po wielu miesiącach rozwoju.
Weryfikuję poprawność wdrażanych zmian poprzez testy oraz code review. Dbam o jakość kodu i eliminację potencjalnych problemów jeszcze przed wdrożeniem.
Przygotowuję proces wdrożenia z wykorzystaniem CI/CD oraz odpowiednio skonfigurowanych środowisk. Celem jest przewidywalne i bezpieczne publikowanie zmian.
Po wdrożeniu wspieram dalszy rozwój systemu, analizuję nowe potrzeby biznesowe, optymalizuję istniejące rozwiązania i pomagam utrzymać wysoką jakość aplikacji.
Współpracuję z software house'ami, zespołami produktowymi i firmami rozwijającymi własne produkty. Dopasowuję formę współpracy do etapu, na którym jest projekt.
Długofalowy rozwój i utrzymanie aplikacji na kontrakcie B2B, rozliczany fakturą.
Dołączam do istniejącego zespołu jako programista Laravel/PHP i pracuję w jego procesie: zadania, code review, wdrożenia.
Od analizy wymagań i architektury, przez implementację, po wdrożenie produkcyjne i dalszy rozwój.
Przejmuję istniejącą aplikację, porządkuję jej architekturę i stopniowo ją modernizuję, bez przepisywania od zera.
Pracuję zdalnie, na kontrakcie B2B.
Nabyto.pl – e-booki i workbooki PDF po polsku
Konkretne materiały w PDF: pobierasz od razu po zakupie, drukujesz albo wypełniasz na ekranie. Bez DRM, bez subskrypcji i bez zakładania konta.