Lead Software Engineer @ Release Architecture Development From October 2015 to Present (3 months) San Francisco Bay AreaSr. Member of Technical Staff @ Enterprise PaaS From April 2012 to September 2015 (3 years 6 months) Software Design Engineer @ End-to-end ownership of key features and components such as Storage Analytics, Upgrade Infrastructure for Windows Azure Storage and periodic assessment of system health.
Contributed to implementation of several core features for the Windows Azure Storage platform such as Blob apis and Geo replication From January 2009 to March 2012 (3 years 3 months) Software Development Engineer @ Messaging Team in Distributed Systems Engineering Group (http://ds.amazon.com).
Contributed to developing scalable, fault-tolerant messaging software to support Amazon's internal service-oriented infrastructure and SQS (an Amazon Web Services offering) From August 2006 to January 2009 (2 years 6 months) Research Assistant (Pervasive Technology Labs) @ Research work on Management of Large scale distributed systems.
Contributed to the NaradaBrokering (http://www.naradabrokering.org) Distributed Messaging Middleware. From January 2003 to August 2006 (3 years 8 months) Associate Instructor, Computer Science Department @ Responsibilities include teaching in labs and grading assignments From August 2000 to December 2002 (2 years 5 months) Summer Intern @ From May 2001 to July 2001 (3 months)
Ph.D., Computer Science @ Indiana University Bloomington From 2000 to 2007 M.S., Computer Science @ Indiana University Bloomington From 2000 to 2002 B.E., Computer Engineering @ Mumbai University (V.E.S.I.T.) From 1996 to 2000 Harshawardhan Gadgil is skilled in: Distributed Systems, Software Development, Web Services, Software Design, Cloud Computing, Scalability, Software Engineering, Enterprise Software, PaaS, Amazon Web Services (AWS), Windows Azure, Computer Science