Dan Bjorge

Senior Software Engineer, Microsoft

About Me

Photograph of Dan's head. Dan is a smiling white male in his 30s with short brown hair wearing glasses and a purple bow tie

I am a senior software engineer at Microsoft working on Accessibility Insights.

Experience

Microsoft

Senior Software Engineer

January 2019 - present

Software Engineer II

September 2013 - September 2016

Software Engineer in Test

May 2011 - August 2013

Accessibility Insights
  • Represented Microsoft as a member of the W3C Accessibility Guidelines Working Group advancing the industry-standard Web Content Accessibility Guidelines (WCAG)
  • Built and maintained accessibility testing tools, services, libraries, and guidance spanning a wide variety of platforms (Web, Windows, Mac, Linux, Android) and developer ecosystems
  • Helped ~100,000 users of our open-source tools, including most Microsoft development teams, to make their software more accessible to all
  • Led technical collaboration between Accessibility Insights and internal/external partner teams
Windows Engineering System
  • Saved ~10,000 engineer-hours/year by making it easier to onboard tests to Windows’ test labs
  • Maintained and scaled out a legacy continuous integration system that reduced build and test times for typical Windows developers’ code changes from 20 hours to 1 hour
  • Responsible for rapid full-stack development of many internal tools/services (mostly Azure/C#, some TypeScript/React) as part of an XP engineering team, working directly with stakeholders
Windows Networking
  • Owned Windows Update’s underlying data transfer layer (BITS), serving over one billion end users
  • Responsible for all of Windows’ APIs for performing background data transfer and SOAP operations
  • Improved team efficiency by introducing several agile techniques, including retrospectives, pair programming, and test-driven design, to a heavily waterfall-focused Windows dev team
  • Designed and built the end-to-end networking stress and reliability test strategy for Windows 8/8.1
  • Responsible for the Windows Hardware Certification Kit test suite for NetworkDirect capabilities of ethernet devices, driving quality of the entire hardware ecosystem across many companies
  • Designed and implemented a network protocol fuzz testing framework, and used it to identify several zero-day critical class security bugs in the Windows 8 TCP/IP stack

Projects

AirPush Detector was an independently developed Android app that helped identify other apps using push notifications for advertisements. Over its lifetime, the app had 6 million user installs. Android built this functionality into the OS with Android 4.1, and I sunset the app in 2017.