Experience
Professional Experience
Senior Software Development Engineer | Thales Group
Ottawa, ON | June 2025 - Present
- Build security-critical software for the Luna Network HSM platform using C++ and Linux.
- Designed and implemented a Bring Your Own Certificate capability for enterprise customers integrating internal PKI and certificate lifecycle systems.
- Served as Release Champion, coordinating releases across more than 100 engineers spanning 5 teams in 3 countries.
- Built Python automation around Jira and Confluence to improve release planning and ownership tracking.
- Help drive AI-assisted engineering workflows within the product team.
Software Development Engineer | Thales Group
Ottawa, ON | May 2022 - June 2025
- Led development of the client connector for a next-generation HSM using Python, C++, JavaScript, Docker, Yocto, and GitLab CI/CD.
- Architected a Crypto Traffic Controller to strengthen communication between client systems and HSM devices.
- Developed cryptographic applications with OpenSSL and PKCS#11 APIs and modernized the Universal Client driver across Windows, Linux, and AIX.
Full Stack Software Developer Intern | Transport Canada
Ottawa, ON | May 2021 - January 2022
- Contributed to the Corporate Data Pathfinder using Vue.js, Node.js, GraphQL, SQL, and Docker.
- Implemented OWASP ZAP penetration testing in Azure DevOps pipelines and designed K6 load testing for GraphQL APIs.