John-paul Dakran is a Senior Software Engineer based in Old Toronto with a decade of experience building backend systems and improving code security. Currently at Yelp, he progressed from Software Engineer to Senior Software Engineer, bringing practical experience from earlier roles at Brock Solutions and internships at HORIBA. He has a software engineering degree from McMaster and a background in teaching, which informs his collaborative approach to mentoring and code quality. An active contributor to the well-known open-source project detect-secrets, he’s focused on refactoring, hardening YAML parsing, fixing regex catastrophes, and improving AWS key detection—demonstrating a rare blend of backend craftsmanship and security stewardship. Colleagues rely on him to turn subtle bugs into robust solutions and to make security improvements that scale across large codebases. He combines thorough testing discipline with a pragmatic eye for preventing leaks and reducing incident risk.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Engineering & Management (B.Eng.Mgt), Software Engineering, Bachelor of Engineering & Management (B.Eng.Mgt), Software Engineering at McMaster University
An enterprise friendly way of detecting and preventing secrets in code.
Role in this project:
Back-end Developer & Security Engineer
Contributions:3 releases, 90 reviews, 74 commits in 9 months
Contributions summary:John-paul primarily focused on improving the functionality and security of the `detect-secrets` repository. Their contributions involved refactoring code, updating unit tests, and fixing bugs related to YAML parsing and line numbering. They also addressed security vulnerabilities by fixing catastrophic backtracking in regular expressions and improving the detection of AWS access keys.
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
John-paul Dakran - Senior Software Engineer at Yelp