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
Node.jsNest.jsNext.jsReactDockerREST APIGitJavaScriptTypeScriptMongoDBMySQLRedisPHP

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
Node.jsNest.jsNext.jsReactDockerREST APIGitJavaScriptTypeScriptMongoDBWebSocketsRedisCI/CD

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
Node.jsNest.jsTypeScriptJavaScriptMongoDBMySQLRedisReactNext.jsDockerGitREST APIGraphQLPHP

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
Node.jsNest.jsTypeScriptMongoDBRedisReactNext.jsReact NativeDockerGitREST APIGraphQLCI/CD

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í
Node.jsTypeScriptMongoDBMySQLRedisPostgreSQLVue.jsDockerGitGraphQL

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
Node.jsPHPJavaScriptMongoDBMySQLVue.jsGitREST API

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.jsJavaScriptMongoDBRedisiOSAndroidDockerGitREST APIWebSockets

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
Node.jsJavaScriptMongoDBGitREST API

Jazyky

ČeštinaRodilý mluvčí
AngličtinaPokročilý

Vzdělání

VŠE Praha (Vysoká škola ekonomická)

Informatika

2008 - 2014

OA Heroldovy sady

Obchodní akademie

2004 - 2008

Koníčky

SportKytaraTruhlařinaTvorba mobilních her