Microsoft
Windows AI Engineer • Feb 2023 — Mar 2025
- Worked on internal Windows OS projects related to AI driven operation of Windows features.
- Created internal applications for experimenting and measuring AI model performance and cost.
- Technologies: C#, XAML, Win32, C++, OpenAI, Operator
Microsoft
Windows Inbox Applications Engineer • Jan 2022 — Feb 2023
Developer and maintainer of First-Party Inbox applications on Windows: such as Clock, Sound Recorder, and Snipping Tool.
Microsoft
App Ninja 🥷 • Feb 2017 — Nov 2019
Working with top ISVs and the Windows developer community, the App Ninjas solve the unsolvable.
In this role I focused on supporting the dev teams of Microsoft's top partners to enable innovative and magical solutions on the Windows platform. I also worked closely with the open source dev community to understand common asks/issues and then ship solutions in the Windows Community Toolkit for iteration and long term support.
Check me out on GitHub | shweaver-MSFT
L4 Digital
Senior Software Engineer • Jan 2016 — Feb 2017
- Developed client application software for Xbox One, Xbox 360, and Universal Windows Platform (UWP).
- Served as Subject Matter Expert on Windows/Xbox app development, hosting regular sessions to educate peers on UWP and Microsoft technologies.
- Traveled to customer sites to oversee release build handoffs and provide support.
- Technologies: TypeScript, LESS, Git, HTML, Jira, WinJS, XAML, C#
Microsoft (Vendor)
Xbox Live Development Support Engineer • Jul 2014 — Feb 2016
- Provided direct and online developer support to third-party media partners, including Disney, Netflix, and Hulu, to build applications for Xbox One and Xbox 360 consoles.
- Hosted monthly HackFest events, delivering hands-on technical guidance and coding support for partner Xbox applications.
- Technologies: C++, C#, .NET Framework, Visual Studio, JavaScript, HTML, CSS, XAML, WinJS, WinRT, Windows Store Apps, Fiddler
Client Network Systems Incorporated (CNSI)
Development Operations Engineer • Oct 2013 — July 2014
- Led a team of 4 engineers managing application operations and development for ProviderOne, ensuring compliance with HIPAA regulations.
- Collaborated with clients weekly to gather requirements and coordinate change management and release schedules.
- Served as lead developer for the customized WA State version of eCAMS HealthBeat, enabling enterprise data extraction, analysis, and reporting for MMIS systems.
- Technologies: Python, Java, HTML, CSS, JavaScript, SQL Developer, jQuery, SVN
Washington State Air National Guard
Computer Systems Programmer (3D0X4) • Oct 2013 — Feb 2016
- Developed and delivered training modules to junior programmers.
- Mission related assignments; Details not available.
United States Air Force
Computer Systems Programmer (3D0X4) • Sep 2009 — Oct 2013
- Led development of a Java-based registrar and student management system, enabling efficient operations for 100+ military schools globally.
- Technologies: Java, Oracle, C#, .NET, HTML, CSS, JavaScript, SQL Developer, Eclipse, Subversion, Tomcat, Visual Studio
UI Developer • Jul 2023 — Oct 2023
Introducing Text Actions, which detects text in your captured screenshots, making it easy to copy text from any image to share with others or paste in another app.
UI Developer • Jul 2022 — Dec 2022
Snipping Tool has always made it quick and easy to capture and share content from your PC, now with screen recording built-in! Try it today with Win+Shift+R.
Team Developer • Jul 2022 — Dec 2022
The new Sound Recorder replaces the Voice Recorder app and includes a beautiful new visualization for audio during recording and playback to complement the new look and feel of the app. We also added support for changing your recording device and file format from within the app, which were among the top requested features in Feedback Hub.
Lead Developer • Jul 2021 — Oct 2021
Graph Controls is a sub-repo for the Windows Community Toolkit focused on Microsoft Graph, and provides a set of authentication helpers and Microsoft Graph-powered UI controls for C#/XAML Windows applications.
Lead Developer & Release Master • Nov 2019 — Oct 2020
The Microsoft Graph Toolkit is a collection of reusable, framework-agnostic web components and helpers for accessing and working with Microsoft Graph APIs. The toolkit includes Microsoft Graph-powered UI controls built in providers that authenticate with and fetch data from Microsoft Graph.
Lead Developer & Scrum Master • Aug 2016 — Nov 2016
The Rooster Teeth FIRST app is available on Xbox One! Now FIRST members can watch all content from Rooster Teeth, Achievement Hunter, Funhaus, The Know, ScrewAttack, Game Attack, Cow Chop, and The Creatures – including live broadcasts – on a big ol’ TV, without any hassle.
- SXSW Innovation Award nominee - Visual Media Experience category
- Appy Award Finalist - Entertainment | Movies/Television/Video category
- Stevie Award Gold winner - Media & Entertainment - Product category
Lead Developer & Scrum Master • Nov 2016 — Feb 2017
Sling TV is everything you love about live TV minus everything you hate. Stream top live & on-demand entertainment — anytime, anywhere.