Post Job Free
Sign in

Stack Developer Asp.Net Core

Location:
Plano, TX
Posted:
June 10, 2025

Contact this candidate

Resume:

RAVI KIRAN GUTTI

Plano, TX 346-***-**** **************@*****.*** https://www.linkedin.com/in/ravi-kiran-gutti

PROFESSIONAL SUMMARY

Seasoned Azure .Net Full Stack Developer with 14+ years of experience in designing, developing, and deploying scalable web applications using Microsoft .NET technologies, Angular and Azure. Proven expertise in building RESTful APIs, microservices, and responsive front-end interfaces. Adept at Agile methodologies, CI/CD pipelines, and cloud platforms like Azure. Exposure to Healthcare, Banking, Energy and Logistics domains. Strong problem-solving skills and a passion for clean, maintainable code.

With a strong focus on the .NET ecosystem using Azure PASS, I have successfully utilized my knowledge and experience in areas such as .NET Framework, .NET Core, .NET, ASP.NET Core, and ASP.NET MVC.

Having 10+ years of experience in C#.

Having 7+ years of experience in developing the Restful Services using Asp.Net Core Web API (.Net 8/7/6/.Net Core) and Web API

Having 5+ years of experience in US Healthcare Projects.

Good experience in FHIR Resources Such as Patient, Observation, Condition, Practitioner, Practitioner Role, Allergies, Family History, Immunization, Problem, Procedure, Medication,

Medication Request, Care Plan)

Experience in message brokers such as Azure Services Bus, Kafka and RabbitMQ(RMQ)

Good experience in Event Driven Architecture.

Good experience Third Party API integration such as Oracle Finance, Procore, Salesforce, Walmart (Service Channel), Route4Me.

Extensive experience in designing and developing front-end applications using Angular (18/12/10/6/4/2), TypeScript, Node.js, Angular Material, Bootstrap, HTML5, CSS 3, SASS, Java Script, jQuery, Knockout js

I have a strong background in working with various databases, including SQL Server, Cosmos DB, PostgreSQL, and MongoDB.

In the realm of cloud computing, I have extensive experience with PASS various Azure services, including Azure API Gateway, Azure APIM, Azure App Services, Azure Functions, Azure Event Hubs, Azure Service Bus, Azure Storage, Azure Data Factory, Azure Redis, and Azure Blob storage.

I am well-versed in software development principles with SOLID principles. This allows me to architect maintainable and scalable software solutions that adhere to industry standards.

Experience in Docker and Kubernetes.

Experience in design patterns such as Repository, Unit Of Work and CQRS Patterns.

As a lead developer, I have actively embraced agile development methodologies such as Scrum and Kanban.

Additionally, hands-on experience with CI/CD pipelines, utilizing tools like Azure DevOps and GitHub Actions to automate build, test, and deployment processes for faster software delivery.

Project management tools like Jira and Confluence are essential to my workflow, enabling me to effectively track and manage project progress, issues, and documentation.

I am also an advocate of Test-Driven Development (TDD) and have successfully implemented unit testing strategies using frameworks such as X-Unit and N-Unit.

I am proficient in developing and consuming WCF, Restful web APIs, ensuring seamless integration and communication between different applications including micro services architectures.

I have good experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes, facilitating scalable and portable deployments.

Good experience in deploying the services in AKS

Good experience in JWT, OAUTH2, OIDC for Authentication and Authorization.

TECHNICAL SKILLS

Category

Skills

Architecture Design

N-tier Architecture, Event Driven Architecture, ORM, Microservices, Multi-Tenant Architecture

Languages

C#, SQL, PL/SQL

Frameworks

.Net Framework, NET Core, .NET 8/7/6, ASP.NET Core Web API, Restful API, ASP.NET MVC/Web API, Entity Framework/Core, Dapper, Peta POCO, LINQ -SQL, ADO.NET, Windows Forms, Web Forms, MVVM

Front-end Technologies

HTML, CSS3, SASS, JavaScript, jQuery, AJAX,

Bootstrap js, Angular Material, Angular, Knockout js, Telerik Controls, Kendo UI, Prime NG

Databases

SQL Server, My SQL, Azure SQL, PostgreSQL, MongoDB, Azure Cosmos DB

Tools

Visual Studio, VS Code, Postman, Swagger, Fiddler, Git, Azure DevOps

SOA (Service Oriented Architecture)

WCF, Web API, SOAP Web Services, Restful Services

ETL

ADF, SSIS, SSRS

Cloud

Azure: PASS, Azure API Gateway, Azure APIM, Azure Resource groups, Azure App Services, Azure App service plans, Azure Functions, Azure Event Hubs, Azure Service Bus, Azure Storage, Azure Data Factory, Azure Redis Cache, Azure Blob storage, Terraform scripting, ARM templates, Azure SQL, Azure Cosmos DB, Azure Secret key Vault, Kubernetes, Containerization, Azure Kubernetes Service, Dockers, Azure Application Insights, Azure DevOps Boards, Azure DevOps Build and Release Pipelines.

Version Control

TFS, Git Hub, Git Lab, Bitbucket

Principles

SOLID

Design Patterns

Single ton, Factory, Abstract, Gateway, Restful, Dependency Injection, Repository Pattern, Clean Architecture

Deployment

Azure DevOps, GitHub Actions, Docker, Container, Kubernetes, AKS, App Services

Messaging

Azure Service Bus, Kafka, Rabbit MQ

Visualization Tools

Visio, UML, Draw.io

TDD (Test Driven Development)

N Unit, X-Unit, MS Test, MOQ

Third Party API Integrations

Oracle Finance, Procore, Salesforce, FHIR

Identity Management (Authentication and Authorization)

JWT, OAUTH2, OIDC, Identity Server 4, Azure AD B2C/B2B

Healthcare Standards

FHIR

EDUCATION

Bachelor’s degree in electronic and communication engineering (ECE)

JNTU – Hyderabad, India

Graduated: 2005

PROFESSIONAL EXPERIENCE

Senior Full Stack .Net Developer

Byte Link Systems

Client: Vanguard Renewables – Boston, MA

Domain: Renewable Energy

May 2024 – Present

Technical skills used:

Back-end skills: C#, .Net 8 (Asp.net Core Web API), Dapper, Entity Framework Core, LINQ, Json, Dependency Injection, Async Programming, Micro Services, Object Oriented Programming, X-Unit, Swagger, OpenAPI, Serilog

Front-end skills: Angular 18, Type Script, Node.js, Angular Material, HTML 5, CSS3

Data bases: Azure SQL, Azure Cosmos DB

Cloud skills: Azure PASS, Azure APIM, Azure Resource Groups, Azure Function APP, Azure AD, Azure Key Vault, Azure Blob Storage, Azure API Management, Azure Application Insights, Azure Redis Cache, Azure SQL, Azure Cosmos DB, Azure DevOps Boards, Azure Build and Release Pipelines, Azure Service Bus (Message Broker), Azure Data Factory (ETL), Azure Monitor

Roles and Responsibilities:

Led the development of a cloud-based renewable energy system using .NET 8, Angular 18, Azure SQL, Azure Cosmos DB, Azure Integration Services and Azure DevOps

Designed and implemented RESTful APIs and integrated with third-party API’s (Salesforce, Oracle Finance, Procore, Walmart, Route4Me ).

Integrating Suppliers, Users, Work Orders, Change Orders, Invoices, Payments from Procore to Oracle Finance using Rest APIs.

Integrating Walmart (Service Channel API) and Route4Me Rest APIs.

Mentored junior developers and conducted code reviews to ensure best practices.

Implemented CI/CD pipelines using Azure DevOps and deployed in Azure App Services.

Restful API documentation using Swagger and Open API

Creating the Unit Test Cases using X-Unit and MOQ

Developed Application using Microsoft Azure Cloud with multiple app services and developed micro-services using Azure PASS (Azure Function APP, Azure Active Directory, Azure AD Authentication, API Management, Service Bus, Azure Key Vault, Azure Redis Cache, Azure Blob Storage)

Azure AD integration using Angular 18, .Net 8 Web API and Azure Functions.

Third Party API Data Integration and Transformation using ADF and Store it in Azure SQL database.

Implemented Azure AD OAuth 2.0 and OIDC for Authentication & Authorization.

Creating Data Sets, Linked Services, Data flows, Activities, Data pipelines, Triggers in Azure Data Factory (ADF).

Developed Angular Components, Services, Routes, Auth Guards, Http Interceptors, State Management using Signals, RXJS Behavioral Subjects, Reply Subjects, reusable components

Created new database objects like Procedures, Functions, Triggers, Indexes and Views using PL-SQL in development and production environment for SQL

Designed the Angular components using Angular Material, Bootstrap, Html5, Css3

Developed Http, Timer, Service Bus Triggers in Azure Function App

Logging and Monitoring the application using Application Insights and Azure Monitor.

Collaborated with QA and DevOps teams to streamline testing and deployment

Cove Reviews

Technical Lead

Tech Mahindra – Hyderabad, India

Sep 2020 – April 2024

Domain: Healthcare

Client: Mayo Clinic

Technical skills used:

Skills: C#, .Net 6 (Asp.net Core Web API), Entity Framework Core, Azure Cosmos DB, Azure SQL, LINQ, Json, Dependency Injection, Async Programming, Object Oriented Programming, Event Driven Architecture, Design Patterns, X-Unit, MOQ, TDD, JSON, Swagger, OpenAPI, YAML

Front-end : Mobile

Cloud: Azure App Services, Azure Key Vault

Roles and Responsibilities:

Saving the Patient Vitals to Azure Cosmos DB using Asp.Net Core Web API and Entity Framework Core.

Integrating Epic FHIR API to fetch and save the patient and practitioner records.

Creating CI/CD pipelines to deploy to Azure App Service by using GitHub Actions.

Domain: Healthcare

Client: Integris Hospitals

Technical skills used:

Back-end skills: C#, .Net 6 (Asp.net Core Web API), Entity Framework Core, Azure Cosmos DB, LINQ, Json, Dependency Injection, Async Programming, Micro Services, Object Oriented Programming, Event Driven Architecture, Design Patterns,, X-Unit, MOQ, TDD, JSON, Swagger, OpenAPI, YAML

Front-end skills: Angular 12, Type Script, Node.js, NPM Packages, Bootstrap, Angular Material, HTML 5, CSS3, SASS

Data bases: SQL SERVER 2016, Mongo DB

Message Broker: Azure Service Bus

Version Control: GIT

Cloud skills: Azure Container Instance, Azure Key Vault, Azure Blob Storage, Azure Application Gateway

Logging and Monitoring: Azure Monitor, Application Insights

Roles and Responsibilities:

Develop the Customized Portal that integrates Epic MyChart along with customized features

Integrate Patient Search, Patient Registration, Appointment Scheduling, Tele Health with EPIC REST API’s

Integrated Remote Patient Monitoring with Vital Tech using Vital Tech devices and Rest API integration.

Implemented Notification Engine that sends the SMS, EMAIL, PUSH, In App Notifications to Patient. Integrated the Send Grid, Google FCM, SignalR

Created the CI/CD pipelines to deploy the services in Azure Container Instance

Domain: Healthcare ( Patient Centric )

Product: HealthNxt ( Tech Mahindra Product)

Technical skills used:

Back-end skills: C#, .Net 6 (Asp.net Core Web API), Entity Framework Core, Mongo Client, LINQ, Json, Dependency Injection, Async Programming, Micro Services, Object Oriented Programming, Ocelot Gateway, Hashi Corp, Mediator Pattern with Event Driven Architecture (Clean Architecture), Design Patterns, Docker, Kubernetes, Multi-Tenant Architecture, X-Unit, MOQ, TDD, JSON, Swagger, OpenAPI, YAML

Front-end skills: Angular 12, Type Script, Micro-frontend, Node.js, NPM Packages, Bootstrap, Angular Material, HTML 5, CSS3, SASS

Data bases: SQL SERVER 2016, Mongo DB

Message Broker: Kafka

Version Control: GIT

Cloud skills: NGINX Ingress Controller, Kubernetes, Azure Kubernetes Services (AKS)

Logging and Monitoring: ELK, Prometheus and Grafana

Roles and Responsibilities:

As a Technical Lead, providing guidance to the development team, leading technical aspects of projects, and managing the team effectively. Collaborated in user stories discussions and estimations, actively participating in the analysis of requirements and providing input.

I am responsible for defining the architecture and design of software solutions, evaluating technologies, and ensuring the scalability, maintainability, and performance of the system.

Participating in the development process, coding complex modules or critical components, conducting code reviews, and troubleshooting technical issues.

Developed Patient Centric SAAS Based Product with multiple app services and developed micro-services

Engaged in analysis, design, development, and testing phases of application development using .Net Technologies .NET 6, Web API, C#, LINQ, Entity Framework Core.

Front end technologies used for UI/UX Development like HTML 5, CSS3, SASS, Bootstrap and Angular 12.

Designs, develops and maintain the code for a specific Micro Frontend(Module Federation).

Implemented JWT token-based authentication to secure REST APIs and provide role-based authorization for different user types.

Created, modified, and updated database tables, stored procedures, and functions in SQL Server 2016. (PL/SQL)

Created reusable Angular components and services for dynamic UI rendering.

Built secure authentication and authorization using JWT.

Restful API documentation using Swagger and OpenAPI

Developed the micro-services using Asp.Net Core Rest API, Ocelot Gateway, Mediator Pattern in Event Driven Architecture, Clean Architecture.

Developed the Micro services using .Net Rest API and Asynchronous communication using Kafka Message Broker.

Kafka integration using Confluent Kafka .Net Library.

Created the YAML files to deploy the services in AKS.

Integrate Hashi Corp for Service Discovery, Secret Storage.

Implemented custom Authorization filters for controllers to enforce role-specific access, enhancing the security of the application.

Collaborated with QA and DevOps teams to streamline testing and deployment.

Created the CI/CD pipelines to deploy the services in AKS (Azure Kubernetes Services) and created the YAML files. Maintaining the Patient records in Mongo DB using Mongo Client.

Integrate REDOX FHIR API to integrate to Epic and Cerner FHIR.

Integrate Bi-directional communication to HealthNxt to REDOX, and REDOX will communicate to Epic and Cerner FHIR.

Integrate REDOX FHIR API to integrate Patient, Observation, Condition, Practitioner, Practitioner Role, Allergies, Family History, Immunization, Problem, Procedure, Procedure, Medication Request, Insurance, Patient Education)

Supporting Data Engineers and AI/ML team for Chatbot.

Encrypted PI and SPI data and ensure the compliance HIPAA.

Developed the centralized Notification Engine. Micro services publish messages to Azure Service Bus and Notification Service Subscribe the Message and send the Email, SMS, PUSH and In App Notifications using Signal R.

Supporting Data Engineers and AI Team for AI Centric Patient Applications.

Senior Software Engineer

Caprus IT – Hyderabad, India

Client: Advent ( US)

Domain: Logistics

Dec 2018 – June 2019

Technical skills used:

Back-end skills: C#, .Net Core (Asp.net Core Web API), POCO, Azure Cosmos DB, LINQ, Json, Dependency Injection, Async Programming, Micro Services, Object Oriented Programming, Ocelot Gateway, Mediator Pattern with Event Driven Architecture (Clean Architecture), Design Patterns, Multi-Tenant Architecture, N-Unit, MOQ, TDD, JSON, Swagger, OpenAPI, YAML

Front-end skills: React, Type Script, Node.js, Bootstrap, HTML 5, CSS3, SASS

Data bases: SQL SERVER 2014, Azure Cosmos DB

Message Broker: RabbitMQ (RMQ)

Version Control: GIT

Cloud skills: Azure Service Fabric, Azure Container Services, Application Insights, Azure Monitor, Azure Key Vault, Azure Blob Storage, Azure DevOps Boards, Azure Build and Release Pipelines

Roles and Responsibilities:

Requirement gathering from Business team.

Engaged in analysis, design, development, and testing phases of application development using .Net Technologies .NET Core 3.1, Web API, C#, LINQ, PetaPOCO ORM, Entity Framework, N-Unit

Front end development using React, Type Script, HTML, CSS, Bootstrap.

Involved in Pipeline creation and release build creation using Azure DevOps (CI/CD).

Implemented JWT token-based authentication to secure REST APIs and provide role-based authorization for different user types.

Restful API documentation using Swagger.

Asynchronous communication using RabbitMQ.

Created CI/CD pipelines using YAML and deployed the services in Azure Container Services.

Senior Software Engineer

Cygnus Tec – Hyderabad, India

Domains: Email Marketing, Healthcare

April 2017 – Dec 2018

Technical skills used:

Back-end skills: C#, .Net Core (Asp.net Core Web API), Dapper ORM, LINQ, Asp.Net Core MVC, Razor Engine, SOAP, XML

Front-end skills: Asp.Net Core MVC, Razor View Engine, HTML5, CSS3, Bootstrap

Data bases: SQL SERVER 2012

Message Broker: Azure Service Bus

Version Control: GIT

Cloud skills: Azure App Services, Azure Key Vault, Azure DevOps Boards, Azure Build and Release Pipelines

Roles and Responsibilities:

Involved in the requirement gathering.

Involved in application development using Asp.Net Core MVC, C#, ADO.Net, LINQ.

Involved in deploying the services in Azure App Services

Involved in creating the Web APIs.

Created new database objects like Procedures, Functions, Triggers, Indexes and Views using PL-SQL in development and production environment for SQL

Created the Unit Tests using MS Test

Created and Consumed Web Services using WSDL, SOAP

Frontend development using Asp.Net Core MVC Razor Pages.

Created Windows Services for background process.

Developed XML Web Services and WCF Services are common for various applications using .Net Framework.

Senior Software Engineer

Black Knight Financial Services – Hyderabad, India

Client: Fidelity (US)

Domain: Mortgage

April 2015 – May 2017

Technical skills used:

Skills: .Net Framework, ASP.NET, ASP.NET MVC, C#, ADO.NET, LINQ, jQuery, Java Script, CSS3, SQL SERVER 2010, Telerik Controls, AJAX, WCF, Web Services, JSON, SOAP, XML, XSLT, HTML, CSS, Bootstrap, Windows Services, TFS

Roles and Responsibilities:

Requirement gathering from Business team.

Interact with the development team based on the user requirements and fixing bugs.

Developed Web application using C#.net, Asp.Net and Asp.net MVC technologies.

Developed Rest web services with WCF.

Designed UI using HTML and CSS. Worked extensively on web interfaces using JavaScript, jQuery, AJAX and Telerik Controls.

Developed Windows Services

Dynamic PDF generation

Created Complex Queries, Stored Procedures, Views, Functions, Cursors, Triggers based on requirements.

Involved in Database Design and Create Tables, Indexes, Constraints.

Senior Software Engineer

Mindridge – Hyderabad, India

Domain: Healthcare

Oct 2010 – Feb 2015

Technical skills used:

Skills: .Net Framework, ASP.NET, C#, ADO.NET, LINQ, jQuery, Java Script,

JSON, SQL SERVER 2008, Telerik Controls, AJAX, Web Services, SOAP, XML

, XSLT, HTML, CSS, Bootstrap, Windows Services, Web Services, TFS, Visual Studio

Roles and Responsibilities:

Developed Web application using C#.net, Asp.Net technologies.

Created and Consumed Web Services using WSDL, SOAP, HTTP

Created Complex Queries, Stored Procedures, Views, Functions, Cursors, Triggers based on requirements.

Involved in Database Design and Create Tables, Indexes, Constraints.

Created the Triggers to DML Operations and Maintained in the Audit database.

Designed UI using HTML and CSS. Worked extensively on web interfaces using JavaScript, jQuery, AJAX and Telerik Controls.

Involved in developing Payment, Claim, Insurance, Practitioner modules.

Developed Windows Services

Developed Content Management System using Kentico

Senior Software Engineer

Saras India Systems Pvt Ltd – Hyderabad, India

March 2009 – Oct 2010

Technical skills used:

Skills: .Net Framework, ASP.NET, C#, ADO.NET, Java Script, SQL SERVER, TFS,

Visual Studio

Roles and Responsibilities:

Developed Web application using C#.net, Asp.Net technologies.

Created Reusable User Controls.

Created Stored Procedures, Views, Functions, Cursors, Triggers based on requirements.

Involved in Database Design and Create Tables, Constraints



Contact this candidate