Company Overview: NextEra Energy, Inc. is a leading clean-energy powerhouse, serving over 6 million customer accounts via Florida Power & Light.
Contributed to the development of a mission-critical Supply Chain Management Platform for a major client in the energy sector, enhancing visibility across procurement, inventory, and logistics.
Architected scalable backend services using .NET 8, C#, and ASP.NET Core, applying microservices architecture, domain-driven design, and clean architecture principles.
Led end-to-end development of key modules including Order Management, Inventory Control, Supplier Integration, and Access & Authorization Management.
Built responsive, high-performance front ends using AngularJS, TypeScript, and TailwindCSS, improving usability for operations and logistics teams.
Implemented secure JWT-based authentication with Azure Entra ID, enabling enterprise-grade SSO and role-based access control (RBAC).
Used Entity Framework Core, SQL Server, and the repository pattern to build a robust data access layer with support for analytics and reporting.
Deployed containerized microservices using Docker to Azure Kubernetes Service (AKS) for scalable, cloud-native application hosting.
Leveraged Azure services including Azure Key Vault (secrets management), Azure Service Bus (asynchronous messaging), and Azure Blob Storage (document handling).
Integrated tools like MediatR, FluentValidation, and AutoMapper for clean code practices and maintainability across the codebase.
Orchestrated CI/CD pipelines with Azure DevOps, enabling automated testing, builds, and zero-downtime deployments to multiple environments.
Tata Consultancy Services
Chennai, India
Employee Global Help Desk Platform
04.2021 - 04.2023
Job overview
Company Overview: Tata Consultancy Services (TCS) is a global IT services leader with over 600,000 employees, operating in 150+ countries and partnering with Fortune 500 companies across industries.
Migrated a legacy .NET Framework system to modern .NET 6, adopting Clean Architecture and a modular monolith approach to enhance scalability, testability, and maintainability.
Designed and implemented JWT-based authentication and role-based access control, aligning with enterprise security policies and improving user access governance.
Revamped the user interface using ReactJS and TailwindCSS, resulting in improved performance, responsiveness, and user satisfaction based on internal feedback.
Built and integrated ASP.NET Core middleware for global exception handling and request logging; leveraged Serilog for structured, centralized log management.
Developed robust unit tests using NUnit and Moq, significantly increasing code coverage and reducing regression during deployments.
Created scalable ASP.NET Core Web APIs using Controllers, Services, and Repositories; implemented data access and business logic using EF Core and LINQ for efficient DB operations.
Developed custom authorization handlers and reusable middleware in .NET, centralizing security logic across multiple application layers.
Collaborated with DevOps to containerize services using Docker and implement CI/CD pipelines with Azure DevOps, accelerating deployment cycles by ~40%.
Electronics Mart India
Hyderabad, India
Inventory Management Software
06.2018 - 02.2021
Job overview
Company Overview: EMIL is a leading retailer and wholesaler of consumer durables and electronics, serving a vast customer base across regional and national markets.
Developed core modules for a web-based Inventory Management System using ASP.NET Core MVC, including Inventory Item Management, Category Configuration, and Audit Logging, improving inventory visibility and traceability.
Built a responsive and user-friendly interface leveraging Razor Pages and Blazor components, enhancing the overall user experience for both staff and customers.
Integrated Entity Framework Core for efficient data access and implemented dynamic filtering and full CRUD operations, streamlining inventory updates and queries.
Wrote and maintained unit and integration tests using xUnit and Moq, ensuring code reliability, maintainability, and reducing regression issues.
Yashoda Hospitals
Hyderabad, India
Appointment Scheduling Software
10.2016 - 04.2018
Job overview
Company Overview: Yashoda Hospitals, a leading multi-speciality hospital chain in Hyderabad, Telangana, India, utilized an Appointment Scheduling Software I helped develop.
Developed an ASP.NET MVC web application for appointment scheduling using C#, featuring dynamic day/week/month calendar views with JavaScript and jQuery for interactive user experience.
Implemented efficient data access and resource management with Dapper micro-ORM and SQL Server to handle doctor availability and facility slot bookings.
Utilized ASP.NET MVC data passing mechanisms such as ViewBag, ViewData, and TempData to manage and transfer data between controllers and views, enhancing flexibility in UI rendering and user notifications.
Applied strongly-typed models and viewmodels for data validation, binding, and structured request/response handling, ensuring data integrity and seamless communication between UI and backend.