Microsoft

Program Manager @ Microsoft | Redmond, WA | Aug. 2012 – Present

I work in Windows services where I lead a lot of software development efforts focused on building services that augment the Windows and Windows Phone experience.

Between August 2014 – August 2015 I worked on 2 projects that have been disclosed:

  1. Microsoft Wi-Fi on Windows 10
  2. Wi-Fi Sense on Windows 10

Microsoft Wi-Fi on Windows 10 helps users discover, purchase and connect to paid Wi-Fi hotspots through a Windows Shell experience. Additionally, the purchase for connectivity goes through Windows Store. Lastly, Microsoft Wi-Fi availability is continuing to expand since Windows 10 launched.

Wi-Fi Sense on Windows 10 is much like what shipped on Windows Phone 8.1 – however now it’s available to more clients.

Between August 2013 – August 2014 I worked on 2 projects:

  1. MPNS-WNS Shim
  2. Wi-Fi Sense

The MPNS-WNS Shim ensures push notifications for apps written using legacy Windows Phone SDKs are successfully routed to devices running Windows Phone 8.1. The Shim is the first step for Microsoft to consolidate its push notification platform without breaking existing user experiences and didn’t require any code changes for existing apps.

Wi-Fi Sense is a suite of features that help Windows Phones automatically connect to free Wi-Fi hotspots.

Between August 2012 – August 2013 I worked on 4 projects:

  1. Network Speed Test on Windows 8
  2. Network Speed Test on Windows Phone
  3. Network Test Service (the cloud infrastructure for Network Speed Test)
  4. Microsoft Push Notifications.

Links to the Network Speed Test apps

When I joined the Microsoft Push Notification Service (MPNS) team I performed a lot of Business Intelligence and Service Intelligence research by analyzing service telemetry with an internal Map Reduce system. I wrote scripts that processed Terabytes of service telemetry to understand 1) how the service behaves and 2) identify areas of the service that may need improvement. This helped the team identify new product requirements by making data driven decisions.