Full-stack .NET developer with 4+ years of experience building scalable web apps and microservices using .NET Core, Angular, and cloud platforms. Skilled in CQRS, MediatR, Polly, and state management with NgRx. Strong in API design, testing, and CI/CD across finance, aviation, and insurance domains.
Overview
5
5
years of professional experience
Work History
.Net Fullstack Developer
Paychex
01.2025 - 05.2025
Architected resilient microservices using ASP.NET Core 8, applying SOLID principles and CQRS with MediatR for clean separation of concerns.
Engineered high-throughput APIs for payment and banking workflows using .NET 8 Web API, integrated with Azure SQL and Entity Framework Core.
Engineered robust APIs with ASP.NET Web API to facilitate seamless data integration across multiple platforms, enhancing overall system efficiency.
Built dynamic frontend modules using Angular 16, integrating reusable components, RxJS observables, and NgRx for state management.
Wrote unit tests for Angular components and services using Jasmine and Karma, ensuring UI reliability and regression coverage.
Developed serverless workflows using Azure Functions to handle background tasks and event-driven triggers.
Stored large documents and media files securely using Azure Blob Storage for customer-facing modules.
Centralized secret management for connection strings, API keys, and certificates across environments.
Implemented asynchronous communication between microservices using Azure Service Bus queues and topics.
Monitored application performance, request traces, and exceptions across .NET and Angular apps.
Streamlined CI/CD using Azure DevOps, with automated testing via xUnit and Moq.
Collaborated with cross-functional teams to deliver secure, scalable financial modules aligned with compliance standards.
.Net Fullstack Developer
Delta Airlines (Infosys)
05.2023 - 04.2024
Modernized legacy systems by integrating ASP.NET MVC with Angular 14, enhancing UI responsiveness and modularity.
Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
Developed reusable Angular components with custom pipes, HTTP services, and RxJS observables for dynamic data binding.
Refactored business logic into three-tier architecture, improving maintainability and testability.
Utilized ADO.NET and Entity Framework with SQL Server for optimized data access and transaction handling.
Deployed applications on AWS EC2 and managed configurations using S3 and IAM roles.
Implemented unit testing for Angular 14 modules using Jasmine, Karma, and improving component stability and maintainability.
Developed and maintained unit tests for ASP.NET MVC controllers, services, and business logic using xUnit and Moq, ensuring backend reliability and regression coverage.
.Net Application Developer
Corebridge Financial (Accenture)
04.2022 - 02.2023
Designed microservices-based applications using .NET 6, ASP.NET MVC 5, and Angular 12, streamlining provider data workflows.
Implemented backend logic in C# with OOP principles (inheritance, interfaces, multithreading) for scalable processing.
Built responsive UIs with Bootstrap, Angular Services, and RxJS, improving user experience and performance.
Handled session management and server-side transactions to ensure secure and consistent data flow across multi-page workflows in enterprise applications.
Managed relational and NoSQL databases (SQL Server, MongoDB) with advanced indexing and aggregation pipelines.
Deployed applications on Azure App Services, leveraging Azure Functions for serverless operations.
Integrated Key Vault with .NET Core configuration providers for secure runtime access.
Used message sessions and dead-letter queues to ensure reliable delivery and error handling.
Used distributed tracing to diagnose latency and bottlenecks in microservices.
Implemented lifecycle management policies to optimize storage costs and retention.
Created Angular unit tests using Jasmine and Karma to validate reactive forms.
Developed unit tests for backend services and business logic using NUnit and Moq, ensuring reliability and maintainability.
Jr Software Engineer
Cyient Ltd
05.2020 - 03.2022
Developed WCF services with role-based access and layered architecture to enable secure inter-system communication across distributed modules.
Enhanced backend logic by building ASP.NET Web Forms and later migrating critical modules to ASP.NET MVC, applying Entity Framework and the Repository Pattern for modular and maintainable design.
Utilized ADO.NET and XML/XSLT in the legacy system to transform disconnected datasets into dynamic HTML views and designed components that converted record sets into valid XML consumed by XSL/XSLT/XPath transformations.
Modernized the UI layer by introducing responsive React 16 components, integrating with WCF endpoints to render real-time asset data and provide a more interactive user experience.
Maintained hybrid UI support by contributing to ASP.NET server controls for legacy pages while gradually extending functionality with React, ensuring usability and accessibility during the migration phase.
Education
Master of Science - Computer and Information Science