Bharath N Senior Full Stack .Net Developer
+1-872-***-**** *************@*****.*** LinkedIn
PROFESSIONAL SUMMARY:
11+ years of experience in designing, developing, and deploying scalable, high-performance web applications using .NET Core, ASP.NET MVC, Web API, C#, and Entity Framework.
Expertise in .NET Core, ASP.NET MVC, Angular, React, TypeScript, and SQL Server, delivering secure and scalable applications using Agile methodologies (Scrum, Kanban).
Expertise in C# technologies, leveraging collections, nullable enable, pattern matching, records, and multithreading to improve code efficiency and maintainability.
Proficient in Angular, React, TypeScript, HTML, CSS, Bootstrap, and RxJS, building dynamic and responsive user interfaces.
Managed full-stack development using .NET Core, ASP.NET MVC, Angular, and SQL Server, delivering secure, scalable applications with iterative Agile delivery.
Designed microservices architecture, optimized performance with caching, secure APIs, and event-driven systems (Kafka, IdentityServer), and implemented CI/CD automation.
Secured authentication via OAuth, JWT, and enabled real-time event-driven messaging using Apache Kafka. Automated deployments with Azure DevOps, Kubernetes, and Docker.
Led security and authentication efforts, implementing IdentityServer and OAuth to safeguard sensitive user data and ensure compliance with regulatory standards.
Experienced in deploying .NET applications on AWS (EC2, S3, Lambda, RDS) with an understanding of Terraform and CloudFormation for Infrastructure as Code (IaC).
Skilled in Angular, React, TypeScript, HTML, CSS, Bootstrap, and RxJS to create responsive and dynamic user interfaces.
Proficient in developing secure RESTful and GraphQL APIs using .NET Core, ensuring seamless integration between frontend and backend systems.
Strong knowledge of SQL Server, PostgreSQL, MongoDB, T-SQL, Entity Framework Core, and LINQ for efficient data handling and performance optimization.
Implemented OAuth2, JWT, IdentityServer, tokenization, PCI DSS, and FCRA compliance for secure data handling and authentication.
Experienced in unit testing (xUnit, NUnit), frontend testing (Karma, Jasmine, Protractor), and API testing using Postman, REST UI, and Swagger UI.
Hands-on experience in setting up CI/CD pipelines using Azure DevOps, Git, and Bitbucket to automate deployment and testing.
Designed and implemented microservices-based applications using Docker, Kubernetes, Redis, RabbitMQ, and ActiveMQ for modular, scalable solutions.
Extensive experience with Azure (Functions, Service Bus, Logic Apps, Cognitive Services, Kubernetes) and AWS (EC2, S3, Lambda, RDS), leveraging cloud-native solutions for performance optimization.
Expertise in performance tuning, caching strategies (Redis, Memcached), load balancing, indexing, and query optimization to enhance application efficiency.
Optimized application performance using LINQ and Entity Framework Core for efficient data access and manipulation.
Skilled in managing XML and JSON for inter-application communication and data serialization.
Experienced in implementing OAuth 2.0, JWT, and SSL/TLS to secure authorization, authentication, and data transfer in web applications.
Developed robust PL/SQL stored procedures, functions, and triggers for efficient database management and business logic execution.
Designed and automated CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, and Bitbucket, streamlining build, testing, and deployment workflows.
Expertise in Azure DevOps, automating CI/CD pipelines, and using Git & Azure Repos for version control.
Technical Skill Set:
Category:
Technologies
Languages : C#, TypeScript, JavaScript, HTML5, CSS3, SQL, PL/SQL, XML.
.NET Technologies: .NET Core, .NET Framework 4.8, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, ADO.NET, LINQ (to Entities, XML, SQL), AJAX.
Web Technologies & Frameworks: JavaScript, TypeScript, jQuery, Bootstrap, Angular (JS, 10, 18), React, ReactJS, Node.js, AJAX, Tailwind CSS, Webpack.
Databases: MS SQL Server, Azure SQL Database, PostgreSQL, MongoDB, Redis, SQL Views, XML Databases.
ORM Frameworks: ADO.NET, Entity Framework.
Web Servers: IIS, Azure App Services, Nginx, Apache HTTP Server
Testing Frameworks & Tools: NUnit, MSTest, xUnit, Selenium, Jest, Cypress.
Web Services & APIs:: SOAP, WCF, REST, JSON-based RESTful APIs, XML Web Services, GraphQL.
Cloud & DevOps Technologies: Microsoft Azure, ASB, Azure BLOB, App Insights, AWS, GCP, AKS, Docker, Azure Worker
Roles, Web Roles
Development Methodologies: Agile SCRUM, Sprint and Waterfall, Iterative Development, TDD (Test-Driven Development), Agile Practices, Integration Continuous /Continuous Deployment (CI/CD)
IDE: Microsoft Visual Studio, Visual Studio Code, JetBrains Rider, Eclipse, IntelliJ IDEA
Version Control: VSS, CVS, SVN, TFS, VSTS, GIT & Bit Bucket.
PROFESSIONAL EXPERIENCE:
Ally - Sandy, Utah July 2022 to Present
Senior Full Stack .Net Developer
Role & Responsibilities:
Agile development with Scrum and Kanban methodologies, facilitating sprint planning and daily stand-ups to ensure continuous delivery of high-quality solutions for the online mortgage application, aligning with business needs and priorities.
Architected the online mortgage application using microservices, ensuring modularity and scalability with ASP.NET Core, Docker, and event-driven systems powered by ActiveMQ/RabbitMQ, enhancing the application's flexibility and responsiveness.
Design and developed microservices architectures for the online mortgage application, focusing on secure API integrations, Redis caching, event-driven communications, and optimized microservice communication to improve performance and reduce latency.
Proficient in full-stack web development, utilizing ASP.NET Core, C#, MVC, SQL Server, and Entity Framework to build secure, scalable, and efficient web applications and APIs for the online mortgage application.
Designed and developed Windows Forms and WPF applications using C# in Visual Studio for internal business applications.
Designed modular systems with N-Tier Architecture and Microservices for the online mortgage application, ensuring seamless integration, scalability, and maintainability, which improved the application's performance and ease of updates.
Developed responsive user interfaces for the online mortgage application using Angular, HTML, CSS, JavaScript, TypeScript, and Bootstrap, ensuring optimized performance across devices for an improved user experience.
Designed the application using one-way/two-way databinding, filters, UI-routers and created custom directives in Angular
Implemented Angular Material in the online mortgage application for a user-friendly interface and utilized RxJS to manage asynchronous operations, ensuring smooth and efficient data flow across the platform.
Developed and integrated RESTful and GraphQL APIs for the online mortgage application using ASP.NET Core, enabling efficient data retrieval and integration with other services, improving performance and data interaction.
Streamlined data operations in the online mortgage application with Entity Framework Core and LINQ, ensuring efficient ORM-based database handling and optimized query performance.
Optimized microservice communication and API integrations in the online mortgage application using JSON, enhancing system performance and enabling better data exchange between different microservices.
Ensured secure data handling for sensitive user information in the online mortgage application with OAuth2, JWT, encryption, and tokenization, aligning with industry standards for data protection.
Ensured PCI DSS compliance in the online mortgage application by securing payment data and FCRA compliance for handling accurate consumer credit data, reducing legal and security risks.
Utilized Apache Kafka for real-time event-driven communication in the online mortgage application, ensuring smooth queuing between microservices and enabling real-time updates for users.
Applied ActiveMQ, RabbitMQ, and similar messaging systems in the online mortgage application to support efficient communication and ensure real-time data exchange within microservices.
Designed and maintained complex database schemas, optimizing SQL queries and writing stored procedures to efficiently manage and manipulate large volumes of financial data within SSIS pipelines for seamless data integration and reporting.
Implemented CI/CD pipelines in Azure DevOps for the online mortgage application, streamlining build, test, and deployment processes, enabling faster and more efficient releases.
Integrated Azure services like Azure Functions, Service Bus, Logic Apps, and Cognitive Services into the online mortgage application, automating workflows and improving system capabilities and scalability.
Developed and deployed APIs and microservices with ASP.NET Core, C#, Docker, and Kubernetes for the online mortgage application, ensuring smooth integration and robust service communication.
Mentored junior developers, led code reviews, and promoted best practices to maintain a high standard of code quality and team productivity.
Provided technical expertise and project oversight, ensuring clear communication and collaboration within the development team and with stakeholders, successfully guiding projects to meet specifications and business requirements.
Managed and maintained multiple Git repositories using GitHub and GitLab for version control of source code across several projects.
Utilized Git version control, integrating with Visual Studio for source code management and collaboration across teams.
Assisted in the development of internal tools and data-driven web applications using Visual Studio and ASP.NET MVC.
Conducted unit testing with xUnit and automated front-end testing with Karma and Jasmine for the online mortgage application, ensuring high-quality code and prompt feedback to maintain a stable development process.
Environment: Agile, Kanban, Scrum, ASP.NET Core, C#, MVC, SQL Server, Entity Framework Core, LINQ, ActiveMQ/RabbitMQ, Docker, N-Tier Architecture, Windows Forms, SSIS, Angular, HTML, CSS, JavaScript, TypeScript, Bootstrap, UI-routers, RxJS, RESTful, GraphQL APIs, JSON, OAuth2, JWT, PCI DSS, FCRA, Apache Kafka, SQL queries, CI/CD pipelines, Azure DevOps, Azure services, Kubernetes
Client: WellCare Medicare - Tampa, FL Sept 2020 to April 2022
Role: Full Stack .Net Developer
Role & Responsibilities:
Utilized Agile/Scrum methodology in developing the Medicare Enrollment Portal, delivering features in 2-week sprints with continuous collaboration and iterative improvements.
Designed a microservices-based EHR application using .NET Core and ASP.NET Core, following Onion Architecture principles for modular, scalable, and maintainable solutions.
Architected and developed a full-stack Electronic Health Record (EHR) application using .NET 6, ensuring scalable and high-performance functionality.
Integrated FHIR/HL7 standards for healthcare interoperability, optimized T-SQL queries, and implemented security measures HIPAA.
Designed dynamic, responsive user interfaces using Angular, HTML5, CSS, Bootstrap, and TypeScript, ensuring seamless backend integration and consistent performance across devices.
Skilled in Angular CLI, optimizing development workflows for the Medicare Enrollment Portal with efficient project setup, building, and deployment processes.
Experienced with Angular Material, utilizing its UI components to design a responsive and user-friendly interface for the Medicare Enrollment Portal.
Utilized RxJS Observables to handle asynchronous events and manage data streams, providing real-time updates and ensuring a responsive user interface.
Utilized ASP.NET Framework to develop scalable backend services and secure APIs for the Medicare Enrollment Portal, ensuring high performance and seamless integration with other systems.
Developed scalable solutions with a .NET Framework and ASP.NET Core Web API, utilizing microservices and secure APIs for optimized data communication.
Designed the application using one-way/two-way databinding, filters, UI-routers and created custom directives in Angular
Designed and implemented RESTful APIs using ASP.NET Core Web API, enabling seamless data exchange between the frontend and backend.
Implemented HL7/FHIR protocols for healthcare data exchange, ensuring interoperability with other EHR systems and HL7 Integration Engines.
Utilized Entity Framework Core (EF Core) ORM for efficient data management, leveraging LINQ to streamline access and optimize performance in WellCare’s healthcare solutions.
Managed JSON data for efficient API communication and seamless system integration in healthcare applications.
IdentityServer ensures secure, centralized authentication and authorization with OAuth 2.0, OpenID Connect, and JWT, enabling scalability and interoperability.
Experienced in SSRS report development, SSIS data integration, and writing complex T-SQL queries.
Designed and maintained DB schemas, writing SQL queries and stored procedures for efficient data management and manipulation.
Integrated MS-SQL with cloud platforms like Azure SQL to enable scalable, high-performance solutions.
Utilized SQL Server for database design, T-SQL optimization, SSIS-based ETL processes, data security, backup/recovery, cloud integration like Azure, and CI/CD automation in projects, reducing load times.
Utilized RabbitMQ for asynchronous communication, decoupling microservices and enabling event-driven architecture, task queueing, and load balancing.
Conducted unit testing with nUnit and automated front-end testing with Karma and Jasmine for the the Medicare Enrollment Portal application, ensuring high-quality code and prompt feedback to maintain a stable development process.
Implemented CI/CD pipelines using Azure DevOps in a healthcare environment, automating build, test, and deployment processes for a secure online application. Ensured compliance with industry regulations (like HIPAA) while accelerating release cycles and improving overall deployment reliability.
Utilized Azure Functions for automation, Azure Service Bus and MassTransit for messaging, and enhanced chatbot functionality with Azure Bot Services and Cognitive Services.
Management for secure API exposure, Azure Service Bus for reliable microservices communication, and Azure Logic Apps for process automation, improving scalability, reliability, and business agility.
Containerized the application using Docker and managed deployments with Kubernetes for consistent environments and scalability.
Managed version control using GIT for the Medicare Enrollment Portal, facilitating collaboration and streamlining code management through branching, merging, and pull request workflows.
Used Visual Studio for development, testing, and debugging applications, ensuring efficient coding and seamless integration with version control.
Environment: Visual Studio, GIT, Agile/Scrum methodology, .NET Core and ASP.NET Core, Azure DevOps, Onion Architecture, HER, FHIR/HL7, T-SQL, SQL queries, SSRS, SSIS, MS-SQL, nUnit, Karma, Jasmine, Azure Functions, Docker, Kubernetes, OAuth 2.0, OpenID Connect, JWT, ASP.NET Core Web API, Angular Material, Angular, HTML5, CSS, Bootstrap, TypeScript, Entity Framework Core, JSON, RXJS
Client: State of Delaware – Dover, Delaware Feb 2018 to Aug 2020
Role: Senior Dotnet Developer
Role & Responsibilities:
Delivered a scalable Policy Management System for the State of Delaware Insurance Department using Agile/Scrum, enabling efficient policy creation and claims processing aligned with compliance needs.
Utilized NgRx, RxJS, and Angular Services for robust state management, while developing end-to-end solutions using C#, ASP.NET Core, TypeScript, and PL/SQL to support scalable and responsive policy and claims modules.
Worked on refactoring classes and interfaces with higher complexity and re-organizing them across N-Tier Architecture, improving modularity and maintainability, allowing the system to scale as business demands increased and claims processes.
Designed, modeled, architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) service hosted in a Windows service to support Distributed computing.
Designed the application using one-way/two-way databinding, filters, UI-routers and created custom directives in Angular
Extensively worked on Angular components, routing, HTTP services, dynamic HTML, form validation, and error handling.
Created and consumed services in Web API 2 to perform CRUD operations using HTTP methods (GET, POST, PUT, and DELETE).
Designed and built RESTful APIs using ASP.NET Core, ensuring smooth communication between the front-end user interface and back-end services, resulting in efficient and reliable processing of insurance requests.
Integrated IdentityServer for centralized aux thentication and authorization, implementing OAuth 2.0, OpenID Connect, and JWT for secure access to sensitive customer and policy data, in compliance with industry standards.
Handled multiple Web and Database Servers, with different deployment and backup policies based on the requirements.
Developed dynamic and responsive UI components using Angular, TypeScript, Bootstrap, and CSS, ensuring a consistent and accessible user interface across all devices, and enhancing the user experience for both customers and claims adjusters.
Created data integration workflows with SSIS, improving the efficiency of data processing from legacy systems into the new system, and streamlining the claims data migration and policy updates.
Optimized PL/SQL stored procedures and functions within Oracle 12c, ensuring reliable data integrity and high performance for large-scale transactional systems.
Designed and implemented data models in Oracle 12c, ensuring normalized structures for optimal performance, security, and scalability in large transactional systems.
Involved in Requirements Collection, Design Analysis of the Customer Specifications, Development and Customization of the Application.
Developed Data Adapter, Data Transfer Objects, Entities data classes and call PL-SQL stored procedures to retrieve data in application.
Integrated Entity Framework Core (EF Core) with LINQ to optimize data access, ensuring high performance and scalability, while reducing the time needed for data retrieval and improving overall system responsiveness.
Conducted unit testing with xUnit and API testing with Postman to ensure code quality and system functionality.
Utilized Apache Kafka for real-time data synchronization between microservices, enabling instantaneous updates on policy status and claims processing, which greatly enhanced operational efficiency and user satisfaction.
Integrated GCP services like Google Kubernetes Engine (GKE) for container orchestration and Cloud Pub/Sub for real-time messaging, while securing the system with OAuth and JWT
Wrote test cases in Zephyr and performed test case execution, including system testing when the QA team needed assistance.
Designed and developed patient record management systems using Windows Forms, implementing role- based authentication and secure data handling.
Created SQL Queries for the SSRS Reports, Crystal Reports and Improved the performance of queries by applying indexing on them.
Utilized build tools such as Visual Studio, Visual Studio Code, and SQL Server Management Studio to streamline development processes, enhance coding efficiency, and improve overall project quality.
Managed version control and collaboration using Git and GitHub, ensuring efficient development workflows and code management across distributed teams.
Environment: Visual Studio, SQL Server, GitHub, Git, Windows Forms, SSIS, SSRS, x-Unit, Postman, Zephyr, GCP, GKE, Pub/Sub, OAuth, JWT, Oracle 12c, EF Core, LINQ, HTTP methods, PL-SQL, ASP.NET, .NET, .NET Core, Apache Kafka, Angular, HTML5, CSS3, Typescript, N-tier Architecture
Client: Innova Solutions - Hyderabad, India July 2014 to Oct 2017
Role: Software Developer
Role & Responsibilities:
Implemented the Waterfall approach for the Cloud Migration Project, ensuring linear execution with clear, upfront requirements and strict phase progression for timely and predictable outcomes.
Designed, modeled, architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF) service hosted in a Windows service to support Distributed computing.
Used React to implement a modular architecture that ensured type safety, enhanced UI responsiveness, and supported real-time updates by seamlessly integrating with ASP.NET Core microservices.
Implemented Kafka-based pipelines to handle the movement of data between microservices, enabling real-time data synchronization.
Created a SOAP Web API service using ASP.NET Web API to generate data for the EMS, which was consumed in the front-end by React
Involved in developing SQL Stored Procedures, Views and SQL functions for dashboard, rule engine, permission, notification and workflow database operations.
Built dynamic web applications using ASP.NET Web Forms, utilizing its event-driven model for rapid development.
Designed and developed UI components and implemented event handling using C#, HTML, CSS, JavaScript, jQuery, AJAX, and Worked on CSS to get consistent look and feel of the web site.
Developed Single Page Applications (SPA) using React and Node.js, integrating with AWS services like EC2 and Cloud Watch.
Implemented comprehensive unit and integration testing using x-Unit, Jest, and React Testing Library, ensuring code quality and reliability.
Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
Set up and configuration of various instruments on AWS direct connect to create DEV/IT, UAT and Production environment for short-term internal projects.
Designed the application using an MVC (Model View Control) Architecture that promotes clear separation of the presentation, business logic and data access tiers.
Experienced in AWS Lambda, AWS API Gateway, and AWS IAM, leveraging serverless computing, secure API management, and access control to build scalable, efficient, and secure cloud-based applications.
Experience in working on bootstrap loader global CSS 3 settings and improve the html5 elements style behavior for the UI display.
Utilized SVN for version control, ensuring seamless collaboration and efficient management of code changes across development teams.
Environment: SVN, Waterfall, CSS3, AWS, MVC Architecture, SQL, HTML5, React, Web Forms, ASP.NET, SOAP WEB API, jQuery, AJAX, Puppet, Kafka, WCF, EC2, C#, x-unit, Jest, Node.js.