Resume

Employment History

Microsoft Corporation, Principal PM Manager, Microsoft Edge
Since June 2014, I have been a PM Manager on the Web Platform team. I have been working on making the web more interoperable and fast for Microsoft Edge, a new browser built for Windows 10 with modern web interoperability, industry leading performance, and innovative user experiences in mind.

I run the Networking, Storage, HTML5 Media, Real-Time Communications, and Enterprise teams for the Microsoft Edge web platform. My team is currently building Progressive Web App support in Windows, Service Workers for better performance, offline support and push notifications, TLS 1.3 for faster and more secure networking, Web Authentication for biometric authentication through Windows Hello, improving web real-time communications through WebRTC and ORTC, supporting 4K HDR scenarios, and other areas.

In the past, I have also worked on helping design our HTML platform infrastructure, including bringing up the new EdgeHTML browser engine and building on top of the Windows Universal Platform so Microsoft Edge can run on Windows, Windows Phone, Xbox, HoloLens, SurfaceHub.

W3C, Chair, Service Worker working group
Since August 2017, I have been co-chairing the Service Worker working group which is chartered to build the Service Worker API, allowing web applications to work offline, run background activities, and support push notifications.

W3C, Editor, HTML working group
From January 2013 to May 2014, I helped edit the HTML5 Canvas 2D Context standard. The Canvas 2D Context provides objects, methods, and properties to draw and manipulate graphics on a canvas drawing surface and is used today for gaming, animations, and ads on the web.

W3C, Editor, Web Performance working group
From August 2011 to May 2014, I helped design APIs that help developers both better measure their performance impact and build more CPU and power efficient web applications.

Microsoft Corporation, Senior Lead Program Manager, Internet Explorer
From February 2008 through May 2014, I focused on modernizing the Internet Explorer web platform and helped ship IE8, IE9, IE10, and IE11.
As a Lead Program Manager, I was focused on modernizing the Internet Explorer web platform and helped ship IE8, IE9, IE10, and IE11.

I worked on performance and web graphics, helping rebuild the browser from the ground up for HTML5, hardware accelerating the graphics stack, compiling JavaScript to native machine code, and implementing the latest web standards, like Canvas 2D context. I also participated in many W3C standards body working groups to bring better CPU and power efficient APIs to the web.

I also ran the Enterprise team and developed the Enterprise Mode set of features to help Enterprise customers more easily upgrade to the latest version of the browser while keeping their existing line of business applications working.

Intel Corporation, Hardware Engineer, Flash Memory
In 2006, I was a Hardware Engineer at Intel focused on measuring and making flash memory faster.

Research In Motion, Software Developer, Location Based Services
In 2005, I was a Software Developer working on the Blackberry Maps applications. As a part of my role, I designed efficient mapping algorithms, as well as the visual look and feel for the map application, patterns that are now ubiquitous in modern mapping applications.

Education

Simon Fraser University, Engineering Science, B.ASc. Honours
I hold a Bachelor of Applied Sciences degree in Computer Engineering.

Patents

Aligning Script Animation with Display Refresh
Jatinder Mann, et al., Microsoft Corporation, Patent No. 8,884,970.

W3C

Chair, W3C Service Worker Working Group

Editor, W3C HTML Working Group

Editor, W3C Web Performance Working Group

Contributor, W3C Web Performance Working Group

Writing and Videos

Conferences and Presentations

  • Microsoft Ignite 2015 | Session Speaker
  • TechReady 2015 | Session Speaker
  • “Project Spartan” Developer Workshop March 2015 | Session Speaker
  • Microsoft Enterprise Customer Summit January 2015 | Session Speaker
  • Microsoft Security Response Alliance (MSRA) Summit 2013 | Session Speaker
  • Windows Engineering Readiness Training 2013 | Session Speaker
  • W3C Workshop on Performance 2012 | Session Speaker
  • Build 2012 | Session Speaker | Video
  • Build 2011 | HOL Session
  • MIX 2011 | Session Speaker | Video
  • MIX 2011 | Ask the Experts
  • PDC 2010 | Ask the Experts
  • TechReady 2010 | Ask the Experts
  • TechReady 2009 | Session Speaker
  • Windows Desktop Advisory Council 2009 | Session Speaker
  • TechReady 2008 | Session Speaker

Code Samples

Scholarships

  • Engineering Science Special Project Award
  • Canada Millennium Scholarship Excellence Award
  • Governor General’s Bronze Medal
  • Science Council of British Columbia Achievement Award
  • British Columbia Provincial Scholarship
Advertisements