Summary
Overview
Work History
Skills
Websites
Quote
Timeline
Generic
Srujan Reddy

Srujan Reddy

Summary

Senior Full Stack .NET Developer with over 9 years of experience delivering scalable, secure, and enterprise-level applications across healthcare, government, banking, airlines, and enterprise IT domains. Expert in microservices architecture using .NET Core, ASP.NET Core, and C#, delivering high-performance transactional systems for mission-critical workloads. Proficient in responsive SPA development with modern JavaScript frameworks Angular 18, and React.js enabling real-time dashboards and complex, interactive workflows. Strong backend API design expertise, including RESTful services, REST APIs, ASP.NET Web API, API versioning, and documentation with Swagger UI. Cloud experience includes Azure (App Services, AKS, Azure Functions, Service Bus, API Management, Terraform) and AWS (EC2, S3, RDS, API Gateway, Lambda, SQS), with targeted GCP usage (Pub/Sub, Cloud Run) for specialized workflows. Skilled in database design and optimization with SQL Server, PostgreSQL, and MongoDB, leveraging Entity Framework, LINQ, stored procedures, and T-SQL performance tuning. Advanced security implementation with OAuth2, OpenID Connect, JWT, and Identity Server, ensuring compliance with HIPAA, PCI DSS, and other data protection standards. Experienced in CI/CD pipeline automation with Azure DevOps, GitHub Actions, and Jenkins, enabling faster releases and higher deployment reliability. Experienced in AI-assisted development leveraging GitHub Copilot and OpenAI-based automation for intelligent code generation, refactoring, and validation, accelerating delivery cycles and improving code quality. Hands-on with messaging systems including RabbitMQ, Azure Service Bus, Apache Kafka, MSMQ, and AWS SQS for asynchronous, event-driven architectures. Strong testing background using NUnit, XUnit, Karma, Jasmine, Postman, and Swagger to ensure functional accuracy, high coverage, and stability across releases. Proficient in source control using Git, GitHub, and TFS, applying structured branching strategies (e.g., GitFlow) and enforcing code quality through reviews and CI checks. I am skilled in logging, diagnostics, and telemetry with Log4Net, Azure Application Insights, and AWS CloudWatch for real-time monitoring and root cause analysis. Proven track record of mentoring and leading developers in mid-to-senior roles, promoting best practices in secure coding, clean architecture, and front end, backend integration to improve team performance and delivery quality. Strong Agile practitioner with experience in JIRA, Azure Boards for sprint management, backlog prioritization, and aligning deliverables with business goals.

Overview

9
9
years of professional experience

Work History

Sr. Full Stack.NET Developer

Blue Cross Blue Shield
Chicago, IL
01.2024 - Current
  • Developed scalable backend services using .NET 8, ASP.NET Core Web API, C#, using legacy VB.NET code, implementing microservices for claims processing, billing, patient eligibility, and provider data management, ensuring compliance with HIPAA and healthcare regulations.
  • Designed and implemented Onion architecture and domain-driven microservices to allow independent deployment and scaling of claims validation, billing, and audit modules, reducing downtime and improving maintainability.
  • Built FHIR-compliant APIs for EHR interoperability, enabling secure patient record sharing and HL7-based healthcare messaging to meet CMS and payer data exchange mandates.
  • Optimized APIs with asynchronous programming, caching, and connection pooling to process high-volume claims efficiently during peak enrollment periods, meeting strict SLA requirements.
  • Integrated Node.js middleware services for lightweight validation, file ingestion, and event-driven communication between provider systems and .NET Core backend.
  • Built Razor Pages modules for internal healthcare staff portals, enabling care coordinators and claims administrators to securely manage workflows and patient records.
  • Developed modern frontend interfaces using Angular 18, Blazor, TypeScript, HTML5, CSS3, and Bootstrap, creating responsive SPAs for claims tracking, appointment scheduling, and patient insights dashboards.
  • Implemented SignalR for real-time updates to provider-facing dashboards, ensuring care teams receive immediate notifications for claim approvals, denials, and SLA breaches.
  • Applied Angular form validation and reactive state management to improve error handling and reduce claim submission failures in provider-facing modules.
  • Translated Figma wireframes into accessible and branded Angular and Blazor UIs, ensuring compliance with healthcare accessibility standards (WCAG, Section 508).
  • Designed and optimized database schemas in SQL Server and PostgreSQL, writing complex stored procedures, triggers, and indexes to handle millions of claim records with minimal latency.
  • Developed SSIS ETL pipelines for loading healthcare data into analytics systems, enabling compliance reporting and fraud detection.
  • Built Azure Data Factory pipelines to orchestrate claims, EHR, and compliance data workflows, ensuring seamless data ingestion and regulatory compliance.
  • Transformed and validated healthcare data using XML, XSD, and XSLT for CMS submissions and PII masking to protect sensitive member information.
  • Provisioned cloud infrastructure using Terraform for automated deployments of Azure Kubernetes Service (AKS), Azure Functions, App Services, API Management, and Key Vault, ensuring scalable and compliant hosting.
  • Containerized .NET microservices with Docker and deployed on AKS, aligning with healthcare uptime and resiliency requirements.
  • Configured Azure Monitor, Log Analytics, and CloudWatch for proactive detection of API latency and service failures, reducing downtime by 30%.
  • Applied advanced API Management policies (throttling, caching, IP filtering) to protect PHI and enforce partner integration security.
  • Enforced end-to-end HIPAA, FHIR, and BCBS security standards, applying OAuth2, OpenID Connect, Identity Server, and role-based access controls to safeguard PHI and PII data.
  • Partnered with architects to implement secure coding practices, including threat modeling, penetration testing support, and encryption strategies across APIs and databases.
  • I wrote comprehensive unit tests using NUnit, XUnit, Jasmine, and Karma, ensuring reliability across backend microservices and Angular/Vue.js modules.
  • Conducted API contract testing with Postman and automated regression testing to validate claims processing and EHR workflows.
  • Delivered features in Agile sprints using Azure Boards and JIRA, collaborating with cross-functional teams for sprint planning, backlog grooming, and daily standups.
  • Mentored junior developers on .NET Core, Angular, Onion architecture, and HIPAA compliance practices, driving consistency in code quality and security across healthcare projects.
  • This project involved the development and enhancement of a Healthcare Claims and Patient Insights Platform designed to streamline claims processing, billing, eligibility verification, and EHR interoperability. The goal was to ensure HIPAA compliance, improve operational efficiency for care teams, and provide real-time dashboards to claims administrators for faster and more informed decision-making.
  • Environment: .NET 8, C#, ASP.NET Core, Web API, Microservices Architecture, Angular 18, Angular Forms, Blazor, HTML5, CSS3, TypeScript, SignalR, OAuth, OpenID Connect, Identity Server, Azure API for FHIR, HL7, HIPAA, SQL Server, PostgreSQL, T-SQL, SSIS, Entity Framework Core, Kafka, RabbitMQ, Azure Service Bus, Docker, AKS, Azure Functions, Azure API Management, Azure Monitor, Azure Log Analytics, Terraform, Application Insights, SonarQube, Git, GitHub, JIRA, NUnit, Postman

Senior C# .NET Developer

State of Missouri
Jefferson City, MO
07.2022 - 12.2023
  • Delivered features for a state government eligibility and case management application under Agile methodology using JIRA to manage user stories, sprint planning, and backlog tracking, ensuring timely delivery of features for case workers.
  • Built secure and scalable backend services with .NET Core Web API and C#, exposing endpoints for eligibility verification, benefit calculations, and application tracking, ensuring modular and maintainable code.
  • Designed microservices-based modules with Onion Architecture, separating business logic, infrastructure, and presentation layers, which improved maintainability and simplified unit testing.
  • Developed SOAP APIs in .NET for integration with legacy partner systems, enabling backward compatibility and seamless communication with existing state systems.
  • Implemented GraphQL APIs to allow flexible and optimized data retrieval for caseworker dashboards, reducing over-fetching and improving response times.
  • Applied ADO.NET for direct database connectivity and transactional operations where high-performance bulk data processing was required, complementing Entity Framework Core usage.
  • Used Entity Framework Core and LINQ to simplify ORM-based queries and manage relational persistence, supporting complex eligibility rules and audit tracking.
  • Optimized database operations in SQL Server with stored procedures, triggers, and advanced indexing, reducing query response times and meeting strict SLAs for state-mandated processing.
  • Leveraged DynamoDB for storing non-relational case history and unstructured verification logs, ensuring high availability and low latency for read-heavy workloads.
  • Built modern front-end dashboards with React.js, TypeScript, HTML5, CSS3, and Bootstrap, allowing caseworkers to manage eligibility workflows through responsive and accessible UIs.
  • Developed reusable React Hooks and functional components to display eligibility results, case history, and real-time notifications, improving maintainability of the UI codebase.
  • Created additional lightweight UI modules using Vue.js for administrative and configuration screens, allowing faster delivery of less complex interfaces.
  • Orchestrated asynchronous messaging using AWS SQS and SNS, ensuring reliable communication between verification services notifications. Used AWS EC2 instances with auto-scaling groups, ensuring stable performance during seasonal spikes in application submissions.
  • Stored verification documents and evidence in Amazon S3 with lifecycle rules for archival, meeting data retention requirements and enabling easy retrieval for audits.
  • Automated scheduled tasks with AWS Lambda functions, enabling real-time synchronization of eligibility data with partner systems and reducing manual processing.
  • Configured monitoring and alerts with Amazon CloudWatch, setting up custom dashboards and alarms to track API performance and service availability.
  • Managed source control with Git (GitHub Enterprise), enforcing pull-request reviews, branching strategies, and peer collaboration for high-quality code delivery.
  • Validated and documented APIs using Swagger UI and Postman, allowing partner systems and internal teams to integrate smoothly with eligibility APIs.
  • Applied static code analysis using SonarQube, enforcing enterprise coding standards and preventing vulnerabilities in critical government applications.
  • Logged application activity with Log4Net, enabling faster debugging and production issue resolution.
  • This project focused on the development and maintenance of a state government eligibility verification system, enabling caseworkers to process and verify eligibility for Medicaid, SNAP, and TANF benefits. The system integrated multiple internal and external government platforms, ensuring compliance with state and federal regulations, improving case processing speed, and reducing errors through automation and secure data exchange.
  • Environment: .NET Core, ASP.NET Core Web API, C#, Microservices Architecture, Entity Framework Core, SQL Server, T-SQL, LINQ, JSON, AWS API Gateway, AWS SQS, AWS Lambda, OAuth2, React, HTML5, CSS3, JavaScript, TypeScript, Bootstrap, MongoDB, RabbitMQ, XUnit, Karma, Jasmine, Postman, Swagger UI, Azure DevOps, AWS, SonarQube, Git, Visual Studio 2022, VS Code, Log4Net, TFS

.NET Application Developer

Citi Bank
New York City, NY
01.2020 - 06.2022
  • Built REST APIs using .NET 6, C#, and ASP.NET Core Web API to handle loan origination and risk monitoring, enabling secure, high-performance transactions aligned with financial compliance requirements.
  • Designed modular microservices architecture with .NET 6 to separate loan processing, compliance, and risk services, allowing independent scaling and reducing downtime during high-volume reporting.
  • Optimized APIs with asynchronous programming (async/await in C#), in-memory caching, and connection pooling, improving API response times by 40% during peak usage.
  • Developed responsive dashboards with Angular 13, TypeScript, HTML5, CSS3, and Bootstrap, giving analysts real-time visualization of credit exposure and approval workflows.
  • Implemented Angular Reactive Forms with validation and RxJS observables to ensure accurate and dynamic data capture in loan applications.
  • Utilized Entity Framework Core 6.0 with LINQ to streamline database operations, reducing boilerplate code and ensuring consistency in data persistence.
  • Optimized high-volume financial reporting queries in SQL Server 2019 by creating stored procedures, triggers, and indexes, which reduced reporting times significantly.
  • Deployed APIs and services to Azure App Services for high availability and scalability, while integrating Azure Application Insights for telemetry and proactive performance monitoring.
  • Leveraged Google Cloud Pub/Sub for event-driven workflows and Google Cloud Run to process compliance reporting on-demand, reducing infrastructure costs.
  • Secured application credentials and certificates with Azure Key Vault, ensuring compliance with PCI DSS and SOX security standards.
  • Managed source code with Git/GitHub, using branch policies and pull requests to enforce code quality and streamline collaboration across teams.
  • Wrote unit tests with XUnit to validate business logic, achieving over 85% code coverage and reducing production defects.
  • Enforced coding standards with SonarQube, catching vulnerabilities early and maintaining compliance for mission-critical banking applications.
  • Developed and enhanced a Credit Risk Exposure Monitoring System for institutional lending teams to track real-time credit usage, enforce lending thresholds, and trigger breach alerts. The platform supported loan origination, underwriting, compliance checks, and document management workflows, ensuring strict financial regulatory compliance while improving operational efficiency.
  • Environment: .NET 6, ASP.NET Core Web API, C#, Microservices, Entity Framework Core 6.0, SQL Server 2019, Angular 13, TypeScript, RxJS, Bootstrap, Azure Service Bus, Azure App Services, Azure Application Insights, Azure API Management, Azure Key Vault, Azure DevOps (YAML pipelines), GCP Pub/Sub, GCP Cloud Run, Serilog, Log4Net, XUnit, Swagger (Swashbuckle), Postman, SonarQube, Git, GitHub, Visual Studio 2022.

.Net Developer

Southwest Airlines
Dallas, TX
08.2018 - 12.2019
  • Developed backend services using ASP.NET MVC 5 and C#, applying separation of concerns across UI, business logic, and data access layers to improve maintainability.
  • Built RESTful Web APIs with ASP.NET Web API, implementing rule-based validations and exposing crew availability to internal and external systems, fully documented via Swagger UI.
  • Designed microservices for crew availability and roster management, enabling independent scaling during irregular flight operations.
  • Implemented secure authentication with OAuth2 and JWT, enforcing role-based access for managers, schedulers, and crew members.
  • Built responsive dashboards using React 16, React Hooks, TypeScript, HTML5, CSS3, and Bootstrap, enabling schedulers to manage conflicts, drag-and-drop assignments, and view crew availability in real time.
  • Implemented React stateful components and Hooks for calendar views, instant alerts, and validation logic, improving scheduling accuracy.
  • Styled and standardized UI components for consistency across desktop and mobile crew applications.
  • Implemented ORM with Entity Framework 6.2 and LINQ against SQL Server 2017, simplifying query logic for schedules, compliance, and audit tracking.
  • Optimized SQL queries using stored procedures, indexes, and tuning techniques, improving performance for schedule searches during high-traffic periods.
  • Used Azure Blob Storage for secure storage of scanned compliance and crew documents with lifecycle retention policies.
  • Secured secrets and certificates with Azure Key Vault, aligning with FAA and airline security requirements.
  • Configured Azure Application Insights for telemetry and diagnostics, enabling proactive detection of API latency and failures.
  • Automated builds, tests, and deployments using Azure DevOps pipelines, reducing release cycle times.
  • Managed source code with Git, enforcing branch policies and peer reviews to maintain consistent code quality.
  • Wrote unit tests with XUnit to validate scheduling algorithms and controller logic, increasing QA defect detection rates.
  • Logged schedule changes, compliance validations, and exceptions with Log4Net, ensuring full traceability for FAA audits.
  • Enhanced the Crew Scheduling and Flight Roster Management System (CSFRMS) to automate crew allocation and last-minute roster changes while ensuring compliance with FAA duty regulations. The system is integrated with legacy HR databases, FAA compliance tools, and crew mobile applications to improve schedule accuracy, reduce delays, and streamline operational communication between schedulers and flight crews.
  • Environment: ASP.NET MVC 5, C#, ASP.NET Web API, Microservices, Entity Framework 6.2, SQL Server 2017, T-SQL, LINQ, React 16, React Hooks, TypeScript, HTML5, CSS3, Bootstrap, OAuth2, JWT, Azure App Services, Azure Service Bus, Azure Blob Storage, Azure Key Vault, Azure Application Insights, Jenkins, Azure DevOps, Git, Log4Net, XUnit, Swagger UI, Visual Studio 2017.

Associate Software Developer

IBM
Hyderabad
06.2016 - 03.2018
  • Designed and developed the asset management system using ASP.NET MVC, C#, and ADO.NET, with modular workflows for asset intake, allocation, and renewal.
  • Built microservices for asset tracking, license validation, and reporting, enabling independent deployment and scalability.
  • Used Entity Framework with LINQ and T-SQL stored procedures to optimize license compliance reports.
  • Created interactive dashboards using JavaScript, jQuery, AJAX, Bootstrap, HTML5, and CSS3 for asset lookup and inventory search.
  • Deployed secure APIs and document storage using AWS EC2 and AWS S3, meeting global audit requirements.
  • Configured AWS CloudWatch alerts for performance and security monitoring to maintain SLA compliance.
  • Implemented OAuth2 and JWT for secure authentication and authorization across internal and vendor access.
  • Developed an IT Asset and License Management System to automate procurement tracking, software license audits, and lifecycle management of hardware assets across multiple global locations, improving audit readiness, reducing manual tracking errors, and streamlining compliance reporting.
  • Environment: ASP.NET MVC, C#, ADO.NET, Microservices Architecture, Entity Framework, Stored Procedures, T-SQL, SQL Server, JSON, XML, JavaScript, Bootstrap, jQuery, AJAX, HTML5, CSS3, OAuth2, JWT, AWS EC2, AWS S3, AWS CloudWatch, RabbitMQ, TFS, Log4Net, XUnit, Jenkins, Swagger UI, Postman, Visual Studio 2015.

Skills

  • C#
  • T-SQL
  • PL/SQL
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • ASPNET Core
  • ASPNET MVC
  • Web API
  • GraphQL
  • Entity Framework
  • ADONET
  • LINQ
  • Microservices
  • MVC
  • Onion
  • N-Tier
  • Angular 18
  • Blazor
  • Reactjs
  • Razor
  • Bootstrap
  • JQuery
  • AJAX
  • SQL Server
  • AWS RDS (PostgreSQL)
  • MongoDB
  • Azure (App Services, Azure Functions, API Management, Blob Storage, Azure Key Vault)
  • AWS (EC2, S3, AWS, API Gateway, Lambda, SQS, CloudWatch)
  • Google Cloud (Pub/Sub, Cloud Run)
  • OAuth2
  • OpenID Connect
  • JWT
  • Identity Server
  • SAML
  • IAM
  • FHIR
  • HL7
  • HIPAA
  • RabbitMQ
  • Azure Service Bus
  • MSMQ
  • Kafka
  • Azure DevOps
  • Jenkins
  • GitHub Actions
  • Git
  • TFS
  • XUnit
  • NUnit
  • Postman
  • Swagger UI
  • Karma
  • Jasmine
  • Application Insights
  • AWS CloudWatch
  • SonarQube
  • Log4Net
  • Visual Studio
  • VS Code
  • SSMS
  • MongoDB Compass
  • Docker
  • JIRA
  • GitHub Copilot
  • Open AI

Quote

The way to get started is to quit talking and begin doing.
Walt Disney

Timeline

Sr. Full Stack.NET Developer

Blue Cross Blue Shield
01.2024 - Current

Senior C# .NET Developer

State of Missouri
07.2022 - 12.2023

.NET Application Developer

Citi Bank
01.2020 - 06.2022

.Net Developer

Southwest Airlines
08.2018 - 12.2019

Associate Software Developer

IBM
06.2016 - 03.2018
Srujan Reddy