Alexander Neundorf

Software Development Team Lead at Math2Market GmbH

Mannheim, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code26 years of coding experience
job22 years of employment as a software developer
bookTechnische Universität Ilmenau
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

code-generation10
c-language10
build-system10
cmake10
cpp10
cross-platform10
system-design10
cprogramming-language10
multiplatform10
utilities9
makefile7
scientific-computing4
open-source4

Programming languages (9)

TypeScriptC++CCMakeGoPerlHTMLFortran

Github contributions (5)

github-logo-circle
Kitware/CMake

Mar 2006 - Jan 2023

Mirror of CMake upstream repository
Role in this project:
userSoftware 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.
cppcmakeupstream
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:
userBack-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