Designed and developed a high-performance, cross-platform desktop medical imaging application using Qt 6 and C++20 for scalable clinical-style workflows.
Implemented DICOM ingestion pipeline using GDCM, with SQLite-backed hierarchical indexing for efficient study organization and retrieval.
Built an advanced VTK-based visualization system featuring high-fidelity grayscale rendering with precise WL/WW controls, interactive slice navigation with cine playback and synchronized multi-planer reconstruction (axial, coronal and sagittal) along with a 3D rendering pipeline.
Applied principles of ISO 14971 and IEC 62304 to structure risk management, define software requirements, document architecture, and implement traceability and testing workflows.
2 Jahre 3 Monate
2023-01 - 2025-03
Development of a cross-platform software application
Senior Software Developer
Senior Software Developer
Contributed to the development of a cross-platform software application using Qt/QML Framework and modern C++ (C++20) for a professional colour calibration and management software (MYIROTools & AccurioPro).
Contributed to architectural decisions and led code reviews to ensure highquality, maintainable codebase.
Acted as Scrum Master, leading Scrum initiatives, facilitating sprint planning and ensuring the timely delivery of features and resolution of bugs.
Optimized and maintained CI/CD pipeline in Azure, driving Automated testing, Docker-based builds and deployments to streamline quick development cycle.
Developed and maintained CMake build configurations to ensure smooth crossplatform compatibility and efficient project management.
Designed and developed multithreading in Qt for real-time spectrometer data acquisition.
Integrated hardware SDKs and APIs of multiple measurement devices into core software for smooth data synchronization and communication.
Implemented XML-based workflow automation to streamline color calibration and validation featuring an editable configuration module.
Collaborated with sales, hardware engineers and the design team to translate performance and usability requirements into robust, high-quality code.
Implemented gRPC-based communication protocols between profiling-system and printers, enabling real-time data transfer and synchronization across devices.
Contributed to the development and delivery of multiple OEM versions of the software, focusing on custom branding, device-specific configurations, multilanguage support, and tailored UI to meet diverse client requirements.
Konica Minolta Sensing Europe BV, Munich
4 Jahre 6 Monate
2018-07 - 2022-12
Developement an OpenCV-based pattern recognition system
Software Developer
Software Developer
Developed an OpenCV-based pattern recognition system for chart image analysis, enabling automatic data extraction and improving color processing accuracy.
Developed customized UIs using native Qt Widgets and advanced QML, creating intuitive and responsive interfaces.
Worked on embedded software for a spectrophotometer (MYIRO-9), developing its SDK on FreeRTOS platform, enabling seamless communication between the device and host software for data acquisition and control.
Worked extensively on cross-platform testing, profiling tools and deployment on Windows and Mac to optimize application performance.
Implemented import/export functionality for measurement data in TXT, CSV, and PDF formats, providing users with flexible data reporting options.
Konica Minolta Sensing Europe BV, Munich
8 Monate
2017-07 - 2018-02
Master Thesis
Topic on request
Developed a Wi-Fi-based indoor localization system using C++ and ROS.
Integrated sensor fusion in ROS for real-time navigation, streaming robot position and events through MQTT for monitoring.
Developed an SQLite database for Wi-Fi signal data and used MATLAB for analysis
Institute of Real-Time Learning Systems, University of Siegen
8 Monate
2016-11 - 2017-06
Developement a vision system
Student Assistant
Student Assistant
Developed a vision system on Raspberry Pi and embedded platforms in C++ using OpenCV, implementing feature detection algorithms such as edge detection, ORB, and SIFT for real-time image processing.
Implemented a closed loop navigation system in C++ within the ROS framework for autonomous robot driving.
Institute of Real-Time Learning Systems, University of Siegen
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre 6 Monate
2014-10 - 2018-03
Mechatronics
Master of Science, Note: 2.1, University of Siegen, Germany
Master of Science, Note: 2.1
University of Siegen, Germany
2 Jahre 10 Monate
2010-07 - 2013-04
Mechatronics
Bachelor of Technology, Note: 1.7, K.S. Rangasamy College of Technology, Anna University, India
Bachelor of Technology, Note: 1.7
K.S. Rangasamy College of Technology, Anna University, India
Designed and developed a high-performance, cross-platform desktop medical imaging application using Qt 6 and C++20 for scalable clinical-style workflows.
Implemented DICOM ingestion pipeline using GDCM, with SQLite-backed hierarchical indexing for efficient study organization and retrieval.
Built an advanced VTK-based visualization system featuring high-fidelity grayscale rendering with precise WL/WW controls, interactive slice navigation with cine playback and synchronized multi-planer reconstruction (axial, coronal and sagittal) along with a 3D rendering pipeline.
Applied principles of ISO 14971 and IEC 62304 to structure risk management, define software requirements, document architecture, and implement traceability and testing workflows.
2 Jahre 3 Monate
2023-01 - 2025-03
Development of a cross-platform software application
Senior Software Developer
Senior Software Developer
Contributed to the development of a cross-platform software application using Qt/QML Framework and modern C++ (C++20) for a professional colour calibration and management software (MYIROTools & AccurioPro).
Contributed to architectural decisions and led code reviews to ensure highquality, maintainable codebase.
Acted as Scrum Master, leading Scrum initiatives, facilitating sprint planning and ensuring the timely delivery of features and resolution of bugs.
Optimized and maintained CI/CD pipeline in Azure, driving Automated testing, Docker-based builds and deployments to streamline quick development cycle.
Developed and maintained CMake build configurations to ensure smooth crossplatform compatibility and efficient project management.
Designed and developed multithreading in Qt for real-time spectrometer data acquisition.
Integrated hardware SDKs and APIs of multiple measurement devices into core software for smooth data synchronization and communication.
Implemented XML-based workflow automation to streamline color calibration and validation featuring an editable configuration module.
Collaborated with sales, hardware engineers and the design team to translate performance and usability requirements into robust, high-quality code.
Implemented gRPC-based communication protocols between profiling-system and printers, enabling real-time data transfer and synchronization across devices.
Contributed to the development and delivery of multiple OEM versions of the software, focusing on custom branding, device-specific configurations, multilanguage support, and tailored UI to meet diverse client requirements.
Konica Minolta Sensing Europe BV, Munich
4 Jahre 6 Monate
2018-07 - 2022-12
Developement an OpenCV-based pattern recognition system
Software Developer
Software Developer
Developed an OpenCV-based pattern recognition system for chart image analysis, enabling automatic data extraction and improving color processing accuracy.
Developed customized UIs using native Qt Widgets and advanced QML, creating intuitive and responsive interfaces.
Worked on embedded software for a spectrophotometer (MYIRO-9), developing its SDK on FreeRTOS platform, enabling seamless communication between the device and host software for data acquisition and control.
Worked extensively on cross-platform testing, profiling tools and deployment on Windows and Mac to optimize application performance.
Implemented import/export functionality for measurement data in TXT, CSV, and PDF formats, providing users with flexible data reporting options.
Konica Minolta Sensing Europe BV, Munich
8 Monate
2017-07 - 2018-02
Master Thesis
Topic on request
Developed a Wi-Fi-based indoor localization system using C++ and ROS.
Integrated sensor fusion in ROS for real-time navigation, streaming robot position and events through MQTT for monitoring.
Developed an SQLite database for Wi-Fi signal data and used MATLAB for analysis
Institute of Real-Time Learning Systems, University of Siegen
8 Monate
2016-11 - 2017-06
Developement a vision system
Student Assistant
Student Assistant
Developed a vision system on Raspberry Pi and embedded platforms in C++ using OpenCV, implementing feature detection algorithms such as edge detection, ORB, and SIFT for real-time image processing.
Implemented a closed loop navigation system in C++ within the ROS framework for autonomous robot driving.
Institute of Real-Time Learning Systems, University of Siegen
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre 6 Monate
2014-10 - 2018-03
Mechatronics
Master of Science, Note: 2.1, University of Siegen, Germany
Master of Science, Note: 2.1
University of Siegen, Germany
2 Jahre 10 Monate
2010-07 - 2013-04
Mechatronics
Bachelor of Technology, Note: 1.7, K.S. Rangasamy College of Technology, Anna University, India
Bachelor of Technology, Note: 1.7
K.S. Rangasamy College of Technology, Anna University, India