Software architect with 20+ years of experience in C++ and CAD