Our team specializes in every step of the software development lifecycle, from requirements gathering to coding to DevOps to documentation.
We understand IT systems and work with you and your staff to build solutions that just make sense.
We’ve got experience architecting and deploying software systems in the cloud. We also understand that a server in a closet is sometimes all you need.
We've seen a lot of change in software development over our years of experience in the field. Our approach to development is agile and pragmatic, driven by user requirements rather than tech hype. If you've got a problem that needs solving with software, we've got solutions!
At Allegro, we believe that software development isn't finished when the last line of code is deployed. Security patches, critical updates, and user support are all part of the software lifecycle. We're here to help you keep your software running smoothly and securely.
Allegro has experience with a wide range of IT systems and can help you make the right choices for your business, whether it's IT service management, email systems, network infrastructure, or Office.
Our team understands that "Ops" is just as important as "Dev". We take a pragmatic approach to infrastructure, and can help you with the "where" and "how" of deploying your software.
Kris has been fascinated with computers since he was old enough to hold a mouse. He has been consulting full-time with Allegro since earning a Bachelor’s degree in Computer Science from the University of Alberta in 2012 and has been managing Allegro with assistance from founding members John and Glen since 2024.
He has experience with many software systems and programming languages, and is a go-to guy for esoteric email system and web development questions.
After work, you can find Kris scaling a rock face, singing with his choir friends, or taking on an ambitious cooking project.
John is an experienced project manager with over 25 years of IT experience leading teams and projects, utilizing different technologies in various client environments.
John holds an MBA degree from the University of Denver and is responsible for managing corporate operations, financial/legal functions and strategic planning.
John is involved with coaching youth hockey and soccer; enjoys skiing, playing hockey and golf; and spending time with family.
Glen has over 30 years of IT and business experience in a wide range of industries.
He has an extensive and diverse knowledge of systems management and applicaion development using various operating systems, numerous programming languages, and a variety of platforms ranging from handheld devices to mainframe systems.
When he’s not busy coding Glen enjoys family life on an acreage.