Download ResumeChat with MeHome
Andre's head shot

ANDRE THOMAS

Full Stack Engineer

Building the Future with JavaScript and .NET: Passionate Engineer, Proven Results

Certifications

Microsoft Azure Fundamentals badge

Microsoft Azure Fundamentals

AZ-900

Microsoft

Earned: January 14, 2026

Certification number: U77394-C9B835

Experience

Booz Allen Hamilton

Software Engineer II

Remote

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.

Best Lawyers

Software Engineer II

Remote

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.

Plex by Rockwell Automation

Software Engineer I

Remote

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.

iDrive Fulfillment

Software Engineer I

Remote

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.

Fayette County Public Schools

Software Engineer I

Remote

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

KSU logo

Kentucky State University

Bachelor of Arts in Mathematics

May 2007 - Dec 2011

Portfolio

Next.jsReact.jsReduxTailwindVee ValidateTypeScriptFlowbite
Vue.jsAxiosViteYupTailwindVee ValidateTypeScriptExpress
Vue.jsTailwindVee ValidateTypeScriptFlowbite
Vue.jsTailwindVee ValidateTypeScriptdasiyUIAxiosExpress.js
React.jsTypeScriptNode.jsExpress.jsMongoDBJavaScript
Next.jsTypeScriptReact.jsJavaScript