Stephen Ritchie is an experienced engineering leader with a strong background in technology and management. Currently serving as a Senior Engineering Manager at ICF, Stephen is focused on engineering leadership and team development within the Energy, Environment, and Infrastructure group. Previously, Stephen held roles as a Senior Solutions Architect, Vice President of Engineering at DaySmart and Winmore, and Director of Software Development, driving significant improvements in operational efficiency and innovation. Stephen is also a published author of 'Pro . NET Best Practices' and has a solid educational foundation with a Master’s in Project Management from The George Washington University and a Bachelor’s in Chemical Engineering from Caltech.
This person is not in any teams
This person is not in any offices