Seasoned technology executive with over 22 years of experience in a variety of roles from Software Engineer to Director level. Demonstrated ability to lead teams in the development and execution of technology strategies that align with business goals and objectives. Proven track record in building and managing high-performing teams, developing innovative products, and driving growth.