Profile:
- Senior Software Engineer & Software Architect with extensive experience in state-ofthe-art C++ (11-23) development and the delivery of certified medical software used in clinical environments
- Proven ability to design and modernize complex, multiplatform systems involving high-performance computing, image and mesh processing, GPU acceleration, and real-time data pipelines
- Skilled at transforming research into production-grade software and leading architecture decisions that improve performance, reliability, and regulatory safety (FDA/CE, ISO 62304/13485)
- Versatile contributor across imaging, computational geometry, robotics, augmented reality, telecommunications, and embedded systems
- Passionate about building robust, maintainable, and scalable solutions that push the boundaries of medical technology and enable better patient outcomes
KEY ACHIEVEMENTS:- Medical Software Success - Implemented software for CE-marked medical devices
- Codebase Efficiency Boost - Increased codebase efficiency using modern C++ standards
- Project Time Reduction - Managed projects with significant decrease in development time
- Client Growth Expertise - Achieved client growth in augmented reality projects
SKILLS:- Algorithms
- Data Structures
- x86 architecture software development
- UML
- ARM architecture (embedded) software development
- (modern) C++
- C#
- Rust
- Python
- Delphi
- TypeScript
- JavaScript
- React
- Angular
- Matlab
- Fortran
- Haskell
- Java
- STL
- Boost
- Win32 API
- Qt
- QML
- MFC
- Winforms
- WPF
- CUDA
- OpenCL
- GPGPU
- OpenGL
- OpenCV
- Android SDK
- Docker
- Kubernetes
- Git
- SVN
- Unit Testing
- System Testing
- Integration Testing
- Performance Testing
- Test Planing
- Google Test
- Turtle Mock
- Boost Test
- CMake
- Conan
- SQL Server
- PostgreSQL
- MongoDB
- Windows
- Linux
- MacOS
- iOS
- Android
Emerging Focus Areas:- In addition to my professional experience, I am actively developing skills in two advanced fields where I aim to contribute in future projects
- Both of these learning paths began more than six months ago and are part of my ongoing professional growth
Rust Programming Language:- I have developed a solid understanding of Rust?s core concepts, particularly ownership, borrowing, and lifetimes, through more than six months of study
- My experience includes asynchronous programming with async/await and runtimes such as Tokio, along with exploration of frameworks like Actix-web and Rocket
- I am also familiar with widely used libraries such as Serde for serialization and SQLx for database access
- I follow Rust?s adoption in safety-critical domains, and I am particularly interested in applying it to performance-sensitive, high-reliability, and security-focused software in healthcare and pharmaceutical applications
Quantum Computing:- I have been learning the fundamentals of quantum information science and quantum algorithms for over six months
- My studies include quantum gates, quantum circuits, and error correction, as well as practical implementation using frameworks like Qiskit
- I am exploring applications in optimization, cryptography, and simulation of complex systems, with a focus on hybrid quantum-classical workflows and error-mitigation techniques relevant to today?s NISQ hardware
- I also follow developments in leading hardware platforms, such as superconducting qubits and trapped-ion systems, with the goal of contributing to real-world quantum computing solutions as the technology matures
EXPERIENCE:07/2016 - 07/2016:Place of Work: Austria / Germany / Switzerland
Role: Software Engineer / Architect & Founder
Customer: on request
Tasks:- Defined and implemented software requirements and software architecture
- Wrote (cross-platform) code in modern C++ 11, 14, 17, 20 and 23
- Wrote (cross-platform) code in C#
- Wrote code in Python, Lua, Matlab
- Defined and implemented test planning for unit testing, integration testing, system testing, performance testing
- Worked with legacy code
- (Re-) Wrote build environments using CMake and Conan
- Industries: augmented reality, computational geometry, computer graphics, computer vision, telematics, aviation, very low latency data / video transmission and decoding, satellite systems, metallurgical industry, medicine, food trade
Skills:
Qt/QML, ILOG View Foundation, Win32 API, WinForms, WPF, STL, Boost, Asio, FlatBuffers, CMake, Google Test, Turtle Mock, OpenCV, MFC, COM, DCOM, Direct3D, CUDA, Eigen, libigl, CGAL, OpenCL, Ogre3D, VHDL, Verilog, CameraLink, ProtoBuf
Used Products:
Jira, Confluence
09/2015 - 07/2016:Place of Work: Vienna, Austria
Role: Software Engineer & Co-Founder
Customer: on request
04/2014 - 05/2015:Place of Work: Vienna, Austria
Role: Software Engineer & Software Architect - permanent position
Customer: Transpaygo GmbH
01/2013 - 01/2014:Place of Work: Vienna, Austria
Role: Software Engineer & Co-Founder
Customer: on request
02/2011 - 10/2013:Place of Work: Vienna, Austria
Role: Software Engineer - permanent position
Customer: The Siesta Group GmbH
01/2010 - 12/2010:Place of Work: Vienna, Austria
Role: Software Engineer - permanent position
Customer: The Research Institute of Molecular Pathology
02/2009 - 01/2010:Place of Work: Vienna, Austria
Role: Software Engineer
Customer: Frequentis AG
02/2008 - 01/2009:Place of Work: Vienna, Austria
Role: Software Engineer - permanent position
Customer: KiwiSecurity Software GmbH
07/2005 - 09/2007:Place of Work: Vienna, Austria
Role: Software Engineer - permanent position
Customer: Agfa HealthCare GmbH