Nandini Neelakantan
United States / ****************@*****.*** / 314-***-**** / www.linkedin.com/in/nandini-neelakantan
PROFESSIONAL SUMMARY
•Over 9 years of professional experience in working with Microsoft technologies like C#, Vb.net, ASP.NET MVC, ASP.NET WEB API, ASP.NET MVC Core, .Net Core, ADO.NET / Entity Framework, Microsoft SQL Server, IIS, TFS and front-end development technologies HTML5, CSS3, JavaScript, jQuery, Angular12, Angular15, Angular16, Typescript and Bootstrap framework.
•Facilitated Agile Scrum calls, worked on Feature planning, Roadmap Planning and held Sprint Retrospective meetings.
•Proficient in developing full stack development. Worked on Frontend Development, Backend and CI/CD pipelines in Azure. Worked with designers to style applications according to the mocks.
•Exceptional knowledge of Object-Oriented Programming (OOPS) concepts including Collections, Exception Handling.
•Extensive experience of designing and developing software applications with the .NET Framework (5.0) ASP.NET, ADO.NET, AJAX, LINQ, WCF, CSS, Web services.
•Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid controls, Form Validation controls, Custom controls, and CSS.
•Experience in Continuous Integration and Continues Deployment using Azure DevOps.
•Expert in developing web-based applications using Angular, ASP.NET MVC and cross-browser applications using .Net Framework.
•Strong experience in programming with .NET Framework using ADO.NET, Entity framework, C#, ASP.NET, Visual Studio 2019, SQL Server 2016.
•Designed the framework C# based on repository pattern to access the MongoDB.
•Have hands-on project experience followed on SOLID principles and Lazy Loading, Factory and Dependency Injection design patterns.
•Experience in creating interactive web and single page applications using Angular 8 and 12.
•Hands on Experience in responsive front-end web designing using HTML5, CSS3, UI framework the Bootstrap v3 and v4 as well.
•Experience in deploying applications with Cloud Services by creating a simple Cloud Service with Visual Studio, testing it locally, and deploying to a live Microsoft Azure Cloud environment.
•Worked on Continuous Integration and Continuous Delivery (CI/CD) Pipelines.
•Worked on Component Driven Development in Angular and developed reusable components.
•Working experience in Database design and writing Stored Procedures, Functions, Statements, Triggers, Views, Joins, performing Query Optimization and Performance Tuning in SQL Server 2010 and 2012 Databases.
•Proficient in writing Unit Test Cases for business logic and Web Services, performed Unit Testing using XUnit Testing Framework.
•Proficient in testing front-end applications with Karma, Jasmine frameworks.
•Working Experience in establishing Continuous integration/ Continuous Deployment services using Visual Studio Team System (VSTS), TFS and GIT.
•Proven ability to analyse problems, root causes, and develop innovative solutions to business challenges and streamlining operations.
TECHNICALSKILLS
Programming Languages
C#, VB.NET
Web Technologies
ASP.NET (4.5/4.0/3.5) MVC
Architectural Patterns
MVC (5.0/4.0), MVVM, MVP
Front-End Technologies
Angular 16/15/8, HTML5/4, CSS3, XML, AJAX, Bootstrap3/2, jQuery (5.0/4.1)
Databases
MS SQL Server 2019/2014/2012/2008, MS Access
Data Access
ADO.NET, LINQ to SQL, Entity Framework
Development IDE
Visual Studio 2015/2013/2010/2008, SSMS
Reporting Services
SQL Server Reporting Services
Web Servers
IIS (Internet Information Server) 7.0/6.0
Web Services
HTTP
Cloud Services
MS Azure
Testing Tools
XUnit, NUnit, Jasmine, Karma, Chai, Mocha, Selenium
Version Control Tools
VSTS, Git, Team Foundation Server (TFS)
Methodology
Agile (Scrum), TDD, Waterfall Model
PROFESSIONAL EXPERIENCE
Broadridge, Newark, NJ Jan 2023 to May 2025
Role: Sr .Net Developer
Responsibilities:
•Developed application as web-based n-tier application with UI in presentation layer using Visual Studio 2019 .Net Core 6, ASP.NET MVC 5, business logic in middle layer using C#.Net and data service activities in backend using Oracle 12C
•Developed and designed the application using .Net Core 6.0 and Angular 9 framework along with HTML 5, CSS3, Typescript, JavaScript, Bootstrap, Node.js, NPM, and Oracle SQL Developer.
•Developed the classes using C#, which incorporates N-tier architecture and database connectivity.
•Led the migration of various projects from .NET Framework 4.7 to .NET Core 6, and subsequently to .NET Core 7, enhancing performance and scalability.
•Upgraded .NET MVC application to .NET 6.
•Implemented Microservices architecture to decompose complex applications into smaller, manageable services, improving modularity and enabling agile practices.
•Integrated newly developed .NET features into existing Microservices, boosting functionality.
•Engineered new Microservices, significantly expanding product capabilities.
•Developed and managed web services and APIs to extend functionalities.
•Designed intuitive user interfaces and system workflows through MVC architecture.
•Creates end-to-end business workflow scenarios, which involves reviewing technical and business specifications, and developing methodology to achieve customized software solution in C#, .NET, ASP.NET MVC, Web API, WCF and .NET Core.
•Implemented CRUD operations using $http service to call Web API methods.
•Developed ASP.NET Core Web API based on requirements and specifications.
•Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
•Written application-level code to interact with APIs, RESTful Web Services using AJAX, JSON.
•Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 15 and 16.
•Design, build, and maintain efficient, reusable, and reliable code.
•Implemented Client-side validation using Angular 15 Form Validation with ng-show and ng-hide.
•Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
•Used Entity Framework 5.0 extensively for retrieving, querying, storage, and data manipulation.
•Integrated MongoDB 5 as a NoSQL database, providing flexible and scalable data storage and retrieval capabilities.
•Designed and implemented scalable and resilient message queuing solutions using Rabbit MQ for .NET applications, enabling asynchronous communication between distributed components.
•Implemented JWT Token Authentication/Authorization to communicate client (.NET Core MVC) and server (.NET Core API)
•Set up CI/CD Pipelines in Azure DevOps and worked on Azure Data Factory pipelines.
•Implemented automated testing using frameworks like XUnit and Jasmine for unit testing both back-end and front-end components.
Used SOAP web services for communication and interoperability between different systems and platforms.
Leveraged ADO.NET as the ORM framework for efficient data access, manipulation, and database interactions within the application.
Developed web applications using Web Forms in the .NET framework 3.5, focusing on rapid application development and user interface design.
•Set up CI/CD Pipelines in Azure DevOps and worked on Azure Data Factory pipelines.
•Implemented automated testing using frameworks like XUnit and Jasmine for unit testing both back-end and front-end components.
Environment: C#, ASP.NET WEB API, .NET Framework 4.8, Entity Framework, Angular 16, Bootstrap, jQuery, GIT, Azure, Visual Studio 2015, SQL Server.
Careington, Frisco, TX July 2020 to Nov 2022
Role: Sr Application Specialist
Responsibilities:
Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology.
Worked in Agile SCRUM SDLC process to implement 2-week Sprints.
Involved in application development process by creating Microservices using Asp.net Core, Angular, Rest API, SQL server and Azure.
Led the development of ASP.NET MVC web applications, implementing Bootstrap, jQuery, and AngularJS, contributing improvement in user interface responsiveness.
Played a pivotal role in crafting ASP.NET Core Web API based on departmental requirements, achieving a 25% reduction in data retrieval time
Planned and implemented AJAX controls, decreasing page response time by 25% for a more efficient user experience.
Designed and developed Entity Framework 2.0 Code-First approach with Repository-Pattern based backend and used RESTful and Web API as transaction and communication technology to the client-side
Used WPF and WCF to build windows client applications.
Worked as a front-end developer to manage data flow in the enrolment applications utilizing tech stocks such as Angular 12, Typescript, HTML5, CSS and material design components.
Converted existing legacy WinForms applications into WPF-XAML and code behind file.
Redesigned UI layer to decouple the UI design (WPF-XAML) and behaviour (code) files, thus helping better Unit testing
Developed rich user controls using WPF, depicting the domain objects closer to the real world, using the data templates extensively in converting objects into UI representation.
Built single page application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 12 framework and Node JS.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 12.
Worked as a front-end developer to manage data flow in the enrolment applications utilizing tech stocks such as Angular 12, Typescript, HTML5, CSS and material design components.
Creating UI screens using XAML, interacting with various layers using MVVM.
Experienced in Angular 12 Templates, directives, Routing and navigation, Components, Services, and Data binding concepts.
Conducting weekly meetings with offshore team to do regular Code-review, assigning tasks and reviewing the JIRA board.
Successfully implemented OAuth 2.0 mechanisms, ensuring secure user authentication and authorization.
Developed, designed, and implemented the web application by latest versions of C# 5.0,6.0, MVC 5.0, ASP.NET CORE 2.1,2.2
Followed HIPAA rule to share information as well maintained security.
Proficient in FHIR HL7 standards and specifications, including resource modelling and RESTful APIs.
Experienced in designing, developing, and integrating FHIR-based solutions in healthcare environments.
Architected robust backend data storage and retrieval through integration of MongoDB with ASP.NET Core applications and Web Services.
Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
Managed seamless cross-service interactions through Rabbit MQ.
Created CI/CD Pipeline using TFS and Azure DevOps.
Used Postman to Pre-test the Web API endpoints.
Performed Unit testing using XUnit, Integration Testing, Performance Testing and System Testing.
Conducted functional, regression, and end-to-end testing using Selenium and API testing using REST on JUnit framework.
Developed rich user controls using WPF, depicting the domain objects closer to the real world, using the data templates extensively in converting objects into UI representation.
Built single page application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 12 framework and Node JS.
Environment: .NET Framework 4.8, C#, ASP.NET Core WEB API, Entity Framework Core 2.0, Angular 12, Bootstrap 3.3.7, jQuery, JavaScript, HTML, JWT Token, GIT, Azure, Visual Studio 2015, SQL Server 2016/2019
Volvo, Greensboro, NC June 2019 to May 2020
Role: Sr Application Developer
Responsibilities:
Involved in full stack development by analysing, designing, developing, implementing, and maintaining application code in a variety of contexts including existing applications.
Designing and developing new applications in the C# language within .Net framework using OOPS Concepts & MVC5/ASP.Net which are integrated with database technologies.
Independently work on all SDLC Phases.
Provide technical leadership to the Product Development team, working closely with Engineers, Tech Leads and Architects.
Developed Mechanism for Single Sign On using Microsoft Azure API’s which using OpenID Connect for existing applications.
Participate in user interface design, using MVC5, AJAX, JSON, jQuery, jQuery-UI, Bootstrap, HTML5, AngularJS, Telerik UI Controls, CSS.
Develop application using Query Pattern, Repository Pattern using LINQ.
Writing Test Case using NUnit and MS Test.
Sound experience in Azure API Management from end to end like Developer Portal, Reporting, Policies, Azure REST API, Authentication and Authorization of API's.
On-boarding Enterprise APIs to Azure APIM (API Management)
Migration of APIM to another migration without affecting business applications
Integrated existing API's to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.
Involved in deploying API Management and Application Server resources.
Migrated moderate workloads from on premise to Azure laaS. Published web services APIs using Azure API management service.
Used SOAP web services for communication and interoperability between different systems and platforms.
Leveraged ADO.NET as the ORM framework for efficient data access, manipulation, and database interactions within the application.
Used SOAP web services for communication and interoperability between different systems and platforms.
Leveraged ADO.NET as the ORM framework for efficient data access, manipulation, and database interactions within the application.
Written SQL queries, Stored Procedures and triggers using SQL in SQL SERVER 2016.
Writing Test Case using NUnit and MS Test.
Implemented PostgreSQL as the SQL database for efficient data storage, retrieval, and management of the project.
Architected robust backend data storage and retrieval through integration of MongoDB with ASP.NET Core applications and Web Services.
Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
Conducted unit tests using X Unit testing framework for .NET Framework, ensuring code quality, functionality, and maintainability through automated testing processes.
Environment: Visual Studio 2017, C#, .NET 4.5, .Net Core 1.0/2.0, Angular 8, Entity Framework 6, SQL server 2016, CSS, IIS 8.0, Crystal Reports, Web API, AJAX, JavaScript, jQuery.
AT&T, Plano, TX July 2018 to May 2019
Role: Application Developer
Responsibilities:
Understanding the system requirements, functionalities to be implemented the projects using VB.NET, C#.NET, ASP.NET, Oracle, Ajax, Bootstrap, CSS, HTML, webservices, GIT.
Interact with customers to define project features and requirements.
Managed and Implemented code releases of several applications on DEV, UAT, PROD databases.
Worked on maintaining and enhancing legacy systems using VB.NET, ensuring smooth functionality and seamless integration and stayed abreast of the latest trends and technologies in web development, and the .NET ecosystem, continuously improving skills and knowledge.
Employed effective database optimization techniques, such as optimizing queries, indexes, and performance, to enhance data retrieval and processing in MS SQL Server and Cosmos DB.
Worked in Agile Scrum methodology and delivered accepted functionality in each sprint.
Played key role in feature implementation and enhancement, code refactoring and defect fixing.
Designed and developed Hybrid-Single Page Application using C# 7.0, .NET Framework 4.5, ASP.NET MVC 6, and ReactJS.
Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created W&C RESTful APIs.
Participated in UI design with Layout Pages in MVC 5 and improved layout with HTML5, Bootstrap, and CSS3.
Used ReactJS, JSX, JavaScript to develop Component, Routes and UI.
Provided database connectivity using Entity Framework 6.0, LINQ, designed stored procedures and views at the back end.
Managed and Implemented code releases of several applications on DEV, UAT, PROD databases.
Worked on maintaining and enhancing legacy systems using VB.NET, ensuring smooth functionality and seamless integration and stayed abreast of the latest trends and technologies in web development, and the .NET ecosystem, continuously improving skills and knowledge.
Managed XML data format for structured data exchange, ensuring compatibility and readability across different platforms and applications.
Designed and developed user interfaces using HTML, CSS, Web Forms, JavaScript, jQuery, and Ajax for interactive and engaging web experiences.
Generated data migration and transformation using SSIS and built reports with SSRS.
Used JSON web token to do user authentication and secure information exchange.
Using the Ninject for Dependency Injection to build a loosely coupled system.
Designed unit testing module with NUnit to test the application performance and availability.
Used Tableau for generating reports.
Environment: Microsoft .NET Framework 3.0, ADO.NET, VB.NET 3.0, WCF Services, SQL server 2016, Telerik Controls 2009, Win Forms, TFS, CSS, User Controls, JavaScript.
DBS Bank, Hyderabad, India July 2016 – June 2018
Software Developer
Responsibilities:
Implemented Waterfall SDLC methodologies to ensure structured project planning, sequential development phases, and comprehensive documentation.
Developed web applications using Web Forms in the .NET framework 3.5, focusing on rapid application development and user interface design.
Used SOAP web services for communication and interoperability between different systems and platforms.
Leveraged ADO.NET as the ORM framework for efficient data access, manipulation, and database interactions within the application.
Incorporated Windows Presentation Foundation (WPF) components into the Presentation Layer, combining the power of .NET Framework with rich and dynamic user interfaces.
Created Microservices, APIs for the application and integrated existing Microservices from another team.
Managed XML data format for structured data exchange, ensuring compatibility and readability across different platforms and applications.
Designed and developed user interfaces using HTML, CSS, Web Forms, JavaScript, jQuery, and Ajax for interactive and engaging web experiences.
Implemented PostgreSQL as the SQL database for efficient data storage, retrieval, and management of the project.
Conducted unit tests using X Unit testing framework for .NET Framework, ensuring code quality, functionality, and maintainability through automated testing processes.
Environment: .NET framework 3.5 (Web Forms), WPF, SOAP web services, ADO.NET ORM framework, XML data format, HTML, CSS, Web Forms, JavaScript, jQuery, Ajax, PostgreSQL database, X Unit testing framework, Azure
EDUCATION
•Bachelor of Engineering in Computer Science, DBIT, Bengaluru, India 2016