Senior Software Engineer at GitHub (May 2017 - Current)

Principal Engineer/Technical Lead at Hewlett Packard (April 2014 - May 2017)

  • Lead developer & architect of a cloud service written from the ground up using nodeJS, RabbitMQ, Angular for UX and a bunch of other amazing technologies.
  • We’re building a CI/CD system for customer application workloads that run on top of Helion Cloud Foundry.
  • :star: Received Bias for Action! recognition award.
  • :star: Received Making a Difference recognition award.

Senior Software Engineer at Microsoft Corporation (October 2012-April 2014)

HDInsight – Microsoft’s Hadoop Service for Windows Azure.
  • Designed, implemented and shipped .net and NodeJS SDK for working with HDInsight clusters and jobs.
  • Designed, implemented and shipped Powershell cmdlets for managing HDInsight clusters and jobs.
  • Developed the web interface for provisioning HDInsight clusters.

Software Design Engineer 2 at Microsoft Corporation (December 2011 – October 2012)

OData Team - A standardized protocol for creating and consuming data APIs.
  • Developed the .NET Windows Phone client library for OData protocol.
  • Developed the .NET Windows Store client library for OData protocol.
  • Developed a Windows Phone app to discover and browse OData feeds.
  • Contributed to the JavaScript client library for OData protocol.

Software Design Engineer 2 at Microsoft Corporation (May 2011 – December 2011)

Project Barcelona - Metadata lineage and analysis for data connections.
  • Developed the dependency visualization tool for tracking lineage across servers and file systems.
  • Developed the admin application for running and managing crawlers across the enterprise.
  • Developed the Reporting Services crawler to crawl reports for relations to SQL Server databases.
  • Developed the REST API to kick off crawl jobs and browse crawled metadata.
  • :star: Received Gold Star performance award.

Software Design Engineer In Test 2 at Microsoft Corporation (March 2010 – June 2011)

OData Team - A standardized protocol for creating and consuming data APIs.

Software Design Engineer In Test at Microsoft Corporation (January 2008 – March 2010)

OData Team - A standardized protocol for creating and consuming data APIs.

Support Engineer ASP.net/IIS servers at Microsoft Corporation (December 2006 - January 2008)

  • Code debugging and review for .NET web based projects.
  • Delivered timely and high quality incident resolution focusing on root cause analysis, prevention, and knowledge transfer.
  • Wrote technical articles and knowledge base articles for Support.Microsoft.com.
  • :star: Received Microsoft Ace Award for excellent performance
  • :star: Received Microsoft Great People Great Performers award.