Skilled Software Engineer who designs and implements new features, improves architecture and takes lead to launch new products. Excellent understanding of software design and programming principles. Meaningful experience shipping and maintaining large, complex systems.
Promoted to lead team of four senior engineers and two QA specialists. Spearheaded application architecture and sole contributor for the API integration for MVP of a new Provider Scheduling application. The application is a modern Angilar 17 component based web app, using NGRX state management. Created CI/CD pipelines with GitHub Actions to streamline deployment processes. Managed project backlog while actively participating in feature discovery and design sessions. Led agile ceremonies, ensuring productive sprints through effective time management. Conducted one-on-one sessions focusing on team member performance and feedback. Collaborated with cross-functional teams to define integration requirements, enabling on-time version 2 release.
Responsible for the development and maintenance of the Order Facilitator application suite. Front-end development of the main web application using ASP.Net 4.8.2 Web Forms, Knockout, and Typescript. Improved monitoring through the implementation of Serilog logging throughout all Order Facilitator backend, front-end, and micro-services replacing legacy file logging and adding enriched structured logs. Improved the performance, scalability, and reliability of Order Facilitator caching by replacing legacy in-memory cache with asynchronous distributed caching with Redis Clusters. Developed comprehensive end-to-end test automation and unit/integration tests with xUnit, NUnit, and Moq, ensuring high-quality releases and streamlining deployments via GitHub Actions. Led code reviews, enforcing SOLID principles and design patterns, which resulted in cleaner, more maintainable code and improved collaboration with the development team. Designed and implemented microservices for the Order Facilitator app using .Net Core 6 and Azure Service Fabric.
Promoted to Senior role after taking lead in designing and developing new project for ingesting large amounts of integration data from customers. This project consisted of AWS clouds services used to queue integration events from customers into a .NET Core 3.1 API that would process the events. These events modify data across a large relational SQL Server database shared by the Legacy web application where users can view these changes. Changes were also made in the Legacy web application to dispatch events from user actions to external applications that integrate with the system. My role is to continue to improve and grow the project with more integrations and increasing scalability, as well as continuing to modernize the web application.
Responsible for developing and maintaining on the main product of Service Software. The product is currently undergoing a re-architecture to move from .Net Framework Web Forms to ASP Core MVC. This includes working and becoming an expert in .Net Framework, .Net Core 3.0, Web Forms, MVC, Kendo UI, Web API2, Entity Framework 6, Dapper and Identity Server 4. I work in an Agile and SCRUM based team who are very focused in the SOLID principles of computer programming, and I bring those principles and team values to every project. Outside of the technical role I play I also assist in consulting on User Stories, design and documentation of large features.
Responsible for designing, developing, testing, documenting, maintaining, and training on a variety of both internal and external applications that serve as the main products of the company. Main responsibilities include developing on the base iShop product which is then customized by myself to meet individual needs of the client. Deploy iShop environments to client environments. Frequently worked with C# ASP.Net, HTML5, CSS3, T-SQL, SASS, and JavaScript. Also help client with maintaining Windows Server 2005-2012 and SQL Server 2005-2012.
Responsible for developing a software solution designed to automate the calculation of large financial account datasets . This project includes: relational database, C# forms, file I/O, CSV file processing and archiving, and a system designed to safely manage the database and provide historical data for growth.
Extensive Experience in the following languages and technologies: