LEADER

Většina technických problémů jsou problémy lidské. Rád se s Vámi podělím o zkušenosti z více jak 25 let psaní kódu a vedení lidí. Pomůžu Vám sladit týmy, nalézt eleganci v komplexních systémech a vzbudovat odolné inženýrské organizace napříč softwarovými i hardwarovými projekty.
Antonín Král

ARCHITECT

Nikdy jsem nepřestal být zvídavým inženýrem. Umím se bavit s programátorem, elektrotechnikem, strojařem, ale i obchodníkem, produkťákem, nebo DPO.

ENGINEER

Počítače

Mám více jak 30letou praxi z IT a CS (computer science). V rámci doktorského studia jsem pracoval s největšími výpočetními clustery na světě (v CERNu). Jako CTO v nangu.TV a později v Showmax jsem navrhl a vedl tým zodpovědný za vývoj video streamovací platformy s desítkami milionů aktivních uživatelů po celém světě.

Tento široký technologický základ mi umožňuje mít hlubokou technickou diskuzi s inženýry ve Vašem týmu. Vybudovat si tak společnou důvěru a pocit při důležitých rozhodnutích.

Přehled technologií

  • Elixir, Python, Ruby, Bash, kontejnerizace (OCI/docker/podman), nomad & k8s
  • Varnish, HAProxy, nginx
  • PostgreSQL, Redis, RabbitMQ, Kafka, ElasticSearch
  • Prometheus, VictoriaMetrics, Grafana, Kibana/ElasticSearch (ELK)

Elektrotechnika

Od mládí rád pracuji s elektronikou. Můj první počítač byl ZX Spectrum, ke kterému bylo potřeba dodělat mnohé periferie. Přirozeně jsem tak skončil na Elektrotechnické průmyslovce a Fakultě elektrotechniky (FEL ČVUT). Byť počítače a computer science vyhrály, elektrotechnika zůstala jako koníček. O to víc si užívám projektů, které propojují virtuální a reálný svět. Jako byl třeba Moistureguard (dnes FIXME) -- škálovatelná IoT platforma pro sledování vlhka v dřevostavbách.

(Foto: něco z dílny)

Leadership

Lidé jsou klíčoví pro úspěch jakékoli technologie a produktu. Silná firemní kultura je založena na sdílených a žitých hodnotách a principech.

  • 150 lidí, 18 týmů (vývojáři, provozáci, testeři, architekti, analytici, HR, finance, backoffice)
  • Rozvoj leaderů ve firmě -- directoři, team-leadi; lead academy
  • Podpora spolupráce a otevřenosti -- učení se z prožitých událostí -- Proč?
  • Hodnotová firma
  • Vedení skrze strategii a system-thinking

Kde jsem pracoval?

IP Fabric
2021 - 2025 VP of Engineering

Pomohl jsem škálovat inženýrský tým (i celou firmu). Byl jsem součástí investičního kola vedeného OnePeak.

Úspěšně jsem provedl tým procesem certifikace ISO27001.

nibbler.AI
od 08/2019 Vlastní konzultační činnost

Vlastní konzultační praxe zaměřená na vedení inženýringu.

Mezi klienty patří MayaData (pozice VPE, transformace globálního inženýringu), MoistureGuard (jako CTO jsem navrhl IoT platformu a postavil tým), DTOne (stavba datové platformy).

Recombee
od 2012 Spoluzakladatel a poradce

Poradenství CEO a CTO v obchodních a technických otázkách. Pomoc s definicí procesů a strategií firmy.

Návrh distribuované backend architektury pro výpočetní úlohy a sběr logů/metrik (Kafka, ElasticSearch atd.).

ShowMax
2015 – 2019 CTO

Dohlížel jsem na celkovou architekturu a vedl tým po technické i lidské stránce.

Přímo jsem řídil tým team-leaderů. Během 3 let jsme vyrostli z 8 na více než 150 lidí.

Platforma vyvinutá kompletně in-house, mikroservisní architektura (150+ služeb v 1100+ kontejnerech).

Zpracování 4 miliard eventů denně. Vlastní encoding platforma a CDN pro distribuci obsahu v Africe.

Dohlížel jsem na implementaci GDPR a compliance požadavků.

Provedl jsem Showmax procesem IPO (un-bundling), což vedlo k začlenění do MultiChoice Group na burze v Johannesburgu.

ICFLIX
2013 – 2015 CTO

Návrh a vedení implementace celé streamingové a backendové infrastruktury.

Dohled nad implementací frontendových aplikací (web, mobil, SmartTV).

Zavádění DevOps kultury, privátní cloud, CDN a monitoring. Integrace platebních bran.

Alnair a.s. – nanguTV Platform
2007 – 2013 CEO

Definice firemní vize a strategie. Návrh vysoce škálovatelné a odolné platformy pro IPTV a VoD.

Vedení vývoje a implementace. Platformu využívají operátoři jako O2TV (O2 Czech Republic).

ITonis Inc.
2004 – 2009 CTO

Návrh platformy (později nangu.TV). Vedení instalací u zákazníků.

Technický dohled nad jednáními o spolupráci v Číně.

T-Systems PragoNET
2000 – 2005 Designer v oddělení rozvoje sítě

Návrh IPv4 a IPv6 vrstvy páteřní sítě PragoNET. Vedení nasazení IPv6 a MPLS služeb.

Dohled nad peeringem a klíčovými aplikačními servery.

Návrh a realizace zákaznických projektů (např. Živnostenský rejstřík, DHL Computing Center).

Vzdělání

ČVUT v Praze, FJFI

2004 - 2009

Ph.D. na Katedře matematiky, Fakulta jaderná a fyzikálně inženýrská. Téma disertační práce: 'Large-Scale Distributed System for Multimedia Retrieval'.

ČVUT v Praze, FEL

1997 - 2003

Ing. na Katedře počítačů, Fakulta elektrotechnická. Téma diplomové práce: 'Scheduling Strategies in Routers'.

S čím mohu pomoci

Pomoc s vedením inženýringu

Jako partner CTO/VPE pomůžu při stabilizaci týmů, identifikaci úzkých hrdel a návrhu na změnu "architektury" organizace. Intuitivní řešení prohloubení organizační struktury není často správné.

Pragmatické zavádění AI nástrojů

Integruji AI nástroje tam, kde skutečně šetří čas, s jasnými mantinely pro kvalitu a bezpečnost.

Sladění produktu, obchodu a inženýringu

Propojuji priority a motivace, aby uvedení na trh a dodávka zůstaly v souladu.

Technická strategie

Upřednostňuji roadmapy, architektonická rozhodnutí a postupy kvality, které škálují. O důležitosti strategie a vize jsem psal na blogu.

Systémové myšlení

Systémové myšlení se hodí nejenom k designu složitých technických systémů, ale je užitečné i pro pochopení fungování vlastní organizace. Vaše firma je složitá dost...

Revize klíčových dokumentů

Mohu udělat podrobné opřipomínkování Vašich klíčových dokumentů.

Technické dovednosti

Vývoj platforem

Účastnil jsem se a vedl vývoj několika velkých digitálních platforem pro desítky miliónů uživatelů.

Cloud Computing

Hluboká znalost cloudových služeb AWS. Schopnost vyvíjet serverless, kontejnerizované i tradiční služby. Zkušenosti s Infrastructure as Code pomocí Terraform.

Docker & Kubernetes

Využití Dockeru, Swarm a Kubernetes pro vývoj a nasazení aplikací. Znalost multi-stage a multi-architecture buildů, včetně docker-compose.

Vývoj v Go

Go je vynikající jazyk pro profesionální vývoj. Jsem zkušený v psaní škálovatelných, testovatelných a udržovatelných programů. Mám zkušenosti s psaním mikroslužeb a migrací na ně.

Node.js & React.js

Znalost JavaScriptu a TypeScriptu pro frontend i backend služby, včetně RESTful a GraphQL API. Zkušenosti s frameworky jako React.js, Express.js, Nest.js a dalšími.

CI / CD

Zkušenosti s vytvářením CI/CD pipeline pro různé projekty s využitím nástrojů jako Jenkins, GitLab CI, Circle CI a GitHub Actions pro automatizaci vývoje a nasazení.

Co o mně říkají

Antonin is great
— John Doe, Co-Founder at Something