20+ years of software engineering experience across multiple industries including advertising, banking, finance, airlines, insurance, and healthcare. Experience in leading geographically dispersed, multi-functional teams through all stages of system development.