Senior PHP Full-Stack Developer
Dominik Kvarda
Freelance senior PHP full-stack developer pre tímy, ktoré potrebujú spoľahlivý backend, čitateľný Angular frontend a release bez improvizácie.
Capability
Jeden človek pre architektúru, backend, frontend aj release.
Najviac pomáham tam, kde sa produkt láme medzi dátový model, integrácie, UI tok a produkčné riziko.
01
Greenfield produkt s pevným základom
Navrhnem architektúru, dátový model a delivery flow tak, aby sa na projekte dalo bezpečne pokračovať bez prepisu po pár mesiacoch.
02
Refaktor legacy PHP bez veľkého tresku
Oddelím kritické miesta, znížim technický dlh a pripravím kód na ďalšie feature release bez zbytočného zastavenia biznisu.
03
Adminy a interné nástroje, ktoré zrýchlia tím
Od interných dashboardov po klientské zóny. Dôraz dávam na čitateľný tok práce, oprávnenia a rýchlosť pri každodennom používaní.
04
API napojenia, importy a automatizácia
ERP, CRM, platby, fakturácie, exporty, cron joby a notifikácie. Miesta, kde sa reálne rozhoduje o spoľahlivosti systému.
Core stack
Backend
- PHP 8.x
- Symfony
- Laravel
- REST API
- CLI skripty
- Queue jobs
Frontend
- Angular
- TypeScript
- RxJS
- SCSS
- Design systems
- Admin UI
Data & Ops
- MySQL
- PostgreSQL
- Redis
- Docker
- CI/CD
- Monitoring
Workflow
Rýchlo do jasného technického smeru a prvého releasu.
Každý krok má konkrétny výstup. Menej rituálov, viac čitateľného rozhodovania a priebežného doručovania.
01
Audit zadania a rizík
Prejdem scope, kritické integrácie, dáta a miesta, kde sa projekt môže rozpadnúť na výkone alebo udržateľnosti.
Výstup: stručný technický smer a priority.
02
Architektúra a delivery plán
Rozdelím prácu na malé čitateľné celky. Je jasné, čo ide do backendu, čo do frontendu a čo sa oplatí odložiť.
Výstup: roadmapa, odhad a prvý release slice.
03
Iterácie, review a deploy
Dodávam po menších kusoch, aby sa dalo testovať správanie, výkon aj biznisový dopad priebežne, nie až na konci.
Výstup: priebežne releasovateľný stav.
04
Stabilizácia a ďalšia fáza
Po release dorobím monitoring, zber technického dlhu a ďalšie kroky tak, aby tím vedel nad riešením ďalej fungovať.
Výstup: čisté odovzdanie a navrhnuté pokračovanie.
Project fit
Najväčší prínos mám pri systémoch, ktoré už nesmú byť krehké.
Ideálne zadania miešajú produkt, proces, dáta a viacero systémov naraz.
Klientsky portál a backoffice
Keď potrebuješ spojiť samoobsluhu klienta, internú administráciu a logiku oprávnení do jedného čitateľného produktu.
Role-based rozhranie, reporting, fakturačné a schvaľovacie procesy.Migrácia z prerasteného PHP
Keď legacy brzdí nové feature requesty a každá zmena sa bojí produkcie. Vtedy treba najprv zmenšiť riziko, nie len pridať ďalší patch.
Oddelenie domény, testovateľné služby, bezpečnejšie releasy a menej magických miest.Integrácie a automatizácia medzi systémami
Keď sa biznis deje medzi ERP, CRM, platobnou bránou, importom dát a notifikáciami. Tam sa rozhoduje o reálnej spoľahlivosti.
Importy, exporty, cron workflow, retry logika a monitoring chýb.Konkrétne referencie alebo detailnejšie case studies viem poslať podľa typu projektu a NDA režimu.
Kontakt
Pošli mi kontext. Odpoviem vecne, či viem pomôcť.
Najlepšie fungujú stručné maily s cieľom, rizikom, termínom a tým, čo už dnes brzdí tím.
Keď píšeš, pomôže mi vedieť:
- čo má projekt vyriešiť
- aký je termín alebo tlak na release
- či ide o greenfield, alebo legacy zásah
- kto bude na spolupráci z tvojej strany