Developing a combined hardware/ software face authentication solution for secure mobile payment. The system can distinguish human faces from highly realistic masks, even when operating behind an OLED display.
Developed and optimized algorithms for image processing and 3d reconstruction
Designed a new architecture for performant execution on Android Phones
Integrated neural networks to perform face authentication and material detection
Enabled our solution to run in Qualcomm?s Trusted Execution Environment and implemented Google?s Biometric Service to satisfy class 3 security level on Android
Improved cross-team communication as Team Speaker
Taught C++, Python, and general software development concepts
Transitioned prototype functionalities form various languages into robust product code
Designed and implemented a Python-bindings API to support our hardware development teams
trinamiX GmbH
Ludwigshafen
1 Jahr 7 Monate
2018-04 - 2019-10
Developing a 3D sensor for visual inspection
Lead Software Developer
Lead Software Developer
Developing a 3D sensor for visual inspection in the production lines of tier 3 automotive manufacturers.
Ported 3D depth estimation algorithm to GPU using CUDA, resulting in a 100x speedup
Redesigned and implemented the core product architecture
Supported customer projects and sales activities
HD Vision Systems GmbH
Heidelberg
2 Jahre 7 Monate
2015-09 - 2018-03
Developed and conducted training
Functional Engineer
Functional Engineer
Germany's market leader in regulatory banking, expanding into the European market with a new rule language design utilizing a distributed processing engine.
One of the first employees to work on transferring functional content into the new in-house rule language
Developed and conducted training for the rule language in a banking regulatory context
Implemented proof-of-concept for functional content in SCALA using the Spark framework for distributed computation
Provided maintenance and customer support based on regulatory requirements
BearingPoint Software Solutions GmbH
Frankfurt
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre 11 Monate
2016-10 - 2020-08
Part time studies: Computer Engineering
M.Sc., Heidelberg University
M.Sc.
Heidelberg University
Application Specific Computing - Fast parallel algorithm patterns on CPUs and GPUs
With my expertise as a senior software developer and a background in physics and computer engineering, I bring versatile problem-solving skills applied across various domains. I have experience coding at all levels of abstraction, from software architecture to optimizing algorithms for specific hardware.
By leveraging my communication skills, creativity, and curiosity, I build bridges across domains, significantly contributing to the broader vision of the product. My ability to understand and integrate diverse perspectives ensures that solutions are both effective and holistic.
Tools:
Git
CMake
Jira
Azure DevOps
Technical Domains:
Embedded devices
close to hardware optimizations (CPU, GPU, DSP)
parallel algorithms
data structures
API design
neural network engines (training scripts, on device execution)
Functional Domains:
3D reconstruction
image processing
regulatory banking
Multi-platform Development:
x64 Windows & Linux
ARMv8 64 Android & embedded Linux
Qualcomm Hexagon DSP
Qualcomm Trusted Execution Environment
Nvidia Jetson
Android
Community Involvement on request
Einsatzorte
Einsatzorte
Heidelberg (+100km)
Deutschland
möglich
Projekte
Projekte
4 Jahre
2019-11 - 2023-10
Developing a combined hardware/ software
Senior Software Developer
Senior Software Developer
Developing a combined hardware/ software face authentication solution for secure mobile payment. The system can distinguish human faces from highly realistic masks, even when operating behind an OLED display.
Developed and optimized algorithms for image processing and 3d reconstruction
Designed a new architecture for performant execution on Android Phones
Integrated neural networks to perform face authentication and material detection
Enabled our solution to run in Qualcomm?s Trusted Execution Environment and implemented Google?s Biometric Service to satisfy class 3 security level on Android
Improved cross-team communication as Team Speaker
Taught C++, Python, and general software development concepts
Transitioned prototype functionalities form various languages into robust product code
Designed and implemented a Python-bindings API to support our hardware development teams
trinamiX GmbH
Ludwigshafen
1 Jahr 7 Monate
2018-04 - 2019-10
Developing a 3D sensor for visual inspection
Lead Software Developer
Lead Software Developer
Developing a 3D sensor for visual inspection in the production lines of tier 3 automotive manufacturers.
Ported 3D depth estimation algorithm to GPU using CUDA, resulting in a 100x speedup
Redesigned and implemented the core product architecture
Supported customer projects and sales activities
HD Vision Systems GmbH
Heidelberg
2 Jahre 7 Monate
2015-09 - 2018-03
Developed and conducted training
Functional Engineer
Functional Engineer
Germany's market leader in regulatory banking, expanding into the European market with a new rule language design utilizing a distributed processing engine.
One of the first employees to work on transferring functional content into the new in-house rule language
Developed and conducted training for the rule language in a banking regulatory context
Implemented proof-of-concept for functional content in SCALA using the Spark framework for distributed computation
Provided maintenance and customer support based on regulatory requirements
BearingPoint Software Solutions GmbH
Frankfurt
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre 11 Monate
2016-10 - 2020-08
Part time studies: Computer Engineering
M.Sc., Heidelberg University
M.Sc.
Heidelberg University
Application Specific Computing - Fast parallel algorithm patterns on CPUs and GPUs
With my expertise as a senior software developer and a background in physics and computer engineering, I bring versatile problem-solving skills applied across various domains. I have experience coding at all levels of abstraction, from software architecture to optimizing algorithms for specific hardware.
By leveraging my communication skills, creativity, and curiosity, I build bridges across domains, significantly contributing to the broader vision of the product. My ability to understand and integrate diverse perspectives ensures that solutions are both effective and holistic.
Tools:
Git
CMake
Jira
Azure DevOps
Technical Domains:
Embedded devices
close to hardware optimizations (CPU, GPU, DSP)
parallel algorithms
data structures
API design
neural network engines (training scripts, on device execution)
Functional Domains:
3D reconstruction
image processing
regulatory banking
Multi-platform Development:
x64 Windows & Linux
ARMv8 64 Android & embedded Linux
Qualcomm Hexagon DSP
Qualcomm Trusted Execution Environment
Nvidia Jetson
Android
Community Involvement on request
Vertrauen Sie auf Randstad
Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung