John Nagro is a seasoned software leader and founder with 18 years of experience building product-focused engineering organizations and scalable back-end systems. As Co-Founder of Noreaster Group and former Principal Software Engineer at edX, he blends startup grit with product and data strategy to help organizations align technology and go-to-market execution. He has led engineering teams as CTO at Dockwa/Marinas.com and directed engineering at HubSpot, consistently moving ideas from prototype to production. An active contributor to Open edX, his backend work on authentication, GDPR, and course-discovery services reflects deep Django and systems-level expertise in a widely used open-source LMS. Based in Greater Boston, he pairs hands-on coding with strategic leadership and a knack for translating privacy and data requirements into robust platform features.
18 years of coding experience
16 years of employment as a software developer
MS Computer Science, MS Computer Science at Northeastern University
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:57 reviews, 78 commits, 161 PRs in 1 year 4 months
Contributions summary:John primarily contributed to back-end aspects of the Open edX platform. Their work involved modifying user authentication and account-related functionalities, including username generation, retirement processes, and GDPR-related adjustments. The commits demonstrate involvement in modifying Django-based code, integrating third-party authentication, and adjusting database interactions. Additionally, this user demonstrated an understanding of testing the backend logic.
Service providing access to consolidated course and program metadata
Role in this project:
Back-end Developer
Contributions:5 reviews, 13 commits, 16 PRs in 6 months
Contributions summary:John primarily contributed to the backend services of the `course-discovery` repository. Their work included implementing features such as generating test data and adding course type information to the search API responses. They also made changes to the search document serializer, management commands, and tests related to course metadata, demonstrating a focus on enhancing the course discovery functionality. The user's commits were associated with both new features and bug fixes, specifically through reverting a change.
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.