I am currently the Development Manager on the Tools for Software Engineers (TSE) team, focused on cloud-based engineering systems that are shared across the company. Prior to co-founding this team, I was the Director of Engineering for the Services Engineering Team in Engineering Excellence.
I have been at Microsoft for about 8 years. In earlier roles, I was the Dev Manager in the Azure AppFabric team working on the AppFabric runtime, Engineering Manager in FUSE Labs, and Dev Manager on the Visual Studio Platform team leading work on the Shell, the Editor and its integration into the language services, the Project System, and MSBuild. My early project at Microsoft was an incubation team code-named Nautilus that created the new managed shell for Visual Studio, the extensible code editor that has shipped as part of Visual Studio, Expression Blend and PowerShell. Our work also furthered the creation of an extensibility framework for managed code called MEF that ships in the .NET framework.
Before joining Microsoft, I was in the SF Bay Area for about 15 years. I was a software manager at NetApp Inc. (NTAP), responsible for the storage management application platform and earlier in the data protection group responsible for data archival, file system backup and recovery applications. Before NetApp, I was the director of software engineering at Candera, a Silicon Valley start-up focusing on storage virtualization, where we successfully developed and delivered the first release of the Candera Storage Controller to market ahead of the competition.
I have also had a couple of entrepreneurial stints where I founded startups. In earlier roles, I have worked on a creating and standardizing a CORBA based co-simulation framework, creating an ecosystem for building distributed simulation environments, and building development tools for embedded systems programming at WindRiver Systems; on embedded software development for medical instruments at Abbott Labs; and software tools for integrated systems development at the Stanford Linear Accelerator Center.
I have an MS from Stanford University and a Bachelor’s degree from the Indian Institute of Technology, Madras. You can find more information about me here.
- Milos Gligoric, Wolfram Schulte, Chandra Prasad, Danny van Velzen, Iman Narasamdya, and Benjamin Livshits, Automated Migration of Build Scripts using Dynamic Analysis and Search-Based Refactoring, ACM – Association for Computing Machinery, October 2014