Srujan Reddy
Phone: +1-510-***-****
Email: ***************@*****.***
LinkedIn: https://www.linkedin.com/in/srujanreddy08/
Professional Summary
Lead Full Stack .NET Developer with around 10 years of experience delivering scalable, secure, and enterprise-level applications across healthcare, government, banking, airlines, and enterprise IT domains.
Proven ability to lead cross-functional .NET teams, mentor developers, and drive architecture decisions to deliver enterprise-grade applications on time and within scope.
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.
Deep knowledge of healthcare interoperability standards such as FHIR, HL7, HIPAA, and claims processing workflows involving PHI data.
Experienced in CI/CD pipeline automation with Azure DevOps, GitHub Actions, and Jenkins, enabling faster releases and higher deployment reliability.
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.
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, TFS, and Rally for sprint management, backlog prioritization, and aligning deliverables with business goals.
Experienced in leading distributed onshore-offshore .NET teams across multiple time zones, ensuring alignment, quality, and timely delivery of enterprise releases.
TECHNICAL SKILLS
Category
Skills & Tools
Languages
C#, T-SQL, PL/SQL, JavaScript, TypeScript, HTML5, CSS3
Frameworks
ASP.NET Core, ASP.NET MVC, Web API, GraphQL, Entity Framework, ADO.NET, LINQ
Architecture
Microservices, MVC, Onion, N-Tier
Frontend
Angular 18, Blazor, React.js, Razor, Bootstrap, jQuery, AJAX
Databases
SQL Server, AWS RDS (PostgreSQL), MongoDB
Cloud Platforms
Microsoft Azure (App Services, Azure Functions, AKS (Kubernetes), API Management, Blob Storage, Azure Key Vault, Terraform), AWS (EC2, S3, RDS, AWS KMS, API Gateway, Lambda, SQS, CloudWatch), Google Cloud (Pub/Sub, Cloud Run)
Security
OAuth2, OpenID Connect, JWT, Identity Server, SAML, IAM, FHIR, HL7, HIPAA
Messaging
RabbitMQ, Azure Service Bus, Amazon SQS, MSMQ, Kafka
DevOps & CI/CD
Azure DevOps, Jenkins, GitHub Actions, Git, TFS, YAML Pipelines
Testing Tools
XUnit, NUnit, Postman, Swagger UI, Karma, Jasmine
Monitoring/Logging
Application Insights, AWS CloudWatch, SonarQube, Log4Net
Tools
Visual Studio, VS Code, SSMS, MongoDB Compass, Docker Compose, JIRA, Rally, AI tools like GitHub Copilot, Open AI
PROFESSIONAL EXPERIENCE:
Client: Blue Cross Blue Shield –Chicago, IL January 2024 – Present
Role: Lead Full Stack.NET Developer
Project Overview: 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.
Roles& Responsibilities:
Led a team of 8 developers by driving sprint planning, conducting code reviews, and guiding architecture decisions to ensure delivery of high-quality, HIPAA-compliant healthcare solutions.
Developed scalable backend services using .NET 8, ASP.NET Core Web API, C#, and VB.NET 6, 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, Vue.js, 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.
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.
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.
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
Client : State of Missouri – Jefferson City, MO July 2022 – December 2023
Role : Lead C# .NET Developer
Project Overview: 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.
Roles& Responsibilities:
Acted as technical lead for a cross-functional team, mentoring junior developers in .NET Core, Angular, and API best practices while enforcing coding standards and secure development practices.
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 caseworkers..
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 and providing caseworkers with real-time notifications.
Deployed compute-heavy workloads on 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.
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, Angular 14, Angular Forms, 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
Citi Bank New York City, NY January 2020 – June 2022
.NET Application Developer
Project Overview: Built 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 solution supported loan origination, underwriting, compliance checks, and document management workflows, ensuring strict adherence to financial regulations while improving operational efficiency and decision-making speed.
Delivered core features for the credit risk exposure monitoring system within Agile sprints tracked using JIRA, aligning deliverables with business compliance deadlines.
Built scalable .NET Core REST APIs in C# to handle loan origination workflows, underwriting status updates, rate locks, and document e-signature callbacks for real-time decision-making.
Developed modular microservices to separate loan processing, compliance verification, and risk monitoring functions, allowing independent scaling of high-traffic services during reporting periods.
Optimized .NET Core APIs by implementing asynchronous processing and caching, reducing API response times for credit exposure queries.
Developed asynchronous data sync pipelines using Azure Service Bus to integrate credit, appraisal, and compliance data from third-party providers into internal risk systems.
Integrated Azure Blob Storage to ingest and archive PDF and image documents with metadata mapping into LOS and document retention systems.
Created interactive user interfaces using React.js, TypeScript, enabling analysts to monitor credit exposure, review exception alerts, and manage real-time approvals within a responsive dashboard.
Leveraged React Hooks and component state management for dynamic form inputs, modal interactions, and API integration across credit workflows.
Styled front-end modules using HTML5, CSS3, and Bootstrap, ensuring consistent UI standards across devices.
Used Entity Framework and SQL Server for ORM and relational data access, executing stored procedures and maintaining complex data integrity across credit and audit tables.
Created optimized T-SQL queries and indexes to improve performance of high-volume credit exposure reports.
Used JSON for client-server data exchange and for outbound feeds to downstream compliance and reporting platforms.
Configured CI/CD pipelines in Azure DevOps to automate code build, test execution, and deployment of .NET APIs and React apps to development, QA, and production environments.
Implemented Azure Key Vault to securely store API keys, database credentials, and certificates, ensuring compliance with financial data security requirements.
Used Azure API Management to control access to internal/external APIs, applying throttling and IP restrictions to prevent misuse.
Deployed backend services to Azure App Services and hosted transactional data on Azure SQL Database, ensuring high availability and role-based access control.
Monitored application behavior using Azure Application Insights and logged critical business and system events via Log4Net for diagnostics and audit readiness.
Wrote unit tests using XUnit for business logic and controller coverage to support stable feature releases and minimize production defects.
Tested REST APIs using Postman and documented endpoints with Swagger UI for seamless integration with front-end developers and downstream services.
Managed source control using Git and GitHub, leveraging branch policies, pull requests, and semantic version tagging for coordinated team development.
Logged application behavior, exceptions, and request traces using Log4Net, supporting real-time debugging and SLA tracking.
Coordinated tasks, backlog grooming, and release workflows through JIRA, ensuring development aligned with business compliance schedules.
Mentored junior developers in React component design, API integration, and Azure DevOps deployment, promoting code reuse, clarity, and team collaboration.
Environment: .NET Core, C#, ASP.NET Core Web API, RESTful Services, Microservices Architecture, Entity Framework, SQL Server, T-SQL, React.js, React Hooks, Axios, HTML5, CSS3, Bootstrap, JSON, SQL Server, Azure Service Bus, Azure App Services, Azure SQL Database, Azure Blob Storage, Azure API Management, Azure Key Vault, Azure DevOps, Azure Application Insights, XUnit, Git, GitHub, JIRA, Postman, Swagger UI, Visual Studio 2019, Log4Net
Southwest Airlines – Dallas, TX August 2018 – December 2019
.Net Developer
Project Overview: 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.
Contributed to the development of the CSFRMS platform, automating flight crew allocation and schedule adjustments in compliance with FAA regulations, delivered using Agile methodology and tracked in Rally.
Designed and built backend services using ASP.NET MVC and C#, separating concerns across UI, business logic, and data access layers for maintainability.
Developed microservices for crew availability and roster change processing, enabling independent scaling of these services to handle heavy traffic during irregular operations.
Optimized .NET MVC backend APIs by implementing asynchronous patterns and caching to reduce processing time for shift conflict resolution.
Developed RESTful Web APIs for managing shift assignments, applying rule-based validations, and exposing crew availability, with full endpoint documentation via Swagger UI.
Consumed and developed SOAP-based WCF services (WSDL/XML) for integration with FAA compliance systems and HR platforms
Used Entity Framework and LINQ for ORM operations against SQL Server, handling storage and retrieval of flight logs, schedules, and compliance data.
Created optimized T-SQL indexes and query plans to improve schedule search and compliance validation performance.
Serialized and exchanged data in JSON and XML to integrate with legacy HR systems and FAA compliance platforms.
Rebuilt internal dashboards using React.js, TypeScript, delivering a responsive and dynamic UI for crew schedulers to manage conflicts, drag-and-drop reassignments, and real-time crew availability views.
Employed React Hooks and stateful components for dynamic calendar views, instant alerts, and conflict validation logic.
Styled the frontend using HTML5, CSS3, and Bootstrap, integrating React with backend APIs to support reusable UI components.
Implemented secure authentication using OAuth2 and JWT, restricting access based on user role (manager, scheduler, crew).
Hosted backend APIs and services on AWS EC2 and stored scanned compliance documents securely in AWS S3, meeting airline data retention requirements.
Managed encryption keys and application secrets using AWS KMS, aligning with airline security policies.
Enabled asynchronous job execution via MSMQ for overnight optimization runs, schedule change notifications, and audit logging.
Wrote unit tests using XUnit to validate controller logic, shift validation rules, and scheduling algorithms, improving defect detection during QA.
Participated in CI/CD workflows using Jenkins, configuring automated builds and deployments to dev and UAT environments.
Used Git for source control, following branch management policies and peer code review workflows to maintain quality.
Logged all shift changes, rule evaluation results, and exceptions using Log4Net to ensure full audit compliance.
Integrated Google Cloud Pub/Sub to push real-time schedule change notifications to crew mobile apps.
Deployed reporting microservices to Google Cloud Run for scalable, on-demand generation of compliance and crew performance reports.
Environment: ASP.NET MVC, C#, Microservices Architecture, RESTful APIs, Entity Framework, SQL Server, T-SQL, LINQ, JSON, XML, React.js, React Hooks, HTML5, CSS3, Bootstrap, OAuth2, JWT, Swagger UI, MSMQ, AWS EC2, AWS S3, AWS KMS, Jenkins, Git, Log4Net, XUnit, Rally, Google Cloud Pub/Sub, Google Cloud Run
IBM – Hyderabad, India June 2016 – March 2018
Associate Software Developer
Project Overview: 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.
Tech Stack Highlights: AWS ASP.NET MVC JavaScript/jQuery Microservices
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.
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