Summary
Diana Carrier is a Senior Backend Software Developer with 11 years of professional experience building full-stack and security-focused applications, currently contributing to McAfee from Waterloo, Ontario. She blends deep backend skills (Ruby, Rails, Go) with application security experience gained at Shopify, where she built OWASP-based vulnerability scanners and consolidated multiple app-scanning tools. Diana has driven accessibility and ADA compliance initiatives, led cross-team knowledge-sharing and educational programs, and mentored junior engineers and interns. Her background spans startups to large product teams, with hands-on work in microservices, React front ends, and automation for bug triage and scanning. Outside of day-to-day engineering she streams tech content and prototypes AI-assisted accessibility tools, reflecting a practical curiosity for human-centered solutions. Known for clean code and clear documentation, she consistently turns complex security and accessibility requirements into maintainable production systems.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Science Computer Science, Bachelor of Science Computer Science at University of Manitoba