I’m ChandraMouli, a Full Stack .NET Developer with 7+ years of experience building scalable, cloud ready applications using ASP.NET Core, C#, Web API, Angular/React, and SQL Server.
Experience
2023 — Now
2023 — Now
United States
Developed a Single Page Application (SPA) using Angular, hosted on AWS S3 + CloudFront for healthcare inventory management.
Designed secure REST APIs using ASP.NET Core Web API, leveraging Entity Framework Core and ADO.NET for DAL access.
Integrated AWS Cognito for authentication and issued JWT tokens for API-level security.
Created scalable backend logic using AWS Lambda, ECS Fargate, and API Gateway to support microservices.
Utilized Amazon RDS (SQL Server) for relational data and DynamoDB for NoSQL scenarios like cart/session storage.
Enabled advanced search with Amazon OpenSearch for full-text indexing and autocomplete filters.
Managed file uploads and downloads (invoices, images) through Amazon S3 using pre-signed URLs.
Automated order events via Apache Kafka to trigger real-time updates and notifications.
Configured Amazon SNS/SES to send email/SMS alerts for order confirmations and status changes.
Deployed CI/CD pipelines via AWS CodePipeline & CodeBuild with integrated xUnit, Jasmine, and Moq tests.
Implemented distributed tracing using AWS X-Ray, CloudWatch Metrics, and Dashboards.
Migrated legacy .NET apps using AWS App2Container and deployed to ECS Fargate.
Designed N-Tier architecture with separation of Angular (UI), API, BLL, and data layers.
Developed and scheduled legacy SSIS packages (on EC2) for supplier data ingestion.
Built SSRS dashboards for internal reporting on inventory trends and order metrics.
Wrote automated unit/integration tests using xUnit (API), Jasmine/Karma (Angular), and Moq (mocking).
Handled AWS WAF, IAM, and KMS for endpoint security and credential management.
Used Git for version control and JIRA for Agile sprint tracking.
2021 — 2022
2021 — 2022
India
Developed backend modules using .NET Framework 4.8 with ADO.NET and Entity Framework for portfolio data processing.
Created Angular frontends with HTML5, CSS3, TypeScript, and Bootstrap for responsive UI.
Integrated Node.js microservices for pre-fetching and pre-processing financial data.
Built SSIS packages to handle ETL and sync operations between external data feeds and internal SQL Server systems.
Designed SSRS reports for exporting portfolio metrics, risk snapshots, and scenario analysis.
Implemented RabbitMQ for asynchronous messaging between components to handle portfolio events and model calculations.
Followed MVVM pattern in UI/desktop modules to improve maintainability and modularity.
Created secured REST APIs with ASP.NET MVC and JWT/OAuth flows.
Authored unit tests using NUnit and mocked dependencies using Moq to improve code reliability.
Documented API contracts using Swagger UI for development and QA teams.
Used EPAM Vaulting for managing secrets and credentials.
Managed Bitbucket repositories and coordinated merges, PRs, and releases.
Optimized T-SQL queries and stored procedures for performance with large datasets.
Applied AJAX for dynamic updates and partial refreshes of Angular components.
Participated in Agile ceremonies (standups, sprint planning) and mentored junior developers.
2018 — 2021
2018 — 2021
India
Migrated Java-based baggage handling systems to modern ASP.NET Core services for scalability and maintainability.
Replatformed applications to Microsoft Azure using App Services, Azure SQL, Blob Storage, and Service Bus.
Designed and built Azure Functions for event-driven baggage tracking logic.
Developed admin portals using WPF and MAUI Blazor following MVVM principles.
Integrated React + Redux dashboards to track baggage movements in real time.
Configured Application Insights and Azure Monitor (OpenTelemetry) for performance tracing.
Used Azure DevOps to implement CI/CD pipelines with automated builds, tests, and deployments.
Developed stored procedures and views in Azure SQL for optimized baggage routing.
Enabled Azure Queue and Service Bus for asynchronous baggage scan processing.
Conducted cloud readiness assessments using Azure Migrate.
Developed C# backend services handling baggage exception workflows and retry logic.
Used ARM templates and Bicep for Infrastructure as Code provisioning.
Migrated SQL Server on-prem to Azure SQL using Database Migration Service.
Authored and executed NUnit + Moq test suites for .NET Core services.
Used Postman for API validation and QA coordination.
Automated disaster recovery with Azure Site Recovery and geo-redundant Blob Storage.
Enforced RBAC with Azure AD and ensured compliance through security roles.
Participated in Agile ceremonies and TDD-based development cycles.
Education
University of Memphis