There are a lot of challenges for a CTO, most involving the need to focus on day to day issues such as ensuring that customers, BD and program organizations see value in the investments that CTOs are making. What is a CTO to do? One outcome of this Council is to bring in outside speakers and facilitate peer discussion on how to approach/solve some of the challenges below:
Ritchie joined SAIC in 2006 as a senior principal software engineer. He has led several agile teams in developing, modernizing, migrating, and operating resilient, highly available, enterprise-scale software systems in the U.S. Navy, Marine Corps, and Air Force and the Defense Logistics Agency.
Prior to SAIC, he served as director of software engineering at Capital One, where he provided technical direction within an engineering organization of over 500 employees spanning multiple areas of expertise. He oversaw and guided the successful completion of major programs, including the enterprise migration of over 400 distributed applications from legacy data centers to full cloud infrastructure. He instilled DevSecOps best practices and reusable artifacts throughout the software engineering practice, highlighted by co-founding the Capital One DevOps Guild, an organization-wide effort.
Ritchie earned his Bachelor of Science in computer engineering from Virginia Tech. He holds all nine AWS certifications.