K dispozici pro nové projekty

Vývoj webových aplikací a softwaru v PHP.

Jsem Martin Švec — senior PHP developer. Stavím čisté, spolehlivé backendy a webové aplikace na míru. PHP od roku 2010.

martin@svec: ~
$ whoami
Martin Švec, DiS.
$ role
Senior PHP developer
$ php --version
PHP · since 2010 ✓
$ location
Polerady — Praha
$

// co dělám

Od backendu po hotový produkt

Webové aplikace

Aplikace na míru v PHP. Čistý, testovatelný a udržovatelný kód, který vydrží roky provozu.

Software & API

Backend, REST API, integrace služeb třetích stran, databáze a ladění výkonu.

Rozvoj & údržba

Převzetí, refaktoring a modernizace stávajících projektů — i těch, které psal někdo jiný.

Technický parťák

Code review, návrh architektury a konzultace, když potřebuješ zkušený druhý pár očí.

PHP od roku 2010.

Přes 15 let stavím produkční systémy v PHP — od malých webů po rozsáhlé aplikace. Vím, jak psát kód, který se dobře udržuje, a jak dotáhnout projekt do konce.

2010
rok, kdy to začalo
15+
let s PHP v produkci
DiS.
obor informační technologie

// stack

Nástroje, se kterými pracuju

PHPLaravelSymfonyNetteMySQLPostgreSQLREST APIJavaScriptGitDockerLinuxComposer

// co jsem udělal

Reference a projekty

Clever Monitor (později Clever AIM)

Backendový systém pro rozesílání e-mailových marketingových kampaní klientům, obdoba nástrojů jako Smart Emailing nebo Ecomail. Postaveno na Nette s rozsáhlým GraphQL API, které sloužilo jako datová vrstva pro frontendovou aplikaci vyvíjenou samostatným týmem. Vyvíjeno pro stejnojmennou společnost (později přejmenovanou na Clever AIM).

  • Správa a rozesílání e-mailových marketingových kampaní klientům
  • Rozsáhlé GraphQL API jako datová vrstva pro oddělený frontend
  • Backendová logika a datový model pro klienty a jejich kampaně
PHPNetteMariaDBDockerGraphQL

COOL CREDIT

Kompletní informační systém pro nebankovní společnost poskytující spotřebitelské úvěry — od podání žádosti klientem přes automatizované bonitní a bezpečnostní kontroly, schválení, výplatu půjčky až po zpracování a párování splátek.

  • Zpracování žádostí o úvěr od klienta až po vyplacení
  • Napojení na bonitní a dlužnické registry (SOLUS, NRKI, ukrajinský UBKI)
  • Integrace s bankovními API a nástrojem resistant.ai pro detekci podvodného jednání
  • Automatické odesílání plateb (výplaty úvěrů) a kontrola/párování přijatých splátek
  • Asynchronní zpracování náročných operací (kontroly, platby) přes RabbitMQ
PHPSymfonyMariaDBRabbitMQ

ForCamping interní systém

Rozsáhlý interní administrační, WMS a ERP systém pro český e-shop 4camping.cz, postavený na Symfony. Systém řídí celý životní cyklus objednávek, skladové hospodářství, logistiku a propojuje firmu s ERP systémem a desítkami dalších externích služeb napříč 13 zeměmi.

  • Správa objednávek, faktur, plateb a ERP příjemek napříč 13 zeměmi
  • Skladové hospodářství, rezervace zboží, správa dopravců a PTL/dopravníkový systém pro vychystávání
  • Synchronizace cen a skladových zásob z externích systémů
  • Integrace s desítkami externích API
  • Dvoufaktorové ověření (2FA), JWT autentizace a granulární RBAC
  • Zpracování reklamací, správa překladů a synchronizace obsahu
  • REST API
PHPSymfonyDoctrine ORMMariaDBPostgreSQLReactTypeScriptRedux ToolkitReact QueryWebpack EncoreElasticsearchRabbitMQKafkaDockerPHPStanPHPUnitJWT

Shift Planner

Moderní webová aplikace pro plánování a správu pracovních směn ve firmách s více týmy a odděleními. Umožňuje administrátorům a vedoucím vytvářet plány směn, přiřazovat pracovníky a spravovat žádosti o směny, zatímco pracovníci si mohou snadno prohlížet dostupné směny, žádat o ně a sledovat svůj rozvrh. Aplikace je určena firmám, které potřebují přehledně organizovat směnný provoz napříč více týmy a odděleními.

  • Plánování směn s draft/publikovaným stavem a šablonami směn
  • Žádosti o směny s automatickým schvalováním na základě hodnocení pracovníka
  • Správa storno žádostí a docházky
  • Notifikace v reálném čase (in-app, e-mail, push) včetně PWA podpory
  • Přehledy a export dat (Excel, PDF) pro administrátory
  • Role-based přístup (admin, vedoucí, pracovník) s granulárním oprávněním na úrovni týmů a oddělení
  • Tmavý/světlý režim, globální vyhledávání a responzivní design pro mobil i desktop
Next.jsReactTypeScriptPostgreSQLPrismaNextAuthTailwind CSSVitestDockerPWAWeb Push

martin.švec()

Pojďme to postavit.

Máš projekt, aplikaci nebo systém, který potřebuje spolehlivého PHP vývojáře? Napiš mi.

Polerady·Praha·PHP since 2010