Justin Mcdonald is a seasoned full-stack software engineer with 10 years of experience building cloud-based web applications and leading product-driven engineering for startups. Based in Bellevue, he has co-founded and led technology for consumer and marketplace ventures, guided MVP-to-product pivots, and now applies that entrepreneurial rigor as a software engineer at Assurance. A former Canadian chess champion and persistent math competitor, he brings competitive problem-solving and strategic thinking to complex technical decisions and architecture. He pairs front-end UX sensitivity with back-end RESTful API design and ops experience, having owned everything from server configuration to product vision. Known for enjoying logic puzzles, Justin blends curiosity-driven engineering with a pragmatic focus on scalable, maintainable systems.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science (B.Sc.), Honours Specialization in Bioinformatics, Bachelor of Science (B.Sc.), Honours Specialization in Bioinformatics at Western University
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.