25+ year career designing & developing commercial scientific/industrial software. Demonstrated expertise in software architecture, high-performance data processing algorithms, and complex user interface design.Hands-on experience & leadership in full range of software life-cycle: requirements analysis, product definition, architecture & design, project planning, implementation of complex business logic & high-performance algorithms, enhancing legacy code, testing & debugging, team leadership, customer support.Specialties: - Modern C++[11/14/17], C#, Python, Swift, MATLAB - OpenCV, Eigen, PCL, Boost, Numpy, Scikit-Learn, TensorFlow/Keras - object-oriented architecture & design - parallel processing architectures & algorithms - computer vision, computational geometry, coordinate metrology, machine learning algorithms - highly interactive UX design, computer graphics & data visualization - software localization
Listed skills include Multithreading, Software Design, Object Oriented Design, C#, and 31 others.