About Me
Passionate senior software engineer with a proven track record of delivering enterprise-level applications
that meet both business objectives and customer-orientation principles. Experienced in architecting scalable
microservices, optimizing performance, and leading cross-functional teams to deliver innovative solutions
in the finance and retail sectors.
Technical Skills
C#
.NET
ASP.NET
ASP.NET Core
ASP.NET MVC
JavaScript
TypeScript
C
C++
Node.js
React
Angular
Next.js
Vue.js
Blazor
Azure
Azure DevOps
AWS
EKS
MS SQL Server
PostgreSQL
MongoDB
LINQ
Entity Framework
EF Core
Terraform
Datadog
Git
GitHub
GitLab
Apache Kafka
RabbitMQ
CI/CD
xUnit
NUnit
SonarQube
Microservices
Professional Experience
- Architected a resilient microservices-based payment processing platform using C#, ASP.NET Core 7, React, MS SQL Server, and RabbitMQ, incorporating Saga and Event Sourcing patterns to ensure PCI-DSS compliance
- Led API integrations with third-party logistics systems through Azure API Management, implementing rate limiting, API versioning, and caching to improve scalability and reliability
- Configured performance monitoring with Kusto queries in Azure Application Insights, enhancing Azure Function app reliability and reducing troubleshooting time by 40%
- Optimized database operations with advanced indexing, partitioning, and caching strategies in SQL Server and Redis, improving query performance by 30% under high transaction loads
- Built advanced monitoring solutions using Datadog APM, OpenTelemetry, and Azure Monitor, implementing distributed tracing for microservices and achieving a 25% performance improvement
- Developed secure and scalable infrastructure using Terraform for provisioning, resource management, and creating custom IAM roles and policies
- Collaborated with product managers and stakeholders to align technical solutions with business goals, delivering features with customer satisfaction and operational efficiency
- Deployed a Store-and-Forward system by adding an auxiliary bank server to temporarily store failed transactions and automatically reprocess after 1 min
- Enhanced backend API security by implementing OAuth 2.0, JWT authentication, IP whitelisting, and secure token storage, ensuring compliance with financial regulations
- Streamlined end-to-end loan processing by implementing automated risk assessments and reconciliation controls, reducing cycle time by 25%
- Deployed NGINX Reverse proxy within AKS cluster to manage internal service traffic, support path-based routing, and enforce security policies
- Implemented feature flags in CI/CD pipelines via Azure DevOps, achieving 80% testing coverage and reducing testing time by 50% through automated testing with xUnit and Cypress
- Conducted A/B testing for React microfrontend features using Adobe Target, increasing conversion rates by 10% and contributing to 10% revenue growth in 2023
- Enabled interactive financial data visualization by integrating Power BI and Tableau dashboards, driving a 30% improvement in decision-making efficiency
- Migrated legacy ASP.NET Web Forms physician management platform to modern ASP.NET Core-based microservices architecture, reducing cloud costs by 17%
- Built a scalable Web API template using vertical slice architecture and MediatR library, incorporating CQRS and Domain-Driven Design principles, reducing API response times by 15%
- Designed a data access layer using ADO.NET to interact with Amazon RDS, crafting T-SQL stored procedures to streamline transaction tracking and reporting, reducing operational errors by 20%
- Automated testing processes with Selenium WebDriver, ensuring seamless integration for patient portals, billing systems, and provider interfaces while enhancing with integration and load testing using Postman and JMeter
- Spearheaded development of a React + Next.js client and serverless backend with AWS Lambda, optimizing performance and reducing infrastructure costs by 10%
- Designed a multi-stage API Gateway to manage high-volume transactions, incorporating VPC Endpoints, by developing .NET & Node.js Lambdas to handle authorization and proxying of requests
- Streamlined backend workflows by transitioning legacy ETL processes to microservices and serverless architectures with EKS and AWS Lambdas, reducing infrastructure costs by 70%
- Enhanced database performance using Entity Framework Core with advanced LINQ queries, lazy/eager loading strategies, and seamless database migrations, reducing query times by 30%
- Developed RESTful APIs with well-defined JSON schemas and API versioning to support evolving business requirements for ACH transfers, reducing development time by 25%
- Executed the integration and testing of more than 10 distinct Web Services coupled with WCF services, ensuring accurate transaction handling for ACH transfers validated through SoapUI
- Performed ASP.NET Web Forms validations using .NET Validation Controls and Razor for client-side validation, leveraging Telerik controls for interactive data visualization
Education
🎓
Bachelor of Science, Computer Science
Shepherd University
Shepherdstown, WV
August 2014 - May 2018