Hello, thanks for visiting my website! If you are here, you are likely interested in my professional background. I'm currently a Senior Software Engineer at CarMax. Before that, I worked at Blackbaud and I was there for about 2 1/2 years. Prior to working at Blackbaud, I was a software engineer lead at Boeing, and worked there for about 5 years. I have a wonderful family that I am very proud of.
At CarMax I am part of a team responsible for providing reliable back end services within the supply capabilities program. These services support CarMax's efforts to acquire vehicles from consumers. The most visible piece of software I've worked on was a service that is used on CarMax's "sell my car" page, where CarMax processes thousands of instant offer requests daily. I have also worked on various services to support CarMax's vehicle verification efforts. These services are all written in C#. Other technologies used include Cosmos DB, Azure Service Bus, and Azure Storage queues.
While I was at Blackbaud, I worked with web services with C#, SPAs with Angular, and used Azure CosmosDB and Blob Storage for storing data. In that role, Azure service bus and Cosmos change feed were also used extensively for asynchronous message processing among various systems. During my career, I have been an engineer for multiple projects developed with a variety of technologies. I've worked with both older and newer applications (C++ and C#). I held three different roles at Boeing prior to joining Blackbaud. In those jobs I worked on a visualization application (C++), a wire design application (C# WPF), and a wire design reporting tool (C# MVC). Each project provided me with expanded opportunities, and I was a project lead for two of those projects.
While working at Boeing, I earned my Master's degree in Software Engineering from Penn State, and for my graduate project I worked with a team of students to develop a 3D maze game with C#/Unity. The game allowed players to create their own mazes and traverse them while playing on various difficulty levels.
Before beginning my professional career at Boeing, I was a software developer intern for a company that offered an online golf booking system (C#), and I was a DBA intern for a real estate analytics company (C# SQL Server). I am passionate and proud of the work that I do. I usually learn something new every day.
In terms of coding interests, I enjoy developing software with SOLID principles and design patterns. I have a slight obsession for making code easy to read and maintain. I'm a subscriber to the MSDN magazine and I enjoy learning about new technologies.
I am an avid Ravens fan and a very hands-on dad and husband. I really enjoy cycling around the Charleston area and gaming on various platforms(Nintendo, Xbox, Playstation). I started taking Krav Maga last year, and, after 140 classes, I can say that I really enjoy it.
Title | Company | Date | Description |
Principal Software Engineer | CarMax | 10/05/2020 - 09/2023 | Principal engineer supporting C# Azure services and React web applications to support vehicle acquisitions. |
Senior Software Engineer | CarMax | 10/05/2020 - 09/2023 | Senior engineer supporting C# Azure services and React web applications to support vehicle acquisition and condition verification efforts. |
Senior Software Engineer | Blackbaud | 06/04/18 - 10/02/2020 | Senior Engineer supporting C# .Net Core web services and Angular SPAs, using a variety of Azure resources to store data and perform asynchronous message processing. I've been an engineer for an Auctions application as well as an Online Registration application. I have been involved with the Online Registration project since before the product reached Beta, and now it is running in production for thousands of clients. I eventually became an interim lead where I was in charge of transitioning the project to another team, in addition to implementing production fixes to stabilize the system. |
Programmer Analyst III | Boeing | 05/2017 - 06/03/2018 | Lead Developer for a wire tracing project written in C#. The solution had a .Net Framework Web API web service (w/ Entity Framework), a web-based client, and leveraged patterns such as Dependency Injection (w/ Ninject). |
Programmer Analyst II | Boeing | 02/2015 - 05/2017 | Developer for a C#/WPF wiring application |
Programmer Analyst I | Boeing | 08/2013 - 02/2015 | Developer for a C++/QT Visualization Suite |
DBA Intern | SiteTech Systems | 02/2013 - 05/2013 | DBA/Developer for a SQL Server database for real estate |
Programmer Intern | T-Links | 05/2012 - 08/2012 | Developer for a C#/.NET golf scheduling application |
Certification | Date Awarded |
MTA: Software Development Fundamentals | 05/2017 |
Certified Scrum Master | 01/2018 |
Microsoft Certified Professional: C# Programming | 02/2018 |
Achievement |
Krav Maga Associate Instructor 1 |
1st Dan Black Belt (World Taekwondo Federation) |
Former SPF Powerlifter (1 competition) |