Martin Kobelka
Dostupný pro projekty
Ing.

Martin Kobelka

Fullstack Developer
PHP· TypeScript· Laravel· Yii· React

Fullstack developer se specializací na vývoj robustních a výkonných aplikací v PHP a TypeScriptu. Absolvent IT a softwarového inženýrství na FIT VUT Brno, zaměřený na návrh škálovatelných řešení s důrazem na optimalizaci.

8+
let zkušeností
40+
dokončených projektů
FIT VUT
Brno, Ing.

Technologický stack

PHP & Frameworky
Expert
Vývoj komplexních backendových aplikací, návrh architektury a REST API.
PHPLaravelYii 2Composer
Frontend & JavaScript
Pokročilý
Tvorba moderních uživatelských rozhraní a SPA aplikací.
JavaScriptTypeScriptReact
Databáze
Pokročilý
Návrh schémat, optimalizace dotazů a cacheování dat.
MySQLRedis
DevOps & Nástroje
Pokročilý
Správa serverů, kontejnerizace a verzování zdrojového kódu.
GITDockerLinux

Vybrané projekty

Sportengo desktop
Sportengo mobile
Sportengo Live

Vlastní platforma pro sportovce a pořadatele — kalendář a mapa závodů v běhu, cyklistice, plavání a triatlonu i sportovišť k tréninku. Přihlášky online, startovky a živé výsledky na jednom místě.

  • Mapa a kalendář závodů i sportovišťHledání v okolí nad vestavěným GiST indexem PostgreSQL (bez PostGIS), vlastní našeptávač míst nad OpenStreetMap
  • Univerzální model výsledkůBěh, cyklistika, triatlon, okruhové i časové závody a štafety jedním datovým modelem; napojení na časomíru, živé výsledky přes WebSockety
  • Živé sledování závodníkůGPS z mobilní aplikace, pořadí a odhad doběhu přepočítávané každé 2 s, režim pro TV
  • Analyzátor trasVýškový profil, plán tempa podle sklonu, povrch z OpenStreetMap, porovnání ročníků a export do XLSX, CSV a PDF
  • Editor mapy trasy v ReactuNebezpečná místa, časové limity, měřicí body a místa mimo trasu nad GPX
  • Administrace ve FilamentuOnline přihlášky, strom rolí a oprávnění, auditní log, dvoufázové ověření, přihlášení přes Google, Facebook a Stravu
  • Mobilní aplikaceReact Native (Expo) s čistou architekturou a mutačním testováním
  • Kvalita kóduModulární monolit s hlídanými hranicemi modulů, PHPStan na úrovni max, noční kontrola datových invariantů a monitoring přes Sentry a Pulse
PHPLaravelLivewireFilamentPostgreSQLReactTypeScriptReact NativeWebSockets
Cykloman desktop
Cykloman mobile
Cykloman Live

Web a administrace seriálu cyklistických závodů Cykloman Abner Cup v Moravské Třebové — modernizace a převod na Laravel. Veřejný web zahrnuje online přihlašování závodníků s platbou přes GoPay, kalendář závodů, výsledky a průběžné pořadí seriálu, profily závodníků, fotogalerii, aktuality s diskuzí a vícejazyčné rozhraní. Součástí je kompletní administrace v Reactu nad REST API s auditovatelnými entitami, systémem správy uživatelských rolí a oprávnění, napojením na časomíru, zpracováním výsledků a mailingovým systémem.

PHPLaravelMySQLReactTypeScriptMUIGoPay
Dětřichovský memoriál desktop
Dětřichovský memoriál mobile
Dětřichovský memoriál Live

Realizace kompletního webu pro běžecký závod Dětřichovský memoriál — každoroční akce s téměř 50letou tradicí. Web zahrnuje online přihlašování závodníků, živý odpočet do startu, správu a zobrazení výsledků, fotogalerii a aktuality.

PHPMySQLWordPressVanilla JSHTML

Zkušenosti & vzdělání

Praxe Vzdělání
Souběžně se zaměstnáním – současnost
Full-Stack Developer – vlastní projekty a weby na zakázku
Návrh, vývoj, nasazení i provoz
  • Sportengo – vlastní platforma závodů a sportovišť v Laravelu, Livewire a Filamentu s PostgreSQL, živými výsledky, GPS sledováním závodníků a mobilní aplikací v React Native
  • Cykloman – web a administrace seriálu cyklistických závodů v Laravelu a Reactu s online přihláškami, platbami přes GoPay, napojením na časomíru a desktopovou aplikací pro zpracování výsledků (Electron)
  • Deset jarních kilometrů – web běžeckého závodu na WordPressu s propozicemi, mapou parkování a strukturovanými daty pro vyhledávače
  • Dětřichovský memoriál – web běžeckého závodu s online přihláškami, odpočtem do startu, výsledky a fotogalerií
  • Staroměstský zvonkáč – web běžeckého závodu s výsledky všech ročníků a vyhledáváním
  • MT Workout Gym – web bezobslužného fitness centra s QR vstupem na WordPressu
Srpen 2023 – současnost
Full-Stack Developer / Software Engineer
OK GROUP a.s., Brno
  • Vývoj komplexních webových aplikací v Laravelu a Reactu
  • Návrh architektury softwarové infrastruktury pro interní i externí aplikace
  • Přepis a modernizace aplikací z Yii 2 do Laravelu a Reactu
  • Optimalizace datové a logovací infrastruktury s důrazem na výkon a dostupnost
  • Návrh klientské zóny pro přístup k pojistným datům
  • Návrh API pro integraci s externími partnery
Září 2019 – červen 2023
Ing. – Softwarové inženýrství
FIT VUT v Brně
Magisterský studijní program zaměřený na návrh, vývoj a správu softwarových systémů, pokročilé principy programování a metody softwarového inženýrství.
Září 2016 – květen 2019
Bc. – Informační technologie
FIT VUT v Brně
Bakalářský studijní program zaměřený na informatiku, programování, softwarový vývoj a informační systémy.
2008 – 2016
Maturita
Gymnázium Moravská Třebová
Víceleté gymnázium se zaměřením na matematiku a přírodní vědy.

Kontakt

Hledáte fullstack developera? Rád si popovídám o vašem projektu.

martinkobelka@gmail.com +420 602 733 180