| Sai Hemanth Paturi - Senior .Net Fullstack Developer |
| [email protected] |
| Location: Milwaukee, Wisconsin, USA |
| Relocation: Yes |
| Visa: Green Card |
| Resume file: (Angular-OracleCloud)SaiHemanth__Sr.NetFullStackDeveloper_1769805846743.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Sai Hemanth Paturi
Sr .Net Full Stack Developer +1 (513) 987-0449 | [email protected]| https://www.linkedin.com/in/sai-hemanth-p/ Senior .NET Full Stack Engineer with over 11 years of experience developing and delivering high-performance solutions across the healthcare, banking, retail, insurance, and government sectors. Expertly managed the complete Software Development Lifecycle (SDLC) using multiple methodologies to ensure seamless project delivery through sprint planning and cross-functional collaboration via JIRA and Azure Boards. Demonstrated technical leadership in the C# and .NET ecosystem by designing layered and modular service-oriented backends for mission-critical enterprise systems using .NET Core and ASP.NET Core Web API. Developed enterprise-grade platforms utilizing Microservices, N-Tier, and MVC patterns to achieve maximum scalability and strict separation of concerns across distributed services. Engineered secure RESTful APIs integrated with JWT-based OAuth2 authentication and custom middleware for fault tolerance and comprehensive Swagger documentation to enhance service discoverability. Delivered high-performance and responsive frontend applications using Angular 10 through 18, React 16, and Blazor while ensuring strict WCAG accessibility compliance for public sector dashboards. Optimized data access layers using Entity Framework Core and Dapper to maintain high transactional integrity and performance across PostgreSQL, Azure SQL, and SQL Server databases. Streamlined complex data exchange workflows by implementing custom serialization and schema validation for JSON and NCPDP-formatted XML to meet rigorous industry compliance standards. Integrated resilient event-driven architectures using Azure Service Bus and Apache Kafka to decouple service communication and ensure robust fault tolerance in high-throughput environments. Enhanced dashboard efficiency by developing GraphQL endpoints with Hot Chocolate to facilitate optimized data fetching for complex and permission-based nested records. Hardened application security by leveraging Azure AD and API Management Gateway while implementing Role-Based Access Control (RBAC), IP filtering, and encrypted secret management via Azure Key Vault. Modernized deployment strategies by building automated Azure DevOps CI/CD pipelines that integrate SonarQube analysis and Helm-based delivery to Azure Kubernetes Service (AKS). Established rigorous quality standards by developing comprehensive unit and integration testing suites using xUnit and Moq to validate backend logic against complex edge cases. Ensured frontend stability and state consistency by creating robust E2E test suites with Cypress, Selenium, and Cucumber to validate dynamic user workflows. Orchestrated and monitored cloud-native environments on Azure and AWS to maintain 24/7 uptime and operational resilience for production-scale systems. Containerized distributed applications using Docker and Kubernetes to enable consistent deployment cycles and efficient resource scaling through Helm chart orchestration. Designed sophisticated database schemas and stored procedures tailored for highly regulated sectors including healthcare HIPAA and banking KYC and AML domains. Facilitated collaborative development by enforcing GitFlow branching strategies and rigorous pull request policies across GitHub and Azure Repos to ensure code quality. Modernized legacy infrastructure by refactoring SOAP-based systems into high-performance RESTful and GraphQL services while ensuring continuous backward compatibility. Leveraged the full power of Visual Studio 2022 and VS Code with integrated profiling and cloud debugging tools to accelerate development and diagnostic cycles. Technical Skills: Category Technical Expertise Backend & .NET Stack C# (5.0 10.0), .NET Core (2.2 6), ASP.NET Core Web API, ASP.NET MVC 5, Web API 2, Blazor Server, Razor Pages, WCF (SOAP), WinForms, SignalR. Frontend & UI Angular (10 18), AngularJS, React 16, JavaScript (ES5 ES6), TypeScript (4.8), HTML5, CSS3, Bootstrap (3.3 5), RxJS, Redux. Database & ORM SQL Server (2012 2019), Cosmos DB, Azure SQL, PostgreSQL, MongoDB, Amazon RDS, Entity Framework (6/Core), Dapper, LINQ, T-SQL, PL/SQL. Cloud & DevOps Azure (App Services, AKS, Blob, Key Vault, API Management, Service Bus, DevOps, App Insights), AWS (EC2, S3, RDS, SDK), Docker, Helm, Kubernetes, YAML. Messaging & Integration RabbitMQ, Apache Kafka (1.0), Azure Service Bus, MSMQ, OAuth2, JWT, Azure AD B2C, Swagger/OpenAPI, GraphQL (Hot Chocolate), XML (NCPDP), JSON. Professional Experience: Client: Citi Bank, NYC, NY August 2023 Present Role: Sr .Net Full Stack Developer Responsibilities: Managed the end-to-end Agile SDLC using JIRA for sprint planning and backlog grooming to ensure seamless cross-functional collaboration between development and QA teams. Architected the enterprise platform using a Microservices architecture to achieve modular deployment and fault isolation across claims intake and audit services. Developed high-performance RESTful APIs utilizing ASP.NET Core 6.0 and C# 10.0 with layered controller routing and dependency injection for reusable logic. Implemented enterprise cross-cutting concerns via custom middleware pipelines for centralized logging with Serilog and fault tolerance using Polly retry policies. Hardened system security by integrating OAuth2 with Azure AD to issue JWT tokens and enforce role-based authorization policies. Designed and documented Swagger and OpenAPI specifications for all backend services to enable automated SDK generation and vendor integration. Utilized Entity Framework Core for object-relational mapping and LINQ queries to maintain transactional consistency within Azure SQL Database. Standardized API payloads using JSON with custom converters and data annotations to ensure consistent validation across all application layers. Optimized external traffic management through Azure API Management Gateway by applying IP filtering and request throttling for secure access control. Built responsive Single Page Applications using Angular 18 with lazy loading and Reactive Forms to support dynamic claim intake workflows. Engineered accessible user interfaces with HTML5, Bootstrap 5, and TypeScript 4.8 to ensure full WCAG compliance for government dashboards. Developed robust client-side services using RxJS and Angular HttpClient featuring error interception and token injection middleware. Modeled normalized schemas and created complex stored procedures in Azure SQL for audit tracking and eligibility reconciliation workflows. Enabled resilient asynchronous communication by deploying Azure Service Bus to decouple validation and auditing for durable message handling. Established a comprehensive testing framework using xUnit and Moq for backend logic and Karma for Angular component validation. Automated end-to-end testing scenarios using Cypress and TypeScript to validate complex workflows from the UI through to the database. Defined automated Azure DevOps CI/CD pipelines using YAML templates to manage build cycles and staged deployments with manual approvals. Integrated SonarQube analysis within the deployment pipeline to maintain high thresholds for code coverage and vulnerability detection. Containerized microservices using Docker and orchestrated deployments to Azure Kubernetes Service (AKS) via Helm charts with configured health probes. Provisioned and secured cloud-native resources including Azure App Services, Key Vault, and Blob Storage using managed identity access. Monitored real-time application health and distributed traces using Azure Application Insights to capture custom metrics and system failures. Delivered operational intelligence through Power BI dashboards for real-time Medicaid claim analytics using data from Azure SQL and Blob Storage. Enforced version control and collaborative workflows using Git and GitHub with a strict GitFlow branching strategy and PR validation. Leveraged Visual Studio 2022 diagnostic tools and Live Unit Testing to perform in-depth debugging and runtime analysis for mission-critical features. Environment: C# 10.0, .NET 6, ASP.NET Core Web API, Angular 18, TypeScript 4.8, RxJS, Azure SQL Database, Entity Framework Core, JSON, OAuth2, JWT, Azure API Management, Azure App Services, Azure Kubernetes Service (AKS), Azure Key Vault, Azure Blob Storage, Azure Service Bus, Swagger/OpenAPI, xUnit, Moq, Karma, Cypress, Postman, Serilog, SonarQube, YAML (Azure DevOps), Power BI, Application Insights, Docker, Helm, Git, GitHub, Visual Studio, JIRA. Client: UHG OPTUM, Minnetonka, MN May 2022 July 2023 Role: .Net Full Stack Developer Responsibilities: Followed Agile SDLC methodology using TFS Work Items to manage requirement walkthroughs, design checkpoints, and development tasks to ensure full test case traceability and UAT sign-offs. Architected the platform using MVC Architecture to effectively separate controllers, business models, and Razor views for a scalable and maintainable claim processing module. Led the critical backend database migration from legacy PeopleSoft systems to Oracle HCM to modernize human capital management and payroll data integration. Engineered complex ETL data mapping and transformation logic to ensure data integrity and seamless record synchronization during the PeopleSoft to Oracle HCM transition. Optimized the target Oracle HCM database schemas by creating specialized stored procedures and indexes to support high-volume data retrieval for state-wide HR reporting. Developed data validation frameworks to perform post-migration audits between PeopleSoft and Oracle HCM, identifying and resolving discrepancies in transactional records. Built backend functionality using ASP.NET MVC 5 and C# 6.0 while implementing controller-based routing, model binding, and validation logic for claim creation and status updates. Utilized Entity Framework 6 and ADO.NET with the repository pattern and asynchronous LINQ queries to manage CRUD operations for both claim workflows and HCM data modules. Integrated Dapper selectively for read-heavy operations in claims dashboards to optimize query execution and reduce ORM overhead on large data views. Structured JSON payloads for frontend-backend communication by applying serialization policies and model-level converters to ensure proper formatting of nested data. Built SPAs using React 16 while implementing reusable UI components, managing state with Redux, and using React Router for navigation across policy modules. Designed responsive UI screens using HTML5, CSS3, Bootstrap 3.3, and JavaScript ES6 to support cross-browser compatibility for internal operations teams. Used AJAX calls in React components for dynamic data fetching to minimize full page reloads and improve UI responsiveness during claim search and policy lookup workflows. Modeled normalized schemas in SQL Server 2014 by creating stored procedures, foreign key constraints, and indexes to support transactional consistency. Utilized MongoDB alongside SQL Server for storing unstructured data such as claim attachments, adjuster notes, and OCR documents to enable efficient hybrid data storage. Integrated Apache Kafka 1.0 to decouple the claim intake pipeline from fraud detection engines and enable scalable asynchronous communication. Created unit tests using xUnit for backend services and repositories to validate business rules and data retrieval logic with mock contexts. Developed UI unit tests using Jest and Enzyme for React components to verify rendering, state changes, and Redux actions. Automated end-to-end testing scenarios using Cucumber and Gherkin with Selenium to validate cross-system claim submission and business rule enforcement. Defined CI/CD automation through Azure DevOps Pipelines by setting up triggers, test runners, and packaging steps for React and .NET services. Enabled observability using Azure Application Insights to track user behavior, request latency, and exception metrics for critical claims modules. Used TFS for version control and task tracking while managing branch merges, code reviews, and linking check-ins with active work items for traceability. Developed and debugged solutions using Visual Studio Code while integrating C#, JavaScript, and Git plugins to streamline development and team collaboration. Environment: C# 8.0, .NET Core 3.1, ASP.NET Core Web API, Angular 10, Blazor Server, TypeScript, PostgreSQL, Dapper, Entity Framework Core, GraphQL (Hot Chocolate), JSON (System.Text.Json), OAuth2, Azure AD B2C, Azure API Management, Azure App Services, Azure Blob Storage, Azure Key Vault, Azure Cosmos DB, Docker, Azure DevOps Azure Application Insights, Apache Kafka, xUnit, Moq, Jasmine, Karma, SOAP UI, Git, Visual Studio 2019, Visual Studio Code, JIRA. Client: State of VA, Richmond, Virginia April 2019 May 2022 Role: .Net Application Developer Responsibilities: Followed Agile SDLC methodology using TFS Work Items to manage requirement walkthroughs, design checkpoints, and development tasks to ensure full test case traceability and UAT sign-offs. Architected the platform using MVC Architecture to effectively separate controllers, business models, and Razor views for a scalable and maintainable claim processing module. Led the critical backend database migration from legacy PeopleSoft systems to Oracle HCM to modernize human capital management and payroll data integration. Engineered complex ETL data mapping and transformation logic to ensure data integrity and seamless record synchronization during the PeopleSoft to Oracle HCM transition. Optimized the target Oracle HCM database schemas by creating specialized stored procedures and indexes to support high-volume data retrieval for state-wide HR reporting. Developed data validation frameworks to perform post-migration audits between PeopleSoft and Oracle HCM, identifying and resolving discrepancies in transactional records. Built backend functionality using ASP.NET MVC 5 and C# 6.0 while implementing controller-based routing, model binding, and validation logic for claim creation and status updates. Utilized Entity Framework 6 and ADO.NET with the repository pattern and asynchronous LINQ queries to manage CRUD operations for both claim workflows and HCM data modules. Integrated Dapper selectively for read-heavy operations in claims dashboards to optimize query execution and reduce ORM overhead on large data views. Structured JSON payloads for frontend-backend communication by applying serialization policies and model-level converters to ensure proper formatting of nested data. Built SPAs using React 16 while implementing reusable UI components, managing state with Redux, and using React Router for navigation across policy modules. Designed responsive UI screens using HTML5, CSS3, Bootstrap 3.3, and JavaScript ES6 to support cross-browser compatibility for internal operations teams. Used AJAX calls in React components for dynamic data fetching to minimize full page reloads and improve UI responsiveness during claim search and policy lookup workflows. Modeled normalized schemas in SQL Server 2014 by creating stored procedures, foreign key constraints, and indexes to support transactional consistency. Utilized MongoDB alongside SQL Server for storing unstructured data such as claim attachments, adjuster notes, and OCR documents to enable efficient hybrid data storage. Integrated Apache Kafka 1.0 to decouple the claim intake pipeline from fraud detection engines and enable scalable asynchronous communication. Created unit tests using xUnit for backend services and repositories to validate business rules and data retrieval logic with mock contexts. Developed UI unit tests using Jest and Enzyme for React components to verify rendering, state changes, and Redux actions. Automated end-to-end testing scenarios using Cucumber and Gherkin with Selenium to validate cross-system claim submission and business rule enforcement. Defined CI/CD automation through Azure DevOps Pipelines by setting up triggers, test runners, and packaging steps for React and .NET services. Enabled observability using Azure Application Insights to track user behavior, request latency, and exception metrics for critical claims modules. Used TFS for version control and task tracking while managing branch merges, code reviews, and linking check-ins with active work items for traceability. Developed and debugged solutions using Visual Studio Code while integrating C#, JavaScript, and Git plugins to streamline development and team collaboration. Environment: ASP.NET MVC 5, C# 6.0, Web API 2, React 16, Redux, JavaScript (ES6), Bootstrap 3.3, HTML5, CSS3, SQL Server 2014, MongoDB, Entity Framework 6, Dapper, Apache Kafka 1.0, xUnit, Jest, Enzyme, Cucumber (Gherkin), Selenium, Azure DevOps Pipelines, Azure Web Apps, Azure SQL Database, Azure Blob Storage, Application Insights, Docker, Docker Compose, Visual Studio Code, Git, TFS. Client: American Airlines, Fort worth, TX December 2017 Mar 2019 Role: Software Developer. Responsibilities: Followed the Waterfall SDLC model to execute structured phases from requirement analysis and technical design through development and production handoff for pharmacy management modules. Designed and developed the system using a 3-Tier Architecture to ensure a clear separation of concerns across the AngularJS UI, Web API services, and the SQL Server backend. Built secure RESTful APIs using ASP.NET Web API 2 and C# 6.0 to expose endpoints for real-time prescription validation, provider lookup, and refill eligibility checks. Developed and hosted WCF SOAP services with custom bindings to enable NCPDP XML interoperability with third-party pharmacy systems for medication refill modules. Utilized Entity Framework 6.1 with LINQ queries and code-first migrations to interact with SQL Server 2012 for transactional updates and schema versioning. Developed dynamic form-driven user interfaces using AngularJS and JavaScript ES5 for modules including dosage entry, patient search, and medication refill workflows. Styled responsive user interfaces using Bootstrap 3.3 and CSS3 to support pharmacy desktops and tablets while ensuring a consistent user experience. Used AngularJS $http service for token-authenticated API communication while applying interceptors for error handling and retry logic in prescription submission flows. Implemented rigorous form validations in AngularJS controllers and directives to enforce required fields and pattern matching for medication safety. Modeled the backend with SQL Server 2012 by designing relational schemas and foreign key constraints to maintain data integrity across pharmacy records. Wrote T-SQL stored procedures for complex logic related to dosage calculations and refill eligibility and used triggers to enforce audit requirements. Integrated MSMQ with WCF services to provide durable queued communication for prescription transactions and ensure fault-tolerant message delivery. Automated deployment and configuration using PowerShell scripts to set up IIS sites and MSMQ queues across QA and production environments. Enhanced application accessibility by following WCAG 2.0 guidelines and adding ARIA roles and keyboard navigation for visually impaired users. Wrote backend unit tests using NUnit to validate data access and prescription logic and API controller behavior for common edge-case scenarios. Implemented frontend unit tests using Jasmine to validate AngularJS controllers, form state, and service interactions to maintain UI reliability. Hosted the application on-premise using IIS servers and SQL Server 2012 while managing deployments via PowerShell and MSBuild. Leveraged AWS EC2 and Amazon RDS for cloud-based staging environments and utilized Amazon S3 for secure storage of supporting pharmacy documentation. Environment: ASP.NET Web API 2, C# 6.0, AngularJS, JavaScript (ES5), Bootstrap 3.3, HTML5, CSS3, SQL Server 2012, Entity Framework 6.1, MSMQ, WCF, XML (NCPDP), PowerShell, IIS, MSBuild, AWS EC2, Amazon RDS (SQL Server), Amazon S3, AWS SDK for .NET, NUnit, Jasmine, Visual Studio 2015, Visual Studio Code, Git, TFS. Client: IBM, Hyderabad, India. June 2014 May 2017 Role: Software Developer. Responsibilities: Participated in Agile sprints and daily stand-ups while collaborating with analysts and QA teams to deliver incremental features for insurance eligibility verification and policy matching modules. Developed backend RESTful APIs using ASP.NET Web API 2 and C# 5.0 to handle insurance policy lookups, eligibility validations, and claim status services. Implemented layered service logic with reusable interfaces and business classes for determining member status and policy coverage. Utilized Entity Framework 6.1 with code-first migrations and LINQ to interact with SQL Server 2012 for managing policy data and transaction logs. Built UI components using Bootstrap 3.3, HTML5, CSS3, and JavaScript ES5 to create responsive and accessible interfaces. Used ReactJS selectively for modular components including dynamic eligibility forms and real-time result rendering with React Router for navigation. Performed asynchronous API consumption using AJAX to improve responsiveness during policy validation and document checks. Modeled relational schemas in SQL Server 2012 by creating normalized tables, indexes, and stored procedures to optimize response times. Hosted the application on AWS Cloud utilizing Amazon EC2 for IIS-based hosting and Amazon RDS for managed database services. Stored scanned ID proofs and policy documents securely in Amazon S3 by applying bucket policies and object-level access controls. Integrated the AWS SDK for .NET within the backend to perform secure file uploads/downloads and health checks on RDS instances. Wrote backend unit tests using MSTest to cover service logic and controller actions to ensure regression-free deliveries. Utilized Git for version control while managing branching, merges, and code reviews in a collaborative environment. Developed and debugged full-stack features using Visual Studio 2015 and VS Code while leveraging SQL Server Profiler for diagnostics. Environment: ASP.NET Web API 2, C# 5.0, JavaScript (ES5), ReactJS, Bootstrap 3.3, HTML5, CSS3, SQL Server 2012, Entity Framework 6.1, AJAX, AWS EC2, Amazon RDS, Amazon S3, AWS SDK for .NET, MSTest, Git, IIS, Visual Studio 2015, Visual Studio Code. Education: Bachelor of Technology in Computer science and Engineering. June 2010 May 2014 GITAM University, Hyderabad, India. Keywords: csharp continuous integration continuous deployment quality analyst user interface business intelligence sthree database active directory procedural language Idaho Minnesota New York Texas Virginia |