John Barry is a Senior Staff Software Developer based in St. John's, Newfoundland with nine years of hands-on experience advancing full-stack and embedded systems across startups and technical teams. He grew through multiple roles at CoLab Software—from intern and full-stack developer to team lead and now senior staff—demonstrating a strong pattern of product-focused delivery and leadership within the same company. His background includes embedded C++ for a Canadian CubeSat project and practical telecom troubleshooting at Nokia, giving him a rare blend of low-level systems experience and production web/application engineering. Known for driving UI overhauls, MVP builds, and operational patches, he combines product sensibility with technical depth and a knack for turning research into deployable systems.
8 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Engineering, Bachelor of Engineering (B.Eng.), Computer Engineering at Memorial University of Newfoundland
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.