B2B

Kamil Staniec, programista PHP i Laravel na kontrakt B2B

Programuję komercyjnie od 2019 roku: systemy SaaS, CRM i ERP, sklepy i integracje. Dołączam do zespołów software house'ów i zespołów produktowych, pracuję zdalnie i wystawiam fakturę.

Obszary specjalizacji

To robię najczęściej. Przy każdym obszarze jest usługa albo projekt, w którym to robiłem.

Architektura Laravel i modularny monolit

Dzielę aplikację na moduły biznesowe z wyraźnymi granicami: serwisy, akcje, DTO i testy w obrębie modułu, bez logiki w kontrolerach. Nowa funkcja zmienia jeden moduł, a nie pół aplikacji.

REST API i integracje systemowe

Łączę aplikacje z bramkami płatności, rejestrem GUS, wyciągami bankowymi, centralą telefoniczną i zewnętrznymi API wyceny. Projektuję też REST API dla aplikacji mobilnych.

Modernizacja aplikacji legacy

Przejmuję działające systemy po innych zespołach i rozwijam je bez przepisywania od zera. Kilkadziesiąt osobnych instalacji systemu zamówień przeniosłem do jednej platformy SaaS, a aplikację na Laravelu 7 zaktualizowałem do Laravela 13.

AI-first development workflow

Pracuję z Claude Code na własnych regułach projektu: najpierw specyfikacja i plan, potem kod z testami, na końcu przegląd każdej zmiany. Decyzje techniczne podejmuję sam.

Rozwój produktów SaaS

Zbudowałem od podstaw warstwę SaaS platformy zamówień dla gastronomii: wiele lokali w jednym systemie, własne domeny klientów, abonamenty i ponad 1500 testów automatycznych.

Ścieżka zawodowa

Doświadczenie

Programuję komercyjnie od 2019 roku. Systemy SaaS, CRM i ERP, sklepy i integracje z zewnętrznymi usługami. Pracowałem w software house'ach, w zespołach produktowych i we własnej firmie.

Full-stack Developer

12.2020 – obecnie
Codeo Kamil Staniec · Własna działalność

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.

LaravelSymfonyCodeIgniterRedisDockerAIJavaScriptDockerCI/CDN8N

Full-stack Developer

12.2020 – obecnie
4BSystems.pl Software House · B2B

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.

LaravelCodeIgniterMySQLVue.jsDockerAIJavaScriptRedis

Programista PHP

10.2023 – 06.2026
Melle Sp. z o.o. (K2) · B2B

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.

LaravelElasticSearchRedisPHPUnitGitCI/CDDocker

Full-stack Developer

09.2020 – 07.2023
Codema Software House · B2B

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.

LaravelSymfonyMySQLPHPUnitJavaScriptGit

Full-stack Developer

01.2019 – 07.2022
KEOS · UZ/B2B

Rozwój i utrzymanie aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności, wdrożenia aplikacji oraz landing page na zamówienie.

LaravelMySQLRedisBootstrapJavaScriptGit

Programista PHP

11.2019 – 04.2020
Viperprint sp. z o.o. · UZ

Rozwój aplikacji webowych, implementacja nowych funkcjonalności, projektowanie rozwiązań bazodanowych oraz udział w procesie code review.

LaravelSymfonyMySQL

Programista PHP

05.2020 – 07.2020
Sidnet · UZ

Rozwój aplikacji webowych, implementacja nowych funkcjonalności, optymalizacja wydajności oraz udział w procesie code review.

LaravelMySQLGit

Programista WordPress

12.2018 – 03.2019
Imoli · UZ

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.

PHPWordPressMySQL
Zaplecze

Narzędzia i technologie

Backend
PHP 8+LaravelSymfonyLumenCodeIgniterMySQLSQLRedis
Frontend
JavaScriptVue.jsHTMLCSSBootstrap
DevOps
DockerGitGitLab CIGitHub ActionsComposerNPM
Jakość
PHPUnitPhpStanSentryXdebug

AI-first Development

Pracuję z Claude Code na własnym zestawie reguł projektu: najpierw specyfikacja i plan, potem kod z testami pisanymi na początku, na końcu przegląd każdej zmiany. Pomagają mi też ChatGPT, OpenAI API i Junie. Decyzje techniczne i biznesowe podejmuję sam.

Tak powstały platforma SaaS dla gastronomii z ponad 1500 testami automatycznymi i Nabyto.pl z ponad 1000. W Nabyto.pl przed kodem idzie też przegląd RODO i prawa konsumenckiego.

Claude CodeChatGPTOpenAI APIJunie

Najpierw plan

Każdą większą zmianę zaczynam od opisu wymagań i porównania kilku rozwiązań.

Potem kod z testami

Testy piszę przed kodem, a AI przegląda każdą zmianę, zanim ją zatwierdzę.

Dokumentacja na bieżąco

Decyzje architektoniczne zapisuję razem z kodem, więc po miesiącach nie trzeba ich odtwarzać.

Jak pracuję

  1. 01

    Wejście w projekt

    Zaczynam od kodu, dokumentacji i zadań. Niejasności wyjaśniam, zanim zacznę pisać.

  2. 02

    Plan przed kodem

    Większą zmianę opisuję w planie z możliwymi rozwiązaniami i mówię wprost, co każde z nich kosztuje w utrzymaniu.

  3. 03

    Kod z testami

    Testy piszę przed kodem, a zmiana przechodzi code review w procesie zespołu.

  4. 04

    Wdrożenie i dalszy rozwój

    Wdrażam przez CI/CD zespołu i zostaję przy projekcie po starcie.

Model pracy

Współpraca

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.

Kontrakt B2B

Długofalowy rozwój i utrzymanie aplikacji na kontrakcie B2B, rozliczany fakturą.

Wzmocnienie zespołu

Dołączam do istniejącego zespołu jako programista Laravel/PHP i pracuję w jego procesie: zadania, code review, wdrożenia.

Nowy projekt od podstaw

Od analizy wymagań i architektury, przez implementację, po wdrożenie produkcyjne i dalszy rozwój.

Przejęcie i modernizacja aplikacji

Przejmuję istniejącą aplikację, porządkuję jej architekturę i stopniowo ją modernizuję, bez przepisywania od zera.

Pracuję zdalnie, na kontrakcie B2B. W Częstochowie i okolicach mogę też przyjechać do biura.

Napisz, kogo szukasz i od kiedy

Opisz projekt albo problem. Odpowiem w ciągu 24 godzin.

Napisz do mnie
Telefon