Resume
Michael Wolfgang -
me@michaelwolfgang.com - Richmond, VA
Summary
I'm an experienced cloud developer and architect specializing in Identity, CIAM, Microservices, and Azure. I love working with motivated
teams to build superior secure experiences and scalable solutions that move businesses forward using
the latest technologies.
Education and Certifications
Masters in Information Technology - Virginia Tech - 2012
Bachelors in Finance - University of Virginia - 1998
Azure Certified Cloud Developer
Microsoft Certified Solution Developer
Microsoft Certified Systems Engineer
Micorosft Certified Database Administrator
All of my certifications
Skills
Soft Skills
Leadership, team building, critical thinking, analysis and decision making, execution
Technical
CIAM, Azure PaaS, Microservice Architectures, SQL Server, Cosmos DB, Dev Ops, Application Architecture, Agile Development, SDLC
Experience
Application Architect (CIAM), CarMax, 2022 – present
Work with several teams to imagine, design, build, and support a top-tier CIAM solution.
- 2022-present - Support a secure CIAM platform.
Principal Engineer, CarMax, 2016 – 2022
Work with several teams to develop innovative solutions that support CarMax's business. Currently work in Azure to build customized, scalable, heavily integrated, well performing applications.
- 2021 - Integrated Azure B2C logs with Azure Workbooks using Azure Lighthouse delegations to unlock robust dashboards and visualizations around customer authentication.
- 2021 - Built out a new identity platform using Azure B2C that utilizes modern OIDC and OAuth 2.0 standards.
- 2021 - Worked with my team to build out a new identity platform using Azure B2C that utilizes modern OIDC and OAuth 2.0 standards.
- 2020 - Moved into the CIAM space, where I help to design, build, and manage solutions for managing our customers' identities across the various corporate systems.
- 2020 - Built several new enterprise microservices that expose 'Identity as a Service' to trusted corporate systems.
- 2020 - Matured my team's service by adding monitoring, alerting, dashboards, API Management, and MTLS.
- 2020 - Built a Knowledge Based Authentication system using Azure and 3rd party integrations that authenticates our customers by having them answer a series of knowledge based questions.
- 2019 - Worked with multiple teams to build automated integration testing frameworks that tested dozens of micro-services automatically with each build.
- 2019 - Developed and completed a systems maturity matrix by which my team could assess the maturity of our services and identify gaps and opportunities across a handful of key metrics, including scalability, resilience, supportability, and security.
- 2019 - Played a lead roll in designing and building a dynamic question engine that can dynamically gather complex order details from customers. The system utilized an API-first design
- 2019 - Built over a dozen high-scale, enterprise grade microservices in Azure to support online order processing.
- 2018 - Designed and deployed a REST endpoint to make customer information accessible to other enterprise systems.
- 2018 - Coordinated work across several teams to build inter-cloud integrations between Salesforce, Azure, and on-premises systems.
- 2017 - Applied heavy customization to a new Salesforce platform, applying SoC patterns and building in REST integrations with legacy systems.
- 2017 - Oversaw the development and support of a critical .NET rules engine that is vital to CarMax's core business.
- 2017 - Led a team of developers to create a .NET MVC application that allows our IT support team to schedule, test and deploy SQL data changes to all of our production locations simultaneously. The team implemented the solution using an Agile methodology and used the project to train several associates on .NET. As the lead on the project, I provided guidance to the team and encouraged my teammates to take on new challenges in order to learn and grow.
- 2016 - Working to train my teammates on C#.
- 2016 - Working with my team and several other application teams to migrate our applications from a legacy client-server configuration to a SOA architecture that can support business across multiple platforms. See less
Senior Software Developer, CarMax, Jun 2010 – Jun 2016
Developed & supported CarMax's core .NET systems. Managed work on multiple projects simultaneously, providing guidance and expertise on enterprise, N-tier solutions throughout their development lifecycles. Work with all lines of business and IT to create value-added software solutions.
- 2014 - Led a team of 4 developers to build an ASP.NET application built with C#, Web API, MVC, and AngularJS. The administration
application was built to monitor and support penny-perfect tax-calculation APIs that enabled the core Fortune 500 business.
- 2014 - Maintained rules engine built with C#, SQL Server, & .NET Web Services that calculated penny-perfect taxes for the billion dollar business.
- 2013 - Implemented .NET solution that utilizes OCR with customer facing devices.
- 2012 - Integrated a VB.NET authentication control used by 18,000+ users with AD.
- 2011 - Implemented custom BizTalk adapters to integrate with new 3rd party vendors. See less
Software Developer, CarMax, Feb 2008 – Jun 2010
Supported and enhanced various systems running across numerous platforms and technologies,including Windows, Unix, SQL Server, VB.NET, C#, VB6, C, C++.
Systems Analyst, Integrated Business Systems. 10/04 – 02/08
- Lead Architect - Web Reservation System version 2.0. Designed the newest version of a web reservation system that is used by hundreds of golf courses for booking reservations. The design involved .NET Web Services, .NET Class libraries, SQL 2005, and ASP.NET 2.0 with AJAX extensions. Coded the class libraries, web service, and the basic web pages.
- Coded various base classes, modules, and class libraries related to a 2 year project to move the company's core suite of products from a Visual Fox Pro / VB 6 / SQL2K code base to a VB .NET / SQL2K5 code base. This work included .NET windows applications, windows services, and some upgrades to VB 6 applications.
- Lead Developer – Purchase Orders 3.2. Wrote specifications and coded feature enhancements and improvements for the IBS Purchase Orders system, which is a VB 6 desktop application with SQL Server and FoxPro data stores.
- Top-Level Support – Provided programming support for the IBS suite of applications, which include Tee Times and Purchase Orders desktop apps, Online Tee Times and Member Statement Web Apps, and XML Web Services.
- Bug Fixes – ongoing bug fixes for the entire IBS application suite.
Quality Assurance Analyst, Integrated Business Systems. June 2003 - October 2004
- Responsible for testing custom software written in Visual Basic, SQL, and Visual FoxPro. The testing involves writing testing plans, regression testing, scenario testing, and stress testing.
- Enter and track bugs in the company's customized bug tracking software.
- Take ownership of critical support issues that get escalated from IBS's technical support and installation departments. Support issues involve custom software, industry software, and hardware.
- Maintain my responsibilities as a technical writer by writing and updating manuals for IBS's suite of products.
- Play an integral role in the development and design of new software modules and updates.
- Travel occasionally to client sites for software installation and training.
Technical Support/Technical Writer, Integrated Business Systems. 05/01 – 05/03
- Handle eight to ten technical issues per day from clients regarding software, hardware, and procedural problems.
- Work with colleagues in all departments of the company to troubleshoot and enhance our software.