Summary
Ayush Sharma is a Senior Software Engineering Manager at Microsoft with 12 years of experience building and leading teams that deliver large-scale distributed systems, primarily in cloud storage and developer cloud services. He combines hands-on system design with people leadership, driving Azure Storage as a technical lead while mentoring engineers and teaching sessions on distributed systems and ML. His background at Nutanix includes owning microservice architectures, DAG orchestration libraries, and cross-cloud scheduling engines that enabled multi-cloud and Kubernetes integration. Equally comfortable in devops, web dev and ML, he favors experimentation as a learning method and reinforces concepts by teaching. Based in Bengaluru, he brings a practical, production-first approach to architecture and a track record of turning complex distributed problems into scalable, observable solutions. An often-overlooked strength is his habit of shipping infrastructure libraries that abstract complexity (e.g., stream and orchestration abstractions) to accelerate team velocity.
11 years of coding experience
7 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Intermediate Science, Intermediate Science at Bal Mandir Sr. Sec. School
Matriculation Science, Matriculation Science at Bal Mandir Sr. Sec. School, Delhi
Hindi, English