Post Job Free
Sign in

.Net Core Asp.Net Mvc

Location:
San Pablo, CA
Posted:
October 15, 2025

Contact this candidate

Resume:

Nikhil Nandikanti

Email: ************@*****.***

PH:469-***-****

PROFESSIONAL SUMMARY:

•Software professional with 8 years of experience in the full project life cycle, including planning, development, testing, and implementation.

• Skilled in developing web applications using .NET Core, ASP.NET MVC, Web API, C#, React.js, Angular 14-18, jQuery, Aurelia, and WCF.

• Proficient in ORM tools like Entity Framework and Dapper for efficient data access and manipulation across relational databases.

•Experienced in implementing secure authentication/authorization using ASP.NET Core Identity, OAuth 2.0, JWT, and Azure AD.

•Developed scalable, microservices-based applications using .NET Core, Azure, AWS, and containerized environments (Docker & AKS).

•Designed and maintained RESTful APIs, Windows Services, Console Apps, and serverless solutions using Azure Functions and Lambda.

•Optimized front-end performance via lazy loading, code splitting, image optimization, and caching for enhanced UX.

•Proficient in software development life cycle (SDLC) and project life cycle activities, including requirement analysis, design, development, testing, deployment, and maintenance.

•Designed and implemented asynchronous message-driven architectures using RabbitMQ for decoupled communication between microservices.

•Implemented real-time communication using SignalR and WebSocket for live updates and notifications.

•Hands-on with Agile SCRUM processes, CI/CD pipelines, and Infrastructure as Code (ARM, Bicep, Terraform) for automated deployments.

• Integrated observability tools like Application Insights, Azure Monitor, and Log Analytics for real-time monitoring and diagnostics.

•Experienced in cloud services: Azure SQL, Blob Storage, Key Vault, API Management, AWS RDS, S3, ECS, and API Gateway.

•Implemented queue-based load balancing to distribute workloads evenly across multiple consumers, improving system scalability.

•Worked with NoSQL databases such as MongoDB and Azure Redis, and Azure Stream Analytics for IoT data processing.

•Developed Python scripts for automation, deployment tasks, log processing, and data extraction from multiple sources.

•Applied OOP principles, secure coding practices, and HIPAA compliance in SDLC for maintainable and secure applications.

•Collaborated with QA and automation teams to support automated testing, regression validation, and pipeline-integrated test execution.

TECHNICAL SKILLS:

Programming Languages

C#, .NET Core (6.0, 3.1, 2.1), .NET Framework (4.6, 4.0), SQL, C, C++, Java, Python, Blazor (Server & WebAssembly), LINQ, Entity Framework Core.

Web Development

ASP.NET Web API, ASP.NET MVC, ASP.NET Web Forms, Dependency Injection, LINQ, gRPC, Kafka, RabbitMQ, Serilog, Windows Communication Foundation (WCF).

Frontend Technologies

Angular (14, 7, 2, JS), React JS (16), Blazor, HTML, CSS, JavaScript ES6, jQuery, AJAX, Razor, Bootstrap, Knockout JS, Chart.js, RxJS, SignalR, Tailwind CSS.

Databases

SQL Server (2019, 2012, 2008/2012), MongoDB, PostgreSQL, Oracle, Amazon RDS, Azure Cosmos DB, Redis, T-SQL, and PL/SQL procedures,

Authentication/Authorization

ASP.NET Core Identity, OAuth 2.0, JWT, ASP.NET Identity.

ORM

Entity Framework Core (6.0, 3.1), Dapper, Entity Framework 6, ADO.NET.

Testing Frameworks

xUnit, NUnit, MSTest, Jest, Selenium, Cucumber, SpecFlow.

Cloud Platforms

Azure (DevOps, Functions, Kubernetes Service, Service Bus, Lambda, API Gateway, ECS, RDS, S3, Azure Event Grid, Azure Service Bus, Cosmos DB), AWS (Lambda, API Gateway, ECS, RDS, S3).

Version Control

Git, SVN, Team Foundation Server (TFS).

Build & Deployment Tools

Docker, Kubernetes, YAML, Terraform, Jenkins, CI/CD.

Design Methodologies

Agile methodologies, Microservices, UML, MVC, MVVM Design Patterns, Pair Programming

IDE

Visual Studio (2022, 2019, 2017, 2015, 2012), Visual Studio Code

Others

JSON, XML, SSMS, SSRS, IIS, Windows Server, Postman, PowerShell

PROFESSIONAL EXPERIENCE:

Client: McKesson, Irving, Texas Oct 2023 – Present

Role: .NET (Azure) Developer

DOMS: The Distributed Order Management System is a cloud-based, integrated order sourcing and fulfillment system with real-time information throughout the intelligent supply chain

Responsibilities:

•Developed scalable web applications using .NET Core, ASP.NET MVC/Web API, Angular 14, Aurelia, React.js, Svelte, HTML5, CSS3, and Bootstrap.

•Built RESTful APIs with certificate-based and JWT authentication for secure data access.

•Created real-time data stream processors using Kafka for high-performance workflows.

•Designed UML 2.5 diagrams, including use cases, sequence diagrams, and class diagrams for smooth module implementation.

•Collaborated with cross-functional teams to define requirements, user stories, and acceptance criteria.

•Developed Python, Bash, and Perl scripts for automation, deployment, and monitoring tasks.

•Experienced in design and architecture reviews, applying SOLID principles and design patterns (MVC, MVVM, Microservices).

•Strong ability to work in diverse, multi-stakeholder team environments, collaborating across onshore/offshore delivery models.

•Hands-on experience with Android AOSP/AAOSP and Linux GPU/DPU driver development.

•Configured dead-letter exchanges (DLX) and retry mechanisms to ensure fault-tolerant and reliable message processing.

•Utilized Entity Framework Core and Dapper ORM for efficient SQL Server and NoSQL database interactions.

•Implemented serverless solutions with AWS Lambda and API Gateway for event-driven workflows.

•Integrated RabbitMQ with .NET Core / C# microservices for seamless event-driven workflows.

•Configured Azure services, including Cosmos DB, Service Bus, Key Vault, and API Management for secure and scalable applications.

•Applied caching strategies using Redis and in-memory caching to improve application performance.

•Built real-time notifications using SignalR, WebSocket, and ASP.NET Core middleware.

•Ensured HIPAA compliance with secure coding, auditing, and monitoring using Azure Monitor and Application Insights.

•Developed microservices communication using Azure Service Bus with Dead Letter Queue handling.

•Applied Repository and Unit of Work patterns to create scalable business layers.

•Automated archival and data processing using time- and HTTP-triggered Azure Functions.

•Configured and deployed ARM templates for resource groups, policies, and queues.

•Experienced in CI/CD pipelines using Azure DevOps for builds, releases, and artifact management.

•Implemented access control using Azure Active Directory with centralized policy enforcement.

•Worked in Agile Scrum teams with stand-ups, sprint planning, grooming, and retrospectives.

Environment: .Net 6.0, .Net Standard 2.0, C#, MS Azure, Kafka, Docker, Kubernetes, MVC, WebAPI, Aurelia, ES6, Angular 14, TypeScript, Less, Bootstrap, Svelte Material UI, CSS, HTML 5, VS 2022, VS Code, Nunit, U-SQL, JSON, Mongo DB, SQL Server 2019, tSQLt, LINQ, GIT, TFVC, Agile Scrum Methodology, Azure DevOps, Node.js, Postman, Karma, Jasmine, selenium, Grunt.

Client: Fifth Third Bank, Cincinnati, Ohio, Nov 2022 - Sep 2023

Role: .NET (Azure) Developer

ADIS: My team developed a cloud-based vehicle inspection platform hosted in Azure, utilizing the Microsoft .NET technology stack.

Responsibilities:

•Spearheaded development of Verizon's Customer Service Portal using C# and .NET Core 3.1, enabling reps to deliver personalized rewards.

•Engineered RESTful APIs with ASP.NET Web API for seamless interaction between system components.

•Developed DTO classes and methods for SQL Server to store and retrieve customer data efficiently.

•Wrote complex T-SQL queries using joins and aggregate functions to optimize data retrieval and performance.

•Automated deployment, monitoring, and maintenance tasks using PowerShell scripts.

•Performed ETL operations and API integrations using Python (Pandas, Requests, JSON) for reporting and data processing.

•Worked with relational and NoSQL databases, including SQL Server, MySQL, Oracle, and MongoDB.

•Enhanced application resilience and fault tolerance by decoupling long-running tasks into RabbitMQ-based background workers.

•Built responsive UI using React JS 16, JavaScript ES6, CSS, and React-Bootstrap, aligned with Figma designs.

•Optimized front-end performance using lazy loading and implemented SPA architecture with React Router.

•Processed customer data and tailored offers using Kafka event consumption and MongoDB integration.

•Implemented logging with Serilog and containerized microservices with Docker and Kubernetes, deploying on Azure AKS.

•Banking domain experience with exposure to secure transactions, compliance, and performance optimization.

•Strong analytical skills for troubleshooting, debugging, and performance tuning of enterprise-grade applications.

•Secured REST APIs using OAuth and JWT authentication, ensuring robust access control.

•Conducted unit testing with xUnit and Jest, and performed BDD testing with SpecFlow for UAT.

•Participated actively in Agile ceremonies, sprint planning, and backlog grooming to maintain team efficiency.

•Conducted code reviews to improve code quality, performance, and adherence to best practices.

•Collaborated closely with cross-functional teams, including business analysts, QA engineers, and operations teams, to ensure alignment with project requirements and timely delivery of features.

Environment: C#, .NET Core 3.1, ASP.NET Web API, Entity Framework Core 3.1, Dapper, SQL Server 2019, T-SQL, React JS 16, JavaScript ES6, CSS, Bootstrap 4, Azure Functions, MongoDB, Azure Event Grid, Kafka, Serilog, Docker, Kubernetes, Azure Kubernetes Service, Swagger, OpenAPI, OAuth 2.0, JWT, xUnit, SpecFlow, Jest, Git, Visual Studio 2019, Agile methodologies.

Corefront Technologies, India Jan 2020 - Jul 2021

Role: .NET Developer

Responsibilities:

•Involved in developing the front end using MVC .NET, JavaScript, HTML, and CSS.

•Implemented MVC 4.0 framework to reduce the complexity and to get full control over the behavior of the application.

•Implemented OpenID Connect (OIDC) for secure authentication and single sign-on (SSO) in web and mobile applications.

•Managed user provisioning, SSO, and conditional access policies in Azure AD to enforce security compliance (MFA, risk-based policies).

•Used jQuery to validate user controls and web forms.

•Configured Azure AD (Entra ID) as an identity provider (IdP) for enterprise applications, enabling centralized identity management.

•Developed PowerShell automation scripts for deployment, monitoring, and scheduled maintenance tasks across environments.

•Experience working with relational and NoSQL databases, including SQL Server, MySQL, Oracle, and MongoDB, with strong T-SQL and PL/SQL skills.

•Involved in portal GUI design using Master page, Login control, Microsoft menu control, and client-side validation, which is done by Ajax validation extenders.

•Implemented SOA architecture with web services and functionalities like creating, consuming, and publishing XML Web Services (SOAP, WSDL). NET.

•Developed WCF REST- API-based web service to consume data by the client. Implemented provider-based services.

•Used Entity Framework to work with relational data and LINQ to update the data.

•Used Server Controls, Web User Controls, Data Web Controls, Form Validation Controls, and Custom controls in designing Master pages.

•Performed extensive Unit testing using NUnit.

Environment: ASP.NET 4.0, C# 4.0, MVC, .NET Framework, jQuery, WCF, LINQ, MS Visual Studio 2012 & 2010, Oracle 11G, HTML, JSON, CSS, SOA, SOAP, WSDL, Crystal Reports, Entity Framework, TFS, Nunit, Agile.

Novature Technologies Inc. India Mar 2017 - Dec 2019 Role: .NET Developer

Responsibilities:

•Used ASP.NET web form controls such as Data Grid, Dropdown Lists, Textboxes, and Input Validation Controls using C# code behind.

•Used ADO.NET objects like Data Reader, Data Adapters, and Dataset, and Data Grid for data access.

•Used Windows Communication Foundation (WCF) Service for Business Logic Layer.

•Development of UI screens using HTML, jQuery, and XSLT using MVC 3.0.

•Handled multiple SQL Servers, with different backup policies based on the requirements.

•Experience in writing Data Access Layers using ADO.NET Entity Framework and LINQ to SQL.

•Developed SQL stored procedures, views, functions, and indexes.

•Expertise in version control and collaboration using Git, with familiarity in branching strategies, code reviews, and agile workflows.

•Strong debugging and problem-solving skills, capable of identifying performance bottlenecks and optimizing system behavior.

•Retrieved data from various data sources like Access databases and Excel using LINQ.

•Designed controls that consumed WCF services appropriately to access the database. All the database transactions from the client were mediated through this WCF service. This gave additional data security.

Environment: ASP.NET 4.0, C# 4.0, .NET Framework 4.0, Entity Framework, WCF, WPF, jQuery, VS 2010, Telerik, SQL Server 2008, TFS, T-SQL, AJAX, HTML 4.0, DHTML, CSS.

Education: Bachelors in Electronics & Communication Engineering at JNTUH in 2017

Masters in Information & Technology Management at Campbellsville University in 2023



Contact this candidate