Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Ajay Reddy

Richmond

Summary

Results-driven software engineer with over 7 years of experience in analyzing, designing, developing, testing, and deploying enterprise-grade web and cloud applications using C#, ASP.NET Core, and the .NET Framework in Microsoft Visual Studio. Expertise in crafting responsive, high-performance front-end solutions with Angular (v12–16), React, TypeScript, JavaScript, jQuery, Bootstrap, and SCSS while adhering to modern UX principles and accessibility standards. Proficient in securing APIs and user workflows through OAuth2, JWT, and Azure Active Directory integration, as well as automating CI/CD pipelines with Azure DevOps and GitHub Actions to enhance development efficiency.

Overview

8
8
years of professional experience

Work History

.NET Developer

Fifth Third Bank
05.2023 - Current
  • Built interactive plan setup, quota upload, and approval screens using Angular 16, Angular Material, RxJS, and TypeScript, ensuring fast, responsive UI with role-based controls.
  • Connected Angular workflows to RESTful APIs and gRPC services built in ASP.NET Core 8, enabling real-time updates across compensation modules hosted in AKS.
  • Developed a validation engine using .NET 8 and C# that applies business rules for eligibility, audit completion, and payout readiness across multiple plan types.
  • Worked closely with clients to gather requirements and deliver .NET Core-based solutions optimized for cross-platform deployment and cloud integration.
  • Collaborated with UI/UX teams and clients to translate requirements into modular React components, ensuring performance and maintainability.
  • Ensured cross-browser compatibility, responsive design, and optimized rendering for client-side React applications.
  • Created ingestion logic in Azure Functions triggered by Blob Storage uploads to process Excel files for quotas, participant roles, and payout configurations.
  • Implemented a microservices-based architecture using clean code, SOLID principles, and Dependency Injection, simplifying scaling and deployment.
  • Collaborated with clients to deliver modern, component-based UI solutions using Blazor, integrating with REST APIs and real-time SignalR communication.
  • Deployed backend APIs and services as Docker containers on Azure Kubernetes Service (AKS), using Helm charts to manage environments and secrets.
  • Implemented data binding, routing, and state management in Blazor to deliver performant and scalable client-side applications.
  • Optimized Blazor applications for performance and cross-browser compatibility, ensuring client satisfaction and smooth deployment.
  • Ensured code quality, performance, and security by leveraging .NET Core features such as asynchronous programming, middleware pipelines, and built-in logging.
  • Structured audit logs and versioned plan data in Azure Cosmos DB, applying partition strategies and custom indexing for low-latency access.
  • Managed structured compensation data using SQL Server, optimizing performance through indexed queries, views, and stored procedures via SSMS.
  • Exposed internal services securely through Azure API Management, configuring IP whitelisting, rate limits, header rewrites, and request transformations.
  • Implemented OAuth2 and JWT authentication flows with Azure Active Directory (AD) integration, controlling module access through RBAC-based claims.
  • Cached performance-critical APIs using Azure Cache for Redis, drastically improving load times for reporting dashboards and participant views.
  • Automated code integration and deployment workflows in Azure DevOps using YAML pipelines, supporting gated PR builds, approvals, and environment-specific deployments.
  • Environment: Azure, ASP.NET Core 8, Angular 16, C#, Entity Framework Core, Docker, Kubernetes (AKS), Apache Kafka, Azure Functions, Azure Cosmos DB, Microsoft SQL Server, Azure DevOps, TFS, OAuth2, JWT, Azure Active Directory, Azure Cache for Redis, Azure API Management, SonarQube, xUnit, Cypress, Postman, Application Insights, YAML, SSMS
  • Contributed to the successful completion of projects by meeting deadlines and adhering to best practices in .NET development.

.Net Developer

State of Missouri
08.2021 - 04.2023
  • Developed dynamic and responsive UI modules using React.js, TypeScript, and Redux, enabling government caseworkers to manage household records, case notes, and support schedules.
  • Implemented frontend workflows using React Hook Form, Yup, and Axios, providing dynamic validation, token handling, and secure API communication.
  • Designed and developed RESTful APIs using ASP.NET Core and C#, exposing endpoints for eligibility verification, placement workflows, and compliance case processing.
  • Modeled business logic using Domain-Driven Design (DDD) and implemented CQRS to split complex read/write operations for better scalability and testability.
  • Implemented CI/CD pipelines and containerized applications using Docker to deploy .NET Core solutions efficiently across environments.
  • Integrated Entity Framework Core with Amazon RDS (PostgreSQL), creating efficient queries, indexes, and views to handle large datasets with referential integrity.
  • Processed incoming documents like court orders and custody forms using AWS Lambda triggered by file uploads to Amazon S3, with secure metadata tagging.
  • Developed event-driven services using Amazon SNS and SQS, broadcasting child case updates, escalations, and intake status changes to downstream modules.
  • Integrated Apache Kafka to stream audit events, ensuring real-time synchronization across distributed systems and building immutable history trails.
  • Configured OAuth2 and JWT authentication using Amazon Cognito, supporting SSO and multi-role authorization for supervisors, intake officers, and external partners.
  • Wrote infrastructure-as-code using Terraform, provisioning RDS clusters, VPCs, IAM roles, S3 buckets, and API Gateway configurations.
  • Built automated pipelines using AWS CodePipeline, CodeBuild, and GitHub Actions, with integrated SonarQube quality gates and secret scanning.
  • Monitored distributed services using Amazon CloudWatch, and logged application-level telemetry using Serilog and ELK Stack (Elasticsearch, Logstash, Kibana).
  • Validated business rules using xUnit and Moq, and performed contract-based API testing with Postman collections covering all major modules.
  • Versioned all code with Git and managed CI/CD workflows using AWS CodePipeline and GitHub Actions for continuous testing and delivery.
  • Collaborated with cross-functional teams, including QA, data analysts, legal, and business units to define scope, ensure compliance, and maintain data accuracy.
  • Participated in Agile sprints, technical backlog grooming, and led code reviews to uphold clean architecture and consistency across services.
  • Environment: React.js, Redux, TypeScript, ASP.NET Core, C#, Entity Framework Core, PostgreSQL, Amazon RDS, AWS Lambda, Amazon S3, Amazon Cognito, OAuth2, JWT, Amazon SNS/SQS, Apache Kafka, Amazon ECS (Fargate), Docker, Terraform, AWS CodePipeline, GitHub Actions, SonarQube, Serilog, Amazon CloudWatch, ELK Stack, xUnit, Moq, Postman, REST APIs, CI/CD, Agile, SDLC

Full Stack .NET Developer

Mayo Clinic
06.2020 - 07.2021
  • Built and enhanced secure front-end modules using Angular 14, TypeScript, RxJS, and SCSS, enabling patients to view medical reports, upcoming appointments, and billing details.
  • Integrated front-end UI with backend APIs using HTTP interceptors, token renewal logic, and role-based access restrictions for patients, doctors, and billing staff.
  • Created plan enrollment forms and data review components with Angular Reactive Forms, applying dynamic validators, conditional sections, and auto-save patterns.
  • Developed backend APIs in ASP.NET Core 6 and C# to support patient authentication, document uploads, appointment scheduling, and insurance verification.
  • Integrated backend services with Microsoft SQL Server using Entity Framework Core, building LINQ queries, stored procedures, and Dapper-based performance tuning.
  • Orchestrated background workflows using Azure Functions to handle delayed appointment reminders, lab result processing, and health record sync jobs.
  • Integrated RabbitMQ as a message broker for asynchronous communication between appointment engine, billing, and medical records modules.
  • Consumed and exposed APIs conforming to FHIR and HL7 standards for seamless healthcare interoperability with external providers.
  • Used Azure Blob Storage to handle large medical file uploads (DICOM, PDFs), with secure SAS tokens and event triggers for further processing.
  • Enabled granular user access using OAuth2, JWT, and Azure Active Directory, enforcing claims-based access rules across patient, nurse, and doctor roles.
  • Improved system performance by integrating Azure Cache for Redis to store commonly queried patient and appointment metadata.
  • Exposed patient and provider APIs via Azure API Management, configuring rate limits, CORS headers, and diagnostic logging.
  • Containerized backend services with Docker, enabling consistent environment management across Dev, QA, and UAT pipelines.
  • Deployed services to Azure App Services and validated performance via live metrics and custom queries using Application Insights.
  • Built and automated CI/CD pipelines in Azure DevOps, writing YAML pipelines to integrate build, unit test, SonarQube, and deployment stages.
  • Tuned complex SQL Server queries using Entity Framework Core and custom Dapper scripts for high-volume patient data.
  • Implemented unit tests with xUnit and performed integration tests for FHIR endpoints to verify schema compliance and response times.
  • Validated FHIR endpoints and health workflows using Postman, xUnit, and automated functional tests in Azure DevOps CI pipeline.
  • Logged patient-facing and internal telemetry using ILogger with correlation IDs routed to Azure Log Analytics and custom App Insights dashboards.
  • Coordinated closely with QA and UAT teams for each release cycle, resolving defects during regression, and supporting validation signoffs.
  • Environment: Angular 14, ASP.NET Core 6, C#, Entity Framework Core, SQL Server, Azure Functions, Azure App Services, Blob Storage, Azure API Management, RabbitMQ, OAuth2, JWT, Azure AD, Azure Cache for Redis, Docker, FHIR, HL7, DICOM, xUnit, Postman, Application Insights, Azure DevOps, YAML, SSIS

.Net Developer

Nationwide Insurance
02.2018 - 05.2020
  • Developed a comprehensive Claims Processing System utilizing ASP.NET and C#, enhancing operational efficiency and user experience.
  • Created dynamic user interfaces with Angular 9, ensuring responsiveness and interactivity tailored to user needs.
  • Leveraged HTML5, CSS3, and Bootstrap to build visually appealing layouts that are mobile-friendly and accessible across various devices.
  • Implemented AJAX techniques for asynchronous data loading, improving application responsiveness and user interaction without full page refreshes.
  • Designed and developed RESTful APIs using ASP.NET Core, facilitating seamless communication between the client-side application and backend services.
  • Managed data storage and retrieval with SQL Server, writing complex queries in T-SQL to support the application's data manipulation requirements.
  • Integrated XML for data interchange between various components and third-party services, ensuring compatibility and flexibility in data handling.
  • Utilized GIT for version control, enabling efficient collaboration and tracking of code changes throughout the development lifecycle.
  • Hosted the application on IIS 6.0, ensuring high availability and performance for the Claims Processing System.
  • Conducted unit testing using Jasmine and Karma, ensuring high-quality code through rigorous testing practices and continuous integration.
  • Established CI/CD pipelines with Azure DevOps, automating the deployment process to streamline updates and enhance system reliability, and managed version control using Git for all backend and frontend modules.
  • Environment: ASP.NET Core, C#, Angular 9, HTML5, CSS3, Bootstrap, SQL Server, T-SQL, ADO.NET, IIS 6.0, GIT, Jasmine, Karma, Azure DevOps, XML, Agile methodologies.

Education

Master of Technology - Computer Science

Stanford University
Stanford, California
07.2018

Bachelor of Technology - Computer Science & Engineering

University of Visvesvaraya College of Engineering (UVCE)
India
06.2016

Skills

  • Category: Languages & Frameworks
  • Technologies: C#, NET 8/6/5, ASPNET Core, Web API, Entity Framework Core, LINQ, TypeScript, JavaScript, Python, SQL, HTML5, CSS3, VBNET (legacy)
  • Category: Frontend Technologies
  • Category: Databases
  • Technologies: SQL Server (2012–2022), PostgreSQL, Oracle, MongoDB, Azure Cosmos DB, T-SQL, PL/SQL
  • Category: Cloud & DevOps
  • Technologies: Microsoft Azure (App Services, Functions, Blob Storage, API Management, Key Vault, Cosmos DB, Redis Cache, Azure AD, Monitor), Azure DevOps, Docker, Kubernetes (AKS), Terraform, GitHub Actions, CI/CD, YAML, ARM Templates
  • Category: Integration & Messaging
  • Category: Testing & QA
  • Unit and integration testing tools
  • Experienced with platforms
  • Technologies: Visual Studio 2022/2019, Git, Azure , Postman, JIRA, SharePoint, Application Insights, SSRS, SSIS, ELK Stack
  • Category: Operating Systems
  • Technologies: Windows 11/10, Linux (basic)

Timeline

.NET Developer

Fifth Third Bank
05.2023 - Current

.Net Developer

State of Missouri
08.2021 - 04.2023

Full Stack .NET Developer

Mayo Clinic
06.2020 - 07.2021

.Net Developer

Nationwide Insurance
02.2018 - 05.2020

Master of Technology - Computer Science

Stanford University

Bachelor of Technology - Computer Science & Engineering

University of Visvesvaraya College of Engineering (UVCE)
Ajay Reddy