DrahomĂ­r Dlabaja

Ing.

DrahomĂ­r Dlabaja

Senior Software Engineer

I make complex software easier to understand, maintain, and evolve

Brno, Czech Republic
+420 605 401 878
dr.dlabaja@gmail.com

About Me

I specialize in C++ and backend systems, with experience in computational geometry, performance optimization, legacy code modernization, production infrastructure, and technical leadership.

My approach has evolved from solving difficult technical problems to understanding which problems are worth solving, how to manage their risks, and how to help other engineers succeed.

Open Source

  • Mosaic Crochet Editor

    Browser editor for mosaic crochet charts that generates row-by-row instructions, in Rust and TypeScript.

  • LFIF

    C++ codec for 4D light-field image compression from the university research.

Publications

Interests

  • Learning
  • Bouldering
  • Running
  • 3D Printing
  • Crocheting
  • Cooking
  • Hiking
  • Music
  • Coffee Science
  • Gaming

Connect

Work Experience

Seznam.cz

– present

  • C++
  • CMake
  • Conan
  • Linux
  • Docker
  • GitOps
  • Kubernetes
  • Aerospike
  • MariaDB
  • Argo CD
  • Git
  • Claude Code
Senior Software Engineer
  • Owned several production database and service migrations in Seznam’s identity backend.
  • Designed password storage that met new requirements and kept old passwords valid.
  • Helping move deployments to Argo CD GitOps, C++ builds to CMake, and dependencies from Debian packages to Conan.
  • Identifying hidden risks and assumptions in modernization proposals, and the cost of mitigating them, so the team can decide which to accept.
Chyron

–

  • C++14
  • C++/CLI
  • C#
  • .NET Framework
  • Git
  • Windows
  • Visual Studio
  • Python
  • CMake
  • Conan
  • Jenkins
  • Jira
  • PostgreSQL
Senior Software Engineer → Technical Lead
  • Joined a new three-person team reviving an acquired ~10M-line broadcast weather suite, starting by restoring its build environment.
  • Reconciled divergent customer-specific branches across five Git repositories, speeding development and helping ship customer-facing improvements alongside maintenance.
  • Grew into the technical lead role, participated in hiring two engineers and an intern, and mentored teammates to lead increasingly complex projects.
  • Proposed process experiments through which the team replaced fixed two-week sprints with a lightweight Kanban-style flow it found more efficient.
TESCAN 3DIM

–

  • C++17
  • Qt 5
  • Linux
  • Windows
  • Visual Studio
  • CMake
  • Conan
  • Git
  • GitLab CI/CD
  • Redmine
Software Developer
  • Developed and optimized robust 3D mesh Booleans and spatial queries in BlueSkyPlan dental planning.
  • Moved heavy computation off the UI thread, substantially improving responsiveness.
  • Introduced modern CMake and pioneered Conan so computation ran standalone on Linux for integration with a cloud platform.
Brno University of Technology

–

  • C++20
  • CMake
  • Linux
  • Git
Data Compression Researcher

Designed and implemented a 4D-DCT light-field compression method in C++, building on the bachelor’s thesis, and coauthored two comparative papers.

Education

Brno University of Technology

Master’s in Computer Graphics and Interaction

Thesis with TESCAN 3DIM: CPU visualization of large volumetric data (cache-aware data structures, parallelization, vectorization).

Brno University of Technology

Bachelor’s in Information Technology

Thesis Lossy Light Field Compression: Dean’s Award and Excel@FIT 2019 recognition.