Pavel Kalandra
Praha, Česká republikaSoftwarový inženýr a technický lídr zaměřený na budování odolných systémů a silných týmů. Autor NuGet balíčku StrongTypes.
Moje hodnoty
-
Soustřeď se na produkt, ušetříš na údržbě
Každý systém, který nasadíš, si necháš navždy. Stavěj jednoduše, když to jde, a komplexně, když to musí být. Microservices nejsou výchozí volba — buď jsou nutnost, nebo overkill.
-
Transparentnost a upřímnost
Těžká rozhodnutí potřebují kompletní informace. To, co se v týmu neřekne nahlas, se pomlouvá v zákulisí.
-
Týmový hráč
Přijď každý den s úmyslem něco zlepšit — kód, testy, kolegův den. Spolehni se na ostatní a buď spolehlivý pro ně.
-
Autonomní týmy
Kultura, kde každý inženýr vlastní svou doménu end-to-end a má prostor zanechat stopu.
Slaď strukturu týmů se strukturou produktu, aby inženýři vlastnili doménu end-to-end, ne jen backlog. Zodpovědnost a vlastnictví jdou ruku v ruce. To je opravdový empowerment.
Dej týmu jasnou vizi, vyhraď čas na bugy a eskalace a 10–20 % času nech volných, aby si inženýři mohli zkoušet vlastní nápady. Řešit problémy je zábava; být kódící opicí bez slova ne.
Dovednosti
Deset let praktického inženýrství napříč celým stackem a vedení, které dokáže škálovat týmy i systémy zároveň.
Jazyky a frameworky
- C# / .NET (ASP.NET Core, EF Core, WPF)
- JavaScript / TypeScript (Vue.js / Astro)
- Go
- Python
- HTML / CSS (Tailwind, Bootstrap)
Data a úložiště
- SQL (MSSQL, PostgreSQL)
- NoSQL (Azure Table Storage, Cosmos DB)
- Key-value a cache (Redis, Cloudflare KV)
- File Storage (Azure Blob, AWS S3, Supabase Storage)
- Změny schématu při deployi bez výpadku
Architektura a inženýrství
- Architektura systémů
- Mikroslužby a distribuované systémy
- Dekompozice modulárního monolitu
- Messaging a workflows (Azure Service Bus, RabbitMQ, Kafka, Temporal)
- Optimalizace výkonu
- REST / GraphQL / gRPC
Cloud a infrastruktura
Komfortně vlastním celý produkční stack — od registrace domény až po živé dashboardy.
- Cloud platformy (Microsoft Azure, AWS, Cloudflare, Supabase)
- Serverless (Azure Functions, Cloudflare Workers)
- Kontejnery a orchestrace (Docker, Kubernetes)
- DNS, CDN a e-maily (Cloudflare, Brevo, SendGrid)
DevOps a kvalita
- CI/CD pipeliny (GitHub Actions, Azure DevOps Pipelines)
- E2E testování (Playwright)
- Observability, OTEL a incident management (Sentry, BetterStack, Datadog, New Relic, PagerDuty)
- Bezvýpadkové nasazení
Produktové myšlení
- Kontinuální discovery
Analytika, support tickety, dogfooding a pravidelný kontakt s uživateli.
- „Proč“ za „co“
Zkoumat, jaký skutečný úkol za požadavkem stojí, ne jen postavit, co bylo vysloveno.
- User disengagement
Nejlepší UX je takové, které uživatel nikdy nemusí otevřít. Vynést anomálie na povrch a uvolnit člověka.
O mně
Pár věcí, kterým se věnuju, když nejsem u klávesnice.
Zpívám
Karaoke? Jdu do toho!
Hry všeho druhu
Deskové, počítačové, sportovní — když je to hra, jsem v ní.
Bývalý fotbalista
Dřív jsem hodně sportoval. Teď to musím dávkovat kvůli zraněním kotníků.
Esportová minulost
Hrál jsem League of Legends a Rocket League na vysoké úrovni.
Motorky
Nějaký čas jsem se věnoval amatérským motocyklovým závodům. (190 ccm)
Otec dvou dětí
Sem směřuje většina mého času mimo práci.
Kariérní cesta
Lead Engineer (CTO)
tickadoo
Hands-on role vedoucí single-pizza tým, který staví aplikaci pro prodej vstupenek od externích poskytovatelů. Zodpovídám za celkovou architekturu systému, návrh featur, prioritizaci backlogu a způsoby práce — a zároveň každý den píšu produkční kód.
Staff Software Engineer
Outreach
Moc jsem se neohřál, odešel jsem za skvělou příležitostí jako Lead Engineer v tickadoo.
Tribe Lead
Rossum
Moje jediná hands-off role — middle management. Vedl jsem zhruba třetinu engineeringu — tým 15 lidí. Vedl jsem iniciativu, která sladila strukturu týmů se strukturou produktu, aby inženýři mohli mít end-to-end vlastnictví své domény. Zavedl jsem principy a procesy, které zajistily, že technická kvalita nepadla za oběť napjatým termínům. Postavil jsem transparentní roadmapu, abych řídil očekávání stakeholderů ohledně dodávek a otevřel diskuzi o personálních potřebách. Najímal a koučoval jsem nové lídry.
Mews
6 let ve 3 rolích
Dub 2023 — Bře 2024
Staff Engineer
Samostatně vedl DX iniciativu, která zkrátila lokální start o 61 %, ušetřila 137 GB databázového bloatu a přepracovala knihovnu FuncSharp — vylepšení výkonu v hot-path a přidání lepšího type-safety pro prevenci celých kategorií bugů už při kompilaci. Prosazoval kulturní změny v backend engineeringu.
Led 2019 — Dub 2023
Engineering Manager, Finance
Vedl cross-funkční tým zodpovědný za billing, reporting a fiskální compliance. Přechod na multi-tax systémy pro globální expanzi.
Bře 2018 — Pro 2018
Back End Developer
Software Developer
ZENTITY a.s.
Vlastnil jsem ASP.NET webovou aplikaci end-to-end, včetně Azure infrastruktury, na které běžela — Azure SQL, Azure Table Storage a Azure Active Directory. Nahradil jsem zastaralé SSRS reporty interaktivním Vue.js frontendem, který tahal data z dedikovaného API a vykresloval responzivní d3.js grafy, doplněné bočním filtrem, díky kterému si uživatelé mohli data sami krájet podle potřeby.
Začátek kariéry
CN Group CZ · Lynax
Začínal jako C# stážista během studia, postupoval přes WPF vývoj a CodedUI testování. Stavěl desktopové aplikace a tabletová rozhraní.