Drahomír Dlabaja

Ing.

Drahomír Dlabaja

Seniorní softwarový inženýr

Zpřehledňuji složitý software a usnadňuji jeho údržbu a další rozvoj

Brno, Česká republika
+420 605 401 878
dr.dlabaja@gmail.com

O mně

Specializuji se na C++ a backendové systémy. Mám zkušenosti s výpočetní geometrií, optimalizací výkonu, modernizací staršího softwaru, produkční infrastrukturou i technickým vedením.

Můj přístup se posunul od řešení náročných technických problémů k pochopení, které problémy stojí za to řešit, jak zvládat jejich rizika a jak pomáhat ostatním vývojářům uspět.

Open source

  • Mosaic Crochet Editor

    Webový editor schémat mozaikového háčkování s generováním postupu po řadách, v Rustu a TypeScriptu.

  • LFIF

    Kodek v C++ pro kompresi 4D světelných polí z univerzitního výzkumu.

Publikace

Zájmy

  • Vzdělávání
  • Bouldering
  • Běh
  • 3D tisk
  • Háčkování
  • Vaření
  • Turistika
  • Hudba
  • Věda o kávě
  • Hraní her

Kontakty

Pracovní zkušenosti

Seznam.cz

– současnost

  • C++
  • CMake
  • Conan
  • Linux
  • Docker
  • GitOps
  • Kubernetes
  • Aerospike
  • MariaDB
  • Argo CD
  • Git
  • Claude Code
Seniorní softwarový inženýr
  • Samostatně provedené produkční migrace několika databází a služeb backendu pro správu identit.
  • Návrh úložiště hesel, jež splnilo nové požadavky a nezneplatnilo stará hesla.
  • Podíl na probíhajícím přechodu sestavování C++ na CMake, závislostí z balíčků pro Debian na Conan a nasazování na GitOps s Argo CD.
  • Identifikace skrytých rizik a předpokladů v návrzích modernizace a posouzení nákladů na jejich zmírnění, aby se tým mohl rozhodnout, která rizika přijme.
Chyron

–

  • C++14
  • C++/CLI
  • C#
  • .NET Framework
  • Git
  • Windows
  • Visual Studio
  • Python
  • CMake
  • Conan
  • Jenkins
  • Jira
  • PostgreSQL
Seniorní softwarový inženýr → Tech lead
  • Člen nového tříčlenného týmu oživujícího převzatý software TV vizualizace počasí (~10 mil. řádků), počínaje zprovozněním jeho sestavení.
  • Sladění rozdílných zákaznických větví v pěti repozitářích Gitu, což zrychlilo vývoj a pomohlo týmu vedle údržby dodávat i vylepšení pro zákazníky.
  • Postupné převzetí role tech lead, účast na výběru dvou vývojářů a stážisty a vedení kolegů k řízení stále složitějších projektů.
  • Návrh procesních experimentů, díky nimž tým nahradil pevné dvoutýdenní sprinty odlehčeným postupem ve stylu Kanbanu, který považoval za efektivnější.
TESCAN 3DIM

–

  • C++17
  • Qt 5
  • Linux
  • Windows
  • Visual Studio
  • CMake
  • Conan
  • Git
  • GitLab CI/CD
  • Redmine
Softwarový vývojář
  • Vývoj a optimalizace robustních booleovských operací nad 3D sítěmi a prostorových dotazů pro stomatologický software BlueSkyPlan.
  • Přesun výpočtů mimo UI vlákno, který podstatně zlepšil odezvu starší aplikace.
  • Zavedení moderního CMake a Conanu pro samostatný běh výpočtů na Linuxu a napojení na cloud.
Vysoké učení technické v Brně

–

  • C++20
  • CMake
  • Linux
  • Git
Výzkumník v oblasti komprese dat

Návrh metody komprese světelných polí na bázi 4D DCT a její implementace v C++, navazující na bakalářskou práci, a spoluautorství dvou srovnávacích článků.

Vzdělání

Vysoké učení technické v Brně

Ing. – Počítačová grafika a interakce

Diplomová práce ve spolupráci s TESCAN 3DIM: vizualizace velkých objemových dat na CPU (datové struktury s ohledem na cache, paralelizace, vektorizace).

Vysoké učení technické v Brně

Bc. – Informační technologie

Bakalářská práce o ztrátové kompresi světelných polí: cena děkana a ocenění na Excel@FIT 2019.