
ANDRE THOMAS
Full Stack Engineer
Building the Future with JavaScript and .NET: Passionate Engineer, Proven Results
Certifications
Microsoft Azure Fundamentals
AZ-900
Microsoft
Earned: January 14, 2026
Certification number: U77394-C9B835
Experience
Software Engineer II, Booz Allen Hamilton
Booz Allen Hamilton
Software Engineer II
October 2024 - Present
- Used Vue.js and .NET Framework to build out a new screen during system migration.
- Used .NET 8 to create a new API aforementioned screen in keeping with microservices architecture.
- Used Entity Framework Core to perform operations on the data in a SQL Server database.
- Migrating old APIs to use newer .NET 8 and Entity Framework Core features.
- Migrating React, Express.js, Node, Mongo (MERN), and .NET app from two virtual machines to three Azure App Services.
- Building features and squashing bugs in Vuejs 2 and .NET Framework 4.7.2 system.
- Managing tickets and deployments in Azure DevOps.
- Supporting the lift-and-shift migration of the National Firefighter's Registry for Cancer application by serving as a technical liaison to non-technical team members and fielding their engineering questions.
- Running DAST and SAST scans on the deployed containerized application and codebase to identify security vulnerabilities, and collaborating with the lead developer to remediate discovered issues.
- Independently building a full rewrite of the National Firefighter's Registry application using Next.js and the U.S. Web Design System (USWDS) CSS library, using AI-assisted development with deliberate step-by-step code review to ensure accuracy and quality.
- Leading AI adoption efforts on the team by researching and sharing findings and hands-on experiences with engineers who are newer to AI-assisted development workflows.
Software Engineer II, Best Lawyers
Best Lawyers
Software Engineer II
Jun 2023 - Aug 2024
- Using Vue.js, Bootstrap, and .NET MVC, .NET 6 & 7, .NET Framework, and Entity Framework Core to build and maintain pages in our application ecosystem.
- Used Telerik Kendo UI components to update and create web pages.
- Using SQL Server to create stored procedures for new and existing projects.
- Using Azure DevOps to deploy changes to dev and production.
- Used ElasticSearch to query data and add new data to already built data pulls.
- Streamlined publications management process, reducing it from three screens to a single interface. Internal users can now create and manage publications much more efficiently saving time and money.
- Migrated business application features from legacy systems to our new web application. This migration allowed users to conduct research efficiently and to have a more cohesive user experience.
Software Engineer I, Plex by Rockwell Automation
Plex by Rockwell Automation
Software Engineer I
May 2021 - Jun 2023
- Used .NET MVC, .NET Core, and .NET Framework to build and maintain our ERP web applications and REST APIs.
- Used SQL Server to create stored procedures for new and existing projects and wrote T-SQLT to test them.
- Using Azure DevOps to create pull requests and perform code reviews.
- Used Jira to manage tickets and Confluence to read and contribute to business knowledge.
- Used xUnit to build unit tests.
- Created a tracking number feature for user shipments.
- Revamped an internal template for testing records. This streamlined code reviews and the QA process which saves everyone time.
- Developed solutions tailored to customer success projects to present to stakeholders.
- Worked on a team project to build a feature to help users track inventory.
Software Engineer I, iDrive Fulfillment
iDrive Fulfillment
Software Engineer I
Aug 2019 - May 2021
- Using AngularJS and .NET Core and .NET Framework to build and maintain pages in our application ecosystem.
- Used SQL Server to create and maintain stored procedures.
- Re-engineered a notification system so users can subscribe themselves. This freed us engineers from having to do a deployment with every request.
- Built a feature that allowed the CTO to share product release notes with the business. This kept him from crafting and sending long emails to the company and it gave stakeholders a place to see all release notes in one place.
- Integrated Swagger API to help clients easily integrate with our system.
- Maintained an external API for clients who needed to access our data.
- Integrated Order Bot to our system.
- Worked with CTO to build a program for employees to track their performance. This facilitated friendly competition among the employee which boosted morale.
Software Engineer I, Fayette County Public Schools
Fayette County Public Schools
Software Engineer I
Sept 2018 - Aug 2019
- Developed two .NET Core web applications: one allowing users to log incoming phone calls for administrative assistants, while the other streamlined the management of incoming requests for the dev team.
- Maintained two online forms utilizing a low-code framework and customized logic using C#.
Skills
Proficient
.NET.NET Core.NET FrameworkASP.NETASP.NET CoreAzureBackend DevelopmentBootstrapC#Entity FrameworkGitJavaScriptModel View Controller (MVC)ASP.NET MVCMicrosoft SQL ServerSQLRESTful APITelerik Kendo UIVue.jsxUnitReact.jsNext.jsTailwind CSSdaisyUIFlowbite CSSAI Assisted Coding (Vibez)
Has Experience With
ElasticsearchReduxMongoDBExpress.jsNode.js
Education
Kentucky State University
Bachelor of Arts in Mathematics
May 2007 - Dec 2011





