Accomplished Full Stack Developer with extensive experience at KPMG Inc, specializing in DotNet Core 8.0 and Angular 17. Proven track record in designing scalable applications and leading successful migrations. Adept at collaborating with cross-functional teams, demonstrating strong problem-solving skills while optimizing performance and enhancing user experiences.
Overview
10
10
years of professional experience
Work History
DotNet FullStack Developer
KPMG Inc
05.2024 - Current
Utilized IndexedDB transactions to ensure atomic data operations and maintain data integrity across offline and online states.
Collaborated with cross-functional teams to define offline requirements and architect progressive web app (PWA) solutions for enhanced offline support.
Documented offline functionality guidelines, including data sync flows, error handling, and best practices for network-aware UI components.
Demonstrated expertise in designing and deploying scalable, highly available applications on Amazon Web Services (AWS).
Proficient in utilizing various AWS services, including EC2, S3, RDS, Lambda, Elastic Beanstalk, and others.
Experience in implementing and managing DevOps practices using AWS tools like CodePipeline, CodeDeploy, and CodeCommit.
Collaborated with cross-functional teams to design service contracts that align with business and technical requirements.
Experience with Razor components, dependency injection, and state management in Blazor.
The Databus is a web application used to establish publication and subscriptions used by various KPMG applications to share data within the firm.
Developed and maintained scalable, high-performance web applications using Angular for the frontend, and ASP.NET Core for the backend.
Designed and developed WCF services to enable secure communication between distributed systems and external clients.
Created SOAP-based services using WCF for data exchange between enterprise applications, ensuring interoperability.
Configured service endpoints, bindings, and behaviors to support HTTP, TCP, and Named Pipes communication protocols based on application needs.
Developed custom data contracts, service contracts, and fault contracts, ensuring clear service definitions and structured error handling
Implemented message-level and transport-level security for WCF services to meet corporate security standards
Optimized service performance through instance management techniques (Per Call, Per Session, Single) and efficient data serialization
Migrated Databus application from Asp.net 4.0 to Angular 17 and Dot.net Core MVC
Implemented complex, responsive UI components and interactive dashboards using Angular 17 and TypeScript for dynamic data handling
Developed and maintained dynamic web applications using jQuery for efficient DOM manipulation and event handling
Implemented AJAX-based data retrieval and real-time updates using jQuery.ajax(), improving application responsiveness
Enhanced user interface interactions through custom animations and UI widgets using jQuery’s animation and effects libraries
Experience with Razor components, dependency injection, and state management in Blazor
Developed modular jQuery plugins to standardize and reuse common UI components across multiple projects
Created RESTful APIs and integrated them with Angular to display real-time data and manage CRUD operations
Designed and implemented reusable UI components, enhancing the user experience across web applications
Built secure, scalable, and efficient backend services using ASP.NET Core, Entity Framework,Linq and C#
Collaborated with UI/UX designers to ensure application designs were accurately translated into functional code
Wrote unit and integration tests using xUnit, Jestto ensure h high-quality code and efficient debugging
Actively participated in Agile Scrum ceremonies (standups, sprint planning, retrospectives) to track progress and refine workflows
Developed offline-first web applications using Service Workers to cache static assets and API responses, enabling seamless functionality during network disruptions
Implemented Indexed DB to store and manage large amounts of structured data locally, ensuring data persistence even when offline
Designed and optimized caching strategies using Service Workers, balancing between cache-first and network-first approaches for improved performance and reliability
Developed background sync mechanisms to automatically reconcile offline data with the server once network connectivity is restored
Worked on deploying and monitoring applications using Azure DevOps and CI/CD pipelines
Roles And Responsibilities:
Implemented ticketing system for adding and removing data from publishing schemas
Implemented shared components to access common functionality, like User Info, Login Info, etc.
Implemented lazy loading to improve the performance of the application
Involved Angular migration from 11 to 14 and 14 to 17 and 17 to 18
Implemented automated deployment pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to streamline the delivery of applications to EC2, Lambda, and ECS environments
Code review and helping team when they need
Environment: Visual Studio 2022, .Net core 6, C# 8.0, ADO.Net Entity framework, Bootstrap, JavaScript, XML, HTML, CSS, Angular 17, Angular Material , Kendo UI, Git Lab CLI, Azure Devops and SQL SERVER 2019.
Full Stack Web Developer
Equifax Inc
St.Louis, Missouri
07.2022 - 05.2024
Design and developing the micro services according to the functional requirements
Gather customer software requirements and develop related software applications and programs
Design, develop and implement critical applications in a .Net environment with ASP.Net Core 8.0 , C# 8, Micro Services, ASP.Net MVC, SQL Server 2019 and Angular 18
Led the migration effort from Angular 12 to Angular 17 for a complex enterprise-level application, managing a team of developers and coordinating with stakeholders
Developed a comprehensive migration strategy, including code refactoring, updating dependencies, and addressing compatibility issues
Migrated legacy jQuery code to modern JavaScript (ES6+), improving maintainability and aligning with current development standards
Applied event delegation techniques to improve performance on dynamic pages with frequently changing content
Collaborated with backend teams to coordinate data structures and API response formats for seamless integration with jQuery-based frontends
Refactored spaghetti jQuery codebases into modular, maintainable scripts, improving readability and long-term maintainability
Implemented automated testing and CI/CD pipelines to streamline the migration process and ensure code quality
Successfully resolved performance bottlenecks and improved application responsiveness post-migration
Conducted thorough testing and validation to verify the correctness and stability of the migrated application
Worked on Azure support work creating Client key, Client secrets for few applications through Azure portal
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server2012
Create and manage API, WPF, AJAX, WCF, MVVM design, Azure, Angular 17, SQL 2019 Queries and developed the applications using MVC/MVVM
Utilized React Router for client-side routing and React Native for mobile application development
Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with the .net environment
Experience in SSIS Checkpoints can be enabled on a per-package basis by setting the "CheckpointFileName" property in the package properties
The checkpoint file stores information about the package's progress and can be used to resume execution in case of a failure
SSIS Checkpoints are only effective if they are placed strategically within the package
It's important to identify the most critical points in the package where a failure could occur and place checkpoints accordingly
Developed and implemented .NET applications utilizing Azure Cosmos DB as the NoSQL database, ensuring high availability, scalability, and low-latency performance for real-time data processing
Designed and optimized data models in Cosmos DB, leveraging partitioning strategies to achieve efficient data distribution and reduce RU (Request Units) consumption, resulting in cost savings
Implemented asynchronous programming techniques in .NET to manage concurrent data access and improve application responsiveness when interacting with Cosmos DB
Integration with Azure Services: Azure Cosmos DB integrates with several Azure services, including Azure Functions, Azure Stream Analytics, and Azure Search, allowing you to build end-to-end solutions using Azure
services
Proficient in Infrastructure as Code (IaC) principles and Terraform, with 3 years of experience
Designed, implemented, and managed infrastructure provisioning using Terraform, automating the deployment of cloud resources
Developed Terraform modules and reusable code to enable consistent and efficient infrastructure provisioning across multiple environments
Proficient in React.js with 2 years of experience in building interactive web applications
Developed scalable and high-performance user interfaces using React.js, leveraging its component-based architecture and virtual DOM
Experience in GraphQL, including GraphQL Playground, which provides a web-based IDE for testing and exploring GraphQL APIs, and Apollo Client, which is a GraphQL client for building client-side applications
Successfully upgraded and migrated existing Oracle Database instances to Oracle Database 21c, ensuring compatibility and data integrity
Implemented new features and enhancements introduced in Oracle Database 21c, such as Blockchain Tables, Native JSON Data Type, and AutoML for In-Database Machine Learning
Leveraged the Multitenant Architecture to consolidate databases, reduce resource consumption, and streamline management tasks in Oracle Database 21c environments
Implemented Data Guard with Automatic File Management (AFM) for improved data protection and disaster recovery capabilities in Oracle Database 21c
Designed and implemented automated deployment pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to streamline the delivery of applications to EC2, Lambda, and ECS environments
Configured and maintained EC2 instances, Auto Scaling Groups (ASG), and Elastic Load Balancers (ELB) for scalable and highly available application hosting
Deployed containerized applications using Amazon ECS and EKS, leveraging Fargate for serverless container management
Roles And Responsibilities:
Implemented Reporting dashboard for I9 Users
Implemented shared libraries to use across all the app’s in I9
Implemented lazy loading to improve the performance of the application
Involved Angular migration from 2 to 11and 11 to 14
Code review and helping team when they need
Unit testing using Jasmine and Karma and xUnit
Implemented automated deployment pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to streamline the delivery of applications to EC2, Lambda, and ECS environments
Siemens Technologies And Service, Rehab, LCCA, Life Care Centers of America
Cleveland, TN
09.2018 - 06.2022
Life Care Centers of America is a large and reputable healthcare company that operates skilled nursing, rehabilitation, and assisted living facilities across the United States
They provide a range of services, including both inpatient and outpatient rehabilitation
Life Care Centers of America offers a range of rehabilitation services to cater to the needs of their patients, which typically include 1.Physical Therapy, 2.Occupational Therapy 3.Individualized Treatment Plans 4.Highly Trained Staff
Implemented and integrated electronic health record (EHR) systems with the .NET application, enabling seamless data exchange and ensuring accurate patient information during the rehabilitation process
Designed and developed a user-friendly interface using Angulr and Dotnet Core Microservices for healthcare providers to manage patient data, treatment plans, and progress tracking, streamlining the rehabilitation workflow
Integrated third-party APIs and services into the .NET application to facilitate tasks such as insurance billing, medication management, and scheduling, enhancing the overall efficiency of the rehabilitation center
Implemented security features in the .NET application to ensure compliance with healthcare data privacy regulations (HIPAA), including data encryption, access controls, and user authentication
Utilized Azure services, such as Azure Cosmos DB and Azure Functions, to store and process real-time rehabilitation data, enabling dynamic reporting and analytics for healthcare providers
Working as “C#” application developer on Data driven operations application for center of
Excellence team and Interacting with client for requirements, discussing the feasibility of requirements for Health
checks, designing the layout of web pages, Architecture and participating in the development of Health Check Modules using C#, ASP.Net, Windows services and Web services
Developing Backend applications for remotely monitoring more than 110 assets within the
Organization
Implementing web applications using Microservice API’s , Angular, ADO.Net, C#, MVVM, CSS, PL/SQL, Entity Framework, Web API, XSL, API and Angular for UI and to perform Client-Side validations for reduce application hits
Create and manage Microservice API’s, MVVM design, Azure SQL and Azure tables Queries and Windows Service
libraries to perform scheduler operations
Worked on configuration settings through Microsoft Azure portal
Performing Health Check Operations using URL, Ping Server, DB module and Server availability module using OOPS concepts, SQL server and schedulers in Windows and Linux
Implemented Encrypting password feature using AES Encryption method adding Random string and removing from Decryption using C# cryptography
Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, AJAX, UNIX, Linux and C# and JavaScript libraries
Implemented Rest Services using node JS and C# to serve the web application with JSON data
Maintained technical documentation for all windows Server, PL /SQL server and HP hardware related technologies that are used in the production server environment
Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this
Extensively worked with Node JS, Grommet and React JS, Angular 2 to grunt the run tasks and performing the modules using windows security and SSL Channels
Actively involved in Team meetings, Code reviews, scrum, release planning meetings and group discussions for project progress and project related issues using GIT HUB and Team foundation server (TFS)
HL7 v2: Widely used, focuses on structured messaging (pipe-delimited) for clinical data like admissions, lab results, orders, etc
HL7 v3: XML-based, designed to improve data consistency (but less widely adopted than v2)
Environment: Visual Studio 2019, .Net Framework 4, C# 5.0, ADO.Net Entity framework, Bootstrap, JavaScript, XML, HTML, CSS,Javascript, Jquery, Angular 2, Azure Devops and SQL SERVER 2019.
Stack .NET Developer
Unisys, Blue Bell
, Pennsylvania
05.2017 - 11.2018
Developed Web application with Microsoft .NET core technologies and worked in all the phases of Full Life Cycle Development (SDLC) involving studying of the user requirements, analyzing, designing, coding, implementation, debugging and testing of the project
Involved in designing professional UI web application using front-end technologies and Java Script Frameworks like HTML, CSS, JavaScript, Bootstrap, XML, jQuery, AJAX, JSON, Bootstrap, Microsoft Azure, ASP.Net core and Angular 2
Created complex SQL views and stored procedures to join multiple tables for contract data interfacefiles
Utilized Angular 2
JQuery, MVC, C#, Web API, Entity Framework and SQL application stack and performed client-side validations in MVC Razor using jQuery and Angular 2/4
Used SSIS to create ETL packages to validate, extract, transform and load data to data warehouse and datamarts
Gained good experience with IT security standards related to hardening and worked on data encryption and Decryption using AES Cryptography
Deep expertise on .net programming language relevant to application development
Involved in implementing the Dynamics CRM applications and attend the user meetingsessions
Involved in migrating existing application to new application with recent technologies added and Involved in migrating data from Unified Vendor Interface-2 (UVI-2) database to Unified Vendor Interface-3 (UVI-3)database
Worked on Azure support work creating Client key, Client secrets for few applications through Azure portal
Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL Server2012
Create and manage API, WPF, AJAX, WCF, MVVM design, Azure, Angular 2, SQL 2014 Queries and developed the applications using MVC/MVVM
Coordinate with the various stakeholders and work with cross-functional team members for day-to-day activities
Created various controllers, repositories, DTOs, and interfaces that follow business logic and retained the maintainability of the code base using Visual studio C# .Net Core and ASP.net MVC
Worked with version controller Team Foundation Server (TFS) for maintaining history of source- code and project documents and GIT Bash, GIT Hub and Azure Devops
Well experience in Data Extraction, Transforming and Loading (ETL) using various tools such as SQL Server Integration Services (SSIS) and service broker
Worked on Bitbucket for creating PRs and Source Tree for making commits into server and gained exposure on Slack/ Gulp/Sass files
Involved in testing like Unit test, Integration test, Acceptance test and Regression testing using NUnit and responsible for writing test scripts and scenarios
Environment: C#, MVC, ASP.NET, HTML, CSS, JavaScript, Restful API, Entity Framework, Dynamics CRM, Angular2, SQL Server, Azure, Cosmos DB, Visual Studio 2017/2015 and Visual studio code, jQuery, Bootstrap, AJAX, CSD, WEB API, Agile, TFS, Windows7.
Full Stack .NET Developer
Emids Technologies And Service India
Houston, TX
01.2015 - 05.2017
Design and developing the existing and new applications according to the functional requirements and implemented the functionality in Medtronic medical devices like ICD, ICM and Pacemaker
Gather customer software requirements and develop related software applications and programs
Design, develop and implement critical applications in a .Net environment with ASP.Net MVC, C# 4.5, Micro Services, ASP.Net MVC, SQL Server 2017 and Angular 10
Use Microsoft technologies: C#, ASP.NET MVC, SQL Server, MVC, Restful API, JQuery and JavaScript frameworks and Microsoft Workflow to develop technical solutions to complex problems that require the regular use of ingenuity and creativity
Good experience with several aspects of security including Web Services Security (OAuth, WS-Sec), Single Sign-On and AES encryption
Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, AJAX, UNIX, Linux and C# and JavaScript libraries
Implemented Rest Services Swagger/Postman and C# to serve the web application with JSON data
Provide technical and project management expertise across multiple areas of applicationdevelopment
Used the swagger to test the endpoints request and response
Experience on writing the Unit testcases
Design and develop SQL queries to support reporting, integration, and other system needs using SQL server 2017, SSIS
Experience on developing applications, supporting critical and high-volume transactionprocessing
Strong knowledge on adding the enhances to legacy applications and writing the testcases and technical documentation
Experience in the migration of data from Excel, Flat file and XML to MS SQL Server by using conversions and DTS utility
Created Views by applying complex queries on multiple tables to create the virtual tables and implemented Cursors in Stored Procedures using RDBMS, SQL Server Optimization, and Implemented Joins in Stored Procedures to get the desired data by joining multiple tables
Worked on GitLaband Hardening stuff including data security concepts like Token generation and Authentication as per web Standards
Writing complex SQL queries and optimization develop the streaming analytic jobs in Git Lab portal and building the technical design documentation using ASP.Net frameworks
Familiarity with modern source control and project management systems such as GIT and Azure Dev Ops
Weekly meeting with partner support teams on requirement expectations andclarifications
Actively participated in Sprint /grooming meetings/Release planning for project discussions
Environment: Visual Studio 2019, .Net core, C#5.0, ADO.Net Entity framework, Bootstrap, JavaScript, XML, HTML, CSS, Angular JS 6, Kendo UI, Git Lab, Azure Devops and SQL SERVER 2017,SSIS, SSRS and TFS
Web Developer
Years of experience in supporting entire development lifecycles by conducting unit and integration testing and maintaining frontend/backend development
Designed and implemented high-throughput Kafka pipelines to process real-time data streams
Developed custom Kafka producers and consumers using .Net, ensuring optimal performance and reliability
Set up and managed Kafka Connect for integration with external APIs
Developed and maintained dynamic web applications using Angular 2+ (latest versions), ensuring clean and scalable architecture
Implemented schema evolution using Confluent Schema Registry to ensure data integrity across topics
Collaborated with DevOps teams to automate Kafka deployments using [Docker/Kubernetes/Terraform]
Designed reusable components and services to streamline development and enhance code maintainability
Implemented client-side routing using Angular’s Router module, managing different views, lazy loading, and route guards
Utilized state management libraries such as NgRx, or NGXS to handle state and effects in large-scale applications
Used Angular’s two-way data binding to efficiently synchronize data between the component and its template
Collaborative team player with a strong career history using agile methodologies, as well as programming languages and Java frameworks to analyze data, support business analytics, and create database solutions
Strong experience in systems analysis, design and development and testing of web applications using Microsoft .NET Technologies C#, .Net Core 8.0, ASP.NET, ADO.NET Entity, WCF, WPF, AJAX, MVC, HTML, Windows/Web Services, SQL 2017, Oracle and node JS, React JS and Angular JS
Experience in developing applications using ASP.NET MVC 3.0/4.0/4.5/5.0 Framework
Strong in designing ASP.NET core based Graphical User Interfaces with CSS, JavaScript, Multi- threading and HTML
Education
Bachelor - computer science
Sri Venkateshwara University
India
Master’s - computer science
Sri Venkateshwara University
India
Skills
DotNet 80
C# 80
Aspnet MVC 45
Dotnet Core 80
Angular 2/5/10/12/17/18
React Js
Sql server 2019
My SQL
Postgresql
Javascript
JQuery
Nodejs
Azure
AWS
Kafka
Docker
Kubernetes
Git Hub
TFS
Git lab CLI
CI/CD
Blazor
HTML
CSS
Bootstrap
Timeline
DotNet FullStack Developer
KPMG Inc
05.2024 - Current
Full Stack Web Developer
Equifax Inc
07.2022 - 05.2024
Stack .NET Developer
Siemens Technologies And Service, Rehab, LCCA, Life Care Centers of America
IT Risk Management Consultant at KPMG Consulting Co., Ltd., KPMG Business Advisory,IT Risk Management Consultant at KPMG Consulting Co., Ltd., KPMG Business Advisory,
Senior Audit Associate at KPMG Resource Centre Pvt Ltd/ KPMG Global Services (UK Division)Senior Audit Associate at KPMG Resource Centre Pvt Ltd/ KPMG Global Services (UK Division)