Software Development Team Lead at Math2Market GmbH
Mannheim, Baden-Württemberg, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Alexander Neundorf is a seasoned software development team lead with 26 years of experience specializing in HPC, parallel and distributed systems, and system-level C/C++ development. Based in Mannheim, Germany, he blends hands-on engineering—especially buildsystem engineering and Qt—with leadership roles at Math2Market, Sharp Reflections, and long-term open-source contributions to projects like CMake and ITK. He has a proven track record of improving build tooling and portability, such as enhancing CMake’s IDE generators and optimizing ITK’s SystemTools for diverse platforms including Cray. Comfortable across embedded systems and OOAD, he emphasizes software quality and reproducible builds while guiding teams to ship robust, portable software. His background spans academia and industry, giving him a pragmatic approach to solving performance and cross-platform compatibility challenges. Colleagues value him for both deep technical craftsmanship and the ability to translate complex system concerns into maintainable engineering practices.
Software Engineer (focus on build system and code generation)
Contributions:1176 commits in 17 years 1 month
Contributions summary:Alexander primarily focused on enhancing the CMake build system, specifically related to generating project files for different IDEs like CodeBlocks and Eclipse. Their contributions included adding support for parallel builds in CodeBlocks and incorporating newer version numbers for Eclipse CDT projects. The user also addressed issues by ensuring that C/CXX macros are only added when the respective languages are enabled in Eclipse projects, along with documenting Eclipse-generator related variables. Furthermore, the user was responsible for removing the KDevelop3 generator from the CMake project.
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Role in this project:
Back-end Developer & System Architect
Contributions:12 commits in 2 years 3 months
Contributions summary:Alexander primarily focused on optimizing and improving the ITK project's underlying system tools and build infrastructure. Their contributions included performance optimizations, such as reducing redundant code in the `SystemTools` module. Additionally, they addressed compatibility issues by adding support for various platforms like Cray and Syllable OS, ensuring the project's portability across different systems. They also fixed bugs related to the file globbing functionality.
pythonitkcomputer-visionopen-sciencescientific
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alexander Neundorf - Software Development Team Lead at Math2Market GmbH