Chris Janes
About Chris Janes
Chris Janes is a Software Development Manager with extensive experience in software development and architecture. He has worked in various roles at companies such as GoodLife Fitness and Sansys Inc., and advocates for best practices in software development, including infrastructure-as-code.
Current Role at InterVal
Chris Janes currently serves as a Software Development Manager at InterVal. He has held this position since 2021. In this role, he oversees software development projects and leads a team of developers to implement effective solutions. His focus includes adopting best practices in software development and ensuring the team adheres to industry standards.
Previous Experience at GoodLife Fitness
Chris Janes has extensive experience at GoodLife Fitness, where he worked in various roles. He began as a Software Developer from 2015 to 2017, then transitioned to Solutions Manager from 2017 to 2020, and later served as a Senior Software Developer from 2020 to 2021. His time at GoodLife Fitness involved developing software solutions and managing projects to enhance organizational efficiency.
Background in Technical Development
Prior to his tenure at GoodLife Fitness, Chris Janes worked at Sansys Inc. as Director of Technical Development from 2002 to 2015. He was responsible for overseeing technical projects and leading development teams. Additionally, he worked as a Computer Programmer at Compass Group for one year in 2001. This diverse background has provided him with a solid foundation in software development and project management.
Education and Expertise
Chris Janes studied at Fanshawe College, where he earned a diploma in Computer Programming from 1999 to 2001. He also completed a program in Mechanical Engineering/Mechanical Technology/Technician from 1996 to 1998. His educational background supports his expertise in implementing microservice and event-driven architecture, as well as advocating for infrastructure-as-code in software development.
Development Philosophy
Chris Janes emphasizes a continual, incremental approach to system and process development. He believes this methodology is essential for maintaining relevance in the rapidly evolving technology landscape. Additionally, he advocates for early and frequent user experience reviews to ensure that technical solutions meet user needs effectively.