Career Summary

Software developer from Prague (Czech Republic) focused on developement with C++/Qt programming languages. Currently working at Porsche Engineering Services s.r.o.


"Clean code always looks like it was written by someone who cares" - Robert C. Martin

Work Experience

Development Engineer E/E

5/2022 - present

Project: ArchE

Software development and designing domain specific languages for automotive architectural framework.

Project: ComBox

Development and testing devices collecting data in cars. HiL maintenance.

Project: Preditcive Thermal Management

Toolchain integration, software releasing and preparing Linux enviroments for testing teams.

Technologies:

  • Windows, Linux
  • JetBrains MPS, Domain Specific Languages
  • Java, Gradle, Python
  • JIRA, Confluence, Github, GitLab

Software Developer

3/2019 - 4/2022

Project: VERA-NG

Development of passive surveillance system VERA-NG used for detection, location, identification and tracking of air, land and maritime targets. The system is used for air defence and electronic warfare.

Development of applications in C++ and Qt (both back-end and front-end), maintenance, bug fixing, automated testing using Python, unit testing, code reviews, documentation.

Technologies:

  • Windows, Linux
  • Visual Studio
  • C++, Qt, Python
  • CMake
  • GCC, Clang
  • XML, JSON
  • Gitlab CI, Git, Subversion
  • Google Flatbuffers
  • Google Test, CppCheck, Doxygen

Junior Programmer / Tester

11/2018 - 1/2019

Development of console application for library testing. The library provided e-signatures for PDF documents.

Technologies:

  • Windows
  • Visual Studio
  • C++
  • CMake
  • XML
  • Git

Student assistant

4/2018 - present

Organizing international conferences for (120 - 350 participants). Schedule planning, preparing the program, social events, book of abstracts and proceedings revision before publishing in journals.

Organized conferences:

  • XXXII. International Colloquium on Group Theoretical Methods in Physics (2018)
  • XXVI. International Conference on Integrable Systems and Quantum symmetries (2019)
  • XXI. International Symposium on Quantum Theory and Symmetries (2023)

PERSONAL & SCHOOL PROJECTS

Development of High-Precision Algorithms for GPU Computation

2018

Collaboration in a bachelors degree project. Developement of double and quadruple precision algorithms for GPU computations.

TNL is a collection of building blocks that facilitate the development of efficient numerical solvers and HPC algorithms. It is implemented in C++ using modern programming paradigms in order to provide flexible and user friendly interface such like STL library, for example. TNL provides native support for modern hardware architectures such as multicore CPUs, GPUs, and distributed systems, which can be managed via a unified interface.

Technologies:

  • Linux
  • CUDA
  • C
  • C++
  • CMake
  • Git
  • GitLab
  • Google Test

Language

  • Czech (Native)
  • English (Professional)
  • German (Elementary)

Career Interests

  • Programming languages
  • Operating systems
  • Hardware

Hobbies

  • Sport
  • Fishing
  • Scale modelling
  • Gaming
  • Pool
  • Cars