Principal Consultant, Application Development
Stephen has over 15 years of experience in software development and technology management, specializing in application architecture, cloud, and microservices. Stephen’s philosophy is that projects and technology should be simple, truthful, and beautiful. He believes in setting clear expectations and honest communication is essential for project success. He enjoys working with both technical and non-technical people to innovate solutions that provide value. As a leader, Stephen believes in creating environments of team-learning where communities can learn from collective experience and adopt practices that improve the overall team performance.
Prior to AIM, Stephen was the VP of Engineering and Technology at ORHub, Inc where he was responsible for the overall technology vision, development, and delivery strategies across the company. He managed a team of engineers, data scientists, and security personnel to create products delivered to customers in the healthcare industry. Prior to ORHub, Stephen was a consulting manager at Pariveda Solutions where he delivered solutions to a wide portfolio of customers.
Stephen is an assistant Karate instructor, actively volunteers with his child’s school, and holds certificates from the International Sommelier’s Guild.