Technology leader, software manager, architect and hands-on developer, with deep knowledge and expertise in cloud scale distributed systems, resource allocation and orchestration. Over more than 20 years of experience leading, building, mentoring and managing teams as well as developing large scale distributed systems infrastructure software for compute intensive workloads using Java and other technologies.

Excellent communicator with a broad experience working with customers, stakeholders, management, and engineering teams in mission critical environments.