Dillon Dumesnil is a Senior Software Engineer with a decade of experience building reliable backend systems and thoughtful front-end features, currently at Microsoft after growing through multiple engineering roles at edX. He combines strong Django and React experience—demonstrated by substantive contributions to the Open edX platform and its ecommerce, course-discovery, and learning frontend projects—with a focus on test quality, performance, and maintainable APIs. A committed mentor and open-source advocate, Dillon prioritizes people and knowledge sharing alongside shipping features, and has a track record of reducing flaky tests and improving test suites. His MIT MEng in Computer Science underpins a pragmatic engineering approach that balances product needs with robust architecture.
10 years of coding experience
9 years of employment as a software developer
Master of Engineering - MEng, Computer Science and Engineering, Master of Engineering - MEng, Computer Science and Engineering at Massachusetts Institute of Technology
Service providing access to consolidated course and program metadata
Role in this project:
Back-end Developer
Contributions:94 reviews, 120 commits, 264 PRs in 4 years 8 months
Contributions summary:Dillon primarily contributed to the backend of the course-discovery service. Their work involved adding search functionality to the Django admin page for courses and course runs, and adding FAQ and Learner Testimonials fields into the course metadata course table. They also fixed migration files to add the FAQ and Learner Testimonials to the course metadata. The user also removed references to the Learner Testimonials field from the course metadata and course run tables.
(Deprecated) Service for managing edX's product catalog and handling orders for those products
Role in this project:
Back-end Developer
Contributions:13 reviews, 16 commits, 31 PRs in 4 years 8 months
Contributions summary:Dillon primarily contributed to the `ecommerce` backend service, focusing on API enhancements and course entitlement management within the Django framework. Key contributions included implementing a new API for creating entitlements and adding a new course type. The user also made changes to the voucher and cart functionality. These changes suggest a focus on extending and refining the e-commerce service's capabilities.
djangoedxproduct-catalogbackend-servicehandling
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
Dillon Dumesnil - Senior Software Engineer at Microsoft