O mně
Full-stack developer s více než 10 lety zkušeností ve vývoji škálovatelných webových aplikací. Specializuji se na Node.js, TypeScript a moderní JavaScript frameworky. Poslední roky nejvíce Nest.js a Next.js. V předchozích projektech jsem vyvinul i pár React Native aplikací. Nadšenec pro čistý kód, systémovou architekturu a dodávání kvalitních řešení.
Dovednosti
Zkušenosti
Senior Full-Stack Developer
UptimeRobot
04/2023 - 02/2026
Vývoj a údržba monitorovací infrastruktury a webových aplikací. Práce s Node.js na frameworku Nest.js, TypeScript a moderními cloudovými technologiemi. Propojení monitorovacího jádra s webovou a mobilní aplikací pomocí API psaného nad frameworkem Nest.js
- Ownership interního api
- Vedení menšího týmu
- Zodpovědnost za funkčnost interního systému a public api
CTO & Co-founder
BetBattle
01/2024 - 11/2025
Virtuální sázková kancelář, kde hráči mohli sázet na reálné zápasy s reálnými kurzy, tvořily se žebříčky podle úspěšnosti a první pozice byly vyplácené virtuální měnou.
- CTO a zodpovědnost za vývoj
- Kompletní architektonické řešení celé platformy, backend s graphql api, frontendová aplikace na webu v Next.js a ReactNative aplikace
- CI/CD pipeliny na Gitlabu
Senior Full-Stack Developer
DHL
09/2020 - 12/2022
Práce na interní aplikaci, pomocí které mohou zaměstnanci z DHL IT services vytvářet a spravovat servery. Tvorba interní aplikace na logování.
- Správa serverů byla psána v PHP, historický legacy kód
- Vývoj interní aplikace na logování kompletně na zelené louce, používáno celým DHL IT services
- Řešení práv, kdo má k jakým logům přístup, multi tenant aplikace
Majitel společnosti
Qiti
03/2020 - 04/2021
Založení a vedení společnosti zabývající se vývojem mobilní aplikace pro objednávku a rozvoz řezaných květin.
- Založení a vedení společnosti od konceptu po spuštění
- Vývoj kompletního backend API pomocí Nest.js
- Integrace platební brány Stripe pro bezpečné transakce
- Tvorba React Native mobilní aplikace pro iOS a Android
- Propojení s Liftago pro logistiku doručování
- Napojení účetního systému ABRA
Lead Backend Developer
LOLOzone
08/2017 - 03/2020
Vedení týmu backendového vývoje. Návrh a implementace škálovatelných API a mikroslužeb pomocí Node.js a MongoDB. Práce pro Streamovací platformu NanguTV.
- Vedení backend vývojového týmu pro streamovací platformu NanguTV
- Návrh a implementace škálovatelné architektury mikroslužeb
- Tvorba GraphQL API pro efektivní načítání dat
- Správa PostgreSQL a MongoDB databází
Senior Full-Stack Developer
Brainz.cz
11/2015 - 08/2016
Pomoc týmu při přechodu z PHP na Node.js, přepsání interních api a začátek vývoje Javascriptových backendů.
- Vedení migrace z PHP na Node.js backend
- Přepsání interních API pro lepší výkon
- Mentoring členů týmu v JavaScript vývoji
CTO
SynergyKit
01/2014 - 10/2015
Vedení technické strategie a vývoje Backend-as-a-Service platformy. Řízení vývojového týmu a infrastruktury. Tvorba Api, FE dashboardu pro vývojáře, mobilní aplikace a SDK pro iOS a Android.
- Definování technické strategie pro Backend-as-a-Service platformu
- Řízení vývojového týmu a projektových termínů
- Tvorba REST API a WebSocket real-time funkcí
- Vývoj SDK pro iOS a Android platformy
- Tvorba frontend dashboardu pro vývojáře
Node.js Developer
Socialbakers
11/2012 - 09/2013
Vývoj nástrojů pro analýzu sociálních sítí. Tvorba datových piplenie a API pomocí Node.js.
- Vývoj nástrojů pro analýzu sociálních sítí
- Tvorba datových pipeline pro zpracování dat ze sociálních sítí
- Tvorba REST API pomocí Node.js a MongoDB
Jazyky
Vzdělání
VŠE Praha (Vysoká škola ekonomická)
Informatika
2008 - 2014
OA Heroldovy sady
Obchodní akademie
2004 - 2008