David Doria is a seasoned software engineering leader based in Oak Park, Illinois, specializing in autonomous driving with 15+ years of experience at the intersection of computer vision research and production-grade software. As Director of Engineering for Automated Driving at Magna Electronics, he builds and leads cross-functional teams across mapping & localization, planning & controls, sensor fusion & tracking, and machine learning, and serves as the Boston site lead. He prioritizes reusable software and tool development that accelerates future work, turning ideas into scalable, robust systems for real-world deployment. An active open-source advocate, he has contributed to PCL and ITK, improving examples, documentation, and code quality to enhance usability for researchers and developers. His background spans Optimus Ride, HERE Technologies, and the US Army Research Laboratory, and he holds a Ph.D. in Electrical Engineering from Rensselaer Polytechnic Institute, underscoring a deep theoretical foundation paired with hands-on implementation.
16 years of coding experience
16 years of employment as a software developer
Master of Science (MS), Electrical and Electronics Engineering, Master of Science (MS), Electrical and Electronics Engineering at Florida International University
Contributions:45 commits, 1 PR in 3 years 10 months
Contributions summary:David primarily contributed to the development and maintenance of examples, documentation, and utility functions within the Point Cloud Library (PCL). Their work included setting up an example framework, adding and improving examples for feature extraction algorithms (like NormalEstimation, PointFeatureHistograms, and SpinImages), and adding documentation for point types. Furthermore, the user refactored code to improve code quality and added default values to the range image. The user's contributions demonstrate a focus on enhancing the library's usability and providing clear usage examples.
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
Contributions:80 commits in 1 year 11 months
Contributions summary:David primarily contributed to documentation, correcting typos, and improving the readability of code comments. They also added functionality for building a line between two points within the itk package, indicating a focus on algorithm enhancements. The user addressed a missing assignment operator for an iterator and fixed a warning within the project, demonstrating a strong focus on code quality. Moreover, the user made improvements to documentation by adding diagrams, suggesting an effort to improve user experience.
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.