LEADER
ARCHITECT
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?
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.
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).
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.).
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.
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.
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).
Návrh platformy (později nangu.TV). Vedení instalací u zákazníků.
Technický dohled nad jednáními o spolupráci v Číně.
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 - 2009Ph.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 - 2003Ing. 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