Hans-Peter Radtke

Senior Software Engineer | C++ / Python | Machine Learning & Computer Vision | Test Systems & High-Reliability Software | 20+ Years Engineering Complex Systems

Salem, Baden-Württemberg, Germany

About

Senior software engineer with more than twenty years of experience developing complex software systems in high-reliability engineering environments. My background combines classical software engineering, machine learning, computer vision, and large-scale testing methodologies. I started working with neural networks and reinforcement learning long before the current AI wave, implementing my own backpropagation frameworks and reinforcement learning algorithms in C++ during my university research. Since then I have spent most of my professional career developing and maintaining sophisticated software systems used in highly demanding technical environments. My work focuses on building robust software connected to real-world hardware systems, developing automated test systems, and working with large legacy codebases that require precision, reliability, and deep system understanding. Alongside my professional work I have continuously pursued independent research and engineering projects, including machine learning systems, transformer architectures, quantitative trading models, robotics simulations, and data-driven algorithm development. A major focus of my work is rigorous validation and testing. Through both professional engineering work and extensive quantitative trading research I developed strong expertise in statistical pitfalls and algorithm evaluation, including survivorship bias, look-ahead bias, and confirmation bias. These insights shape my engineering philosophy: reliable systems require careful validation and correct methodology, not just sophisticated algorithms. I am particularly interested in complex engineering problems that combine software, data analysis, machine learning, and real-world systems. Core areas of expertise include: C++ software engineering Machine learning and neural networks Computer vision and image processing Test systems and validation frameworks Data analysis and time series modelling Quantitative algorithm evaluation High-reliability engineering environments

Experience

  • Entwickler at Diehl Defence
    May 2007 - Present · 19 yrs 2 mos