Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Douglas Scott

Fredericksburg

Summary

Experienced software engineer and architect with a strong 20-year history in the software industry. Skilled in the full software development life cycle, focusing on design, development, and enterprise application architecture using object-oriented, SOA, and microservice principles. Microsoft and .NET technologies have been central to my career progression. Proven proficiency in communication, leadership, quality assurance, innovation, and delivering measurable results.

Overview

27
27
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

CarMax
06.2019 - 08.2024
  • The Checkout Team is responsible for the web-based customer retail buy experience hosted on Azure and supported with an ASP .NET back-end in C#. Major responsibility included integrations in the backend across enterprise microservices using Azure functions, Azure service bus, .NET Core Web API, and Enterprise messaging.
  • Worked with SQL Server and Entity Framework for the RDMS.
  • Used ARM templates and Azure DevOps to facilitate CI/CD.
  • Developed Azure and Splunk dashboards to track business and technical analytics.
  • Worked on front-end utilizing React and JavaScript to implement features.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.
  • Major technologies used: C#, JavaScript, React, Azure, EF, SQL Server, Web API, ASP .NET MVC, Azure DevOps, Git

Senior Software Engineer

CarMax
09.2018 - 06.2019
  • Acted in a lead developer role on the Marketing Technology Capability Team. Responsible for hands-on technical leadership of up to 3 developers. Designed and implemented the CarMax Inventory Data Delivery Platform in .NET using Azure functions, data factory, Cosmos DB, and logic apps to publish inventory to all partners.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Major technologies used: ·C#, Azure queues, Azure Data Factory, Azure functions, Cosmos DB, Azure blobs

Senior .NET Developer/Contractor

UDig - CarMax
02.2016 - 09.2018
  • Contracted at CarMax with the Marketing Technology Capability Team. Played a leading development role on several major projects in data integration and digital CRM within the marketing space.
  • Participated in the design and development of data integration strategies and enabling marketing platforms. The platforms bring disparate customer data from sources across the ecosystem and provide data consumption services.
  • Contributed to the development and maintenance of the web based digital content management system which controls digital content sent and displayed in stores.
  • Major technologies used: C#, Web API, JavaScript, Angular, Bootstrap, SQL Server, EF, Informatica

Lead Developer

GEICO
12.2012 - 08.2014
  • Managed the development team for all of GEICO’s multiline/property products. The team developed solutions that facilitated business line integration into existing products as well as ongoing maintenance and enhancements. This work involved design, development, and project management over customer and internal systems.
  • Management of the team included resource assignments, coaching, training plans, quarterly/annual reviews, status reports, hands-on work and daily communication with team members.
  • Worked with senior management at all levels including CIO, Corporate Officers, managers, and customers.
  • Major technologies used: C#, ASP .NET MVC, CSS, JS/jQuery, Web API, SQL Server


Application Architect/Senior Developer

GEICO
09.1997 - 12.2012
  • Started as a senior programmer working on the new GEICO auto policy system implementing a large edits subsystem.
  • Led the successful development of a new Umbrella product line and its integration into GEICO systems.
  • Participated in building the GEICO intranet from the ground up including migrating GEICO to a SharePoint platform.
  • Participated in creating the architecture team for GEICOs multiline products and was the Senior Application Architect responsible for the architecture, design, and implementation for multiple lines of business for internal, customer facing, and B2B applications.
  • Major technologies used: C#, ASP .NET MVC, CSS, JavaScript, SQL Server, WCF, Windows forms


Education

Programming Certificate - Computer Programming

Computer Learning Center
Alexandria, VA
09-1994

Skills

  • Proficient in C#
  • NET Core, NET 6/7/8, ASP NET
  • Database programming: SQL
  • Database design: SQL and CosmosDB
  • SOA, Microservices architecture
  • Azure platform
  • Azure DevOps
  • RESTful API design
  • Proficient in REACT
  • Proficient in JavaScript
  • Project leadership

Certification

  • Microsoft Certified Application Developer
  • CLC Diploma – Programming

Timeline

Senior Software Engineer

CarMax
06.2019 - 08.2024

Senior Software Engineer

CarMax
09.2018 - 06.2019

Senior .NET Developer/Contractor

UDig - CarMax
02.2016 - 09.2018

Lead Developer

GEICO
12.2012 - 08.2014

Application Architect/Senior Developer

GEICO
09.1997 - 12.2012

Programming Certificate - Computer Programming

Computer Learning Center
Douglas Scott