REST API pre kuriérsku spoločnosť
BOOTIQ SK s.r.o. · 2022 – 2024 · senior PHP developer
Symfony
Nette
REST API
Platobné brány
PHPStan
Robustné REST API pre komplexný kuriérsky systém — od objednávkového procesu cez logistiku balíkov až po platobné brány a balíkoboxy.
Zadanie
Kuriérska firma prevádzkovala kombináciu starších systémov v rôznych technológiách, ktoré bolo náročné rozširovať a udržiavať pri rastúcom objeme objednávok. Bolo potrebné navrhnúť stabilné a bezpečné API a postupne modernizovať legacy kód.
Riešenie
- Návrh a implementácia REST API pre celý objednávkový proces a logistiku balíkov.
- Správa balíkoboxov a integrácia platobných brán.
- Postupná modernizácia legacy systémov (Symfony + Nette + clean PHP) so zameraním na stabilitu a bezpečnosť.
- Kvalita kódu cez PHPStan, PHP Mess Detector, Deptrac a CodeSniffer; práca v 6-člennom agilnom tíme (Jira, Confluence, Scrum).
Výsledok
- Stabilné API pre denné spracovanie objednávok a logistiky balíkov.
- Bezpečnejší a udržateľnejší kód po modernizácii legacy častí.
- Konzistentná štruktúra API pripravená na ďalšie rozširovanie.
Technologický stack
PHP, Symfony, Nette, REST API, MariaDB, Docker, PHPStan, PHPMD, Deptrac, Git/GitLab.