Engineered and deployed scalable web applications adhering to core web technologies and SOLID design principles, using Entity Framework Code First approach.
Designed and built a comprehensive HR management system from the ground up using ASP.NET MVC, featuring multi- language support and custom user role management, enhancing HR operational capabilities. Developed a crucial web service for the loans department to automate the import of customer data and facilitate timely notifications for overdue loans, significantly improving department efficiency. Initiated and delivered a candidate screening system utilizing ASP.NET MVC and an Oracle database, streamlining recruitment processes.
Played a key role in the development and enhancement of several critical banking systems using a mix of technologies including ASP.NET, ASP.NET Core, and WCF.
Designed database models to accurately represent complex business entities and relationships, primarily using SQL Server or Oracle, enhancing data integrity and accessibility. Collaborated effectively with product owners to define system specifications and designs, ensuring solutions met business needs.
Implemented Agile methodologies, leading daily stand-ups and managing weekly sprints to improve team productivity and project turnaround times.
Technologies Used: C#, ASP.NET MVC, ASP.NET Core, WCF, Entity Framework, SQL Server, Oracle, Azure, Agile, Visual Studio, Git.
( 2021 - Present )
Summit Human Capital
SENIOR .NET ENGINEER
WORK E X P E R I E N C E
Strong time-management skills
Creativity and innovation
P R O F E S S I O N A L S K I L L S
Kevin is a dedicated software engineer with over a decade of experience. Skilled in C#,.NET, React, JavaScript, TypeScript, and Python, he regularly utilizes platforms like Azure, AWS, and GCP. Driven by a curiosity for various programming approaches, design principles, and architectural patterns, he is actively enhancing his expertise in Scala and cloud architecture, aspiring to earn certification as an Azure Cloud Architect. Beyond technology, Kevin has a broad range of interests including business, finance, psychology, philosophy, and sports.
S U M M A R Y
+1-772-***-**** *******************@*****.*** Plano, TX 75023 S E N I O R . N E T E N G I N E E R
KEVIN THOMAS
C#(9), .NET(8), JavaScript(10), TypeScript(6), Python(9), SQL(7), Go(5), C++(10), ASP.NET(8), .NET Core(6), Node.js(10), React(8), REST APIs(9), Microservices(7), Azure(6), AWS(6), Kubernetes(4), Docker(4), RabbitMQ(4), Entity Framework(7), Git(9), GitHub(9), NuGet(7), Visual Studio(8), Postman(6), Jira(6), TFS(5), Jenkins(8), SOLID Principles(8), OOP(8), Agile(7), Scrum(7), TDD(6), SQL Server(7), MySQL(9), MongoDB(9), Oracle DB(9) Developed a microservice application using C#, ASP.NET, and AngularJS. The applications allow users to manage a production job's lifecycle from the initial quote generation to the final inspection of the produced part. Integrated onsite legacy applications using message queues. This was developed using RabbitMQ. Developed and maintained web applications using ASP.NET MVC and Web API, integrating with third-party APIs and ensuring seamless user experiences.
Utilizes C# concurrency features multithreading, async/await, parallel processing to handle multiple requests efficiently. Caches frequently used data to minimize repeated calculations and boost C# application performance. Developed a build pipeline in Azure DevOps to create the application, run the unit test, and publish the Docker containers.
Technologies Used: C#, ASP.NET, AngularJS, RabbitMQ, Azure DevOps, Docker, OpenId protocol.
( 2017 - 2021 )
Charter Communications
FULL STACK SOFTWARE ENGINEER
( 2009 - 2013 )
University of Florida
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
E D U C A T I O N A N D C E R T I F I C A T I O N
Built and deployed robust WinForms applications following n-tier architecture with C# and .NET, enhancing user interface functionality and system responsiveness. Developed dynamic ASP.NET pages using Web Form controls and custom server controls in C#, increasing system adaptability and user satisfaction.
Created sophisticated database structures, including user-defined functions, stored procedures, and triggers in SQL Server, optimizing data management and retrieval processes. Utilized ADO.NET objects such as SQL Data Reader, Dataset, and SQL Data Adapter for consistent access to SQL data sources.
Extensive experience in creating user controls in ASP.NET to integrate data available through third-party XML Web Services to web pages using C#.
Performed comprehensive database administration and managed a hosting environment, ensuring high availability and security of business applications.
Participated in all project phases, from initial estimation and design through development and testing, ensuring adherence to timelines and quality standards.
Technologies Used: C#, ASP.NET, SQL Server, WinForms, Web Forms, .NET, n-tier architecture.
( 2014 - 2017 )
McKesson
FULL STACK WEB DEVELOPER