McKinney, Texas, United States
Seasoned Engineer with 13 years of software development experience encompassing all phases of the Software Development Life Cycle (SDLC). My expertise includes leading development teams, analyzing requirements, designing, architecting, developing, integrating, testing, and delivering enterprise-level software applications. I have a strong background in cloud-based microservices development, Microsoft .NET web applications, and various front-end technologies. I am proficient in using tools and frameworks like Angular, React, .NET Core, OAuth, and more. My experience extends to data engineering from ingesting data from multiple sources to developing data streams, scaling database systems. Manage source control systems and implemented continuous integration practices. Mentored junior developers and conducted peer reviews.
architected greenfield EHR application using .net core 6 and c# contributed to base core libraries used across micro APIs developed microservices and event based communication using confluent Kafka used software design patterns and SOLID principals for code extensibility and agility used dapper ORM in the repository layer to communicate underlying azure sql server db developed front end angular components using html, scss, ngrx state and typescript used azure services such as blob storage and azure functions mentored fellow developers and involved in creating jira user stories and documentation
Developed reusable functional components using React hooks and Material UI. Implemented GraphQL queries and mutations. Supported backend web services and updated stored procedures. Developed unit tests and integration tests.
Designed and developed .NET Core micro-APIs, integrating with Kafka and Amazon S3. Utilized Amazon SQS for API communication. Leveraged Entity Framework Core and Dapper for data access. Implemented SSO using APIGEE and used Redis for caching. Developed Angular-based UI components with RxJS and ngrx state management.
Designed and architected MVC 5 web application in C#. Developed RESTful web APIs for backend operations. Implemented custom authorization and attribute routing. Supported legacy Web Forms applications. Implemented SSO using Identity Server. Utilized Selenium for web automation and Azure web jobs for background processing. Supported and maintained Azure Virtual servers. Used Unit of Work and repository pattern for CRUD operations. Created and maintained the web UI with HTML5, Razor syntax, JQuery UI, and CSS3. Employed multithreading for performance optimization. Designed and developed database components including stored procedures and functions.