Home

Amarthyan Reddy Sudini - Senior Full Stack .Net Developer
[email protected]
Location: Remote, Remote, USA
Relocation:
Visa:
Resume file: Senior .Net Full stack Developer_resume. (Base)_1760365362679.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Amarthyan Reddy Sudini
Senior Full Stack .NET Developer
PH: +1 630 708-6910, Email: [email protected]
Professional Summary:
Seasoned Full Stack .NET Developer with 10+ years of professional experience in designing, developing, and deploying high-performance enterprise applications across Healthcare, Banking, Financial, Transportation, and Service-based domains.
Proven expertise in building secure, scalable, and distributed systems using ASP.NET Core 8, ASP.NET MVC 5, Web Forms, and C#, adhering to enterprise software engineering best practices.
Strong experience with Agile Scrum methodology, working in cross-functional teams to deliver iterative releases through sprint planning, backlog grooming, daily stand-ups, and retrospectives, ensuring continuous integration and stakeholder feedback.
Skilled in designing applications using Microservices, Onion, and MVC architectures, ensuring modularity, scalability, and maintainability by applying SOLID principles, Dependency Injection, and Domain-Driven Design (DDD) concepts.
Developed and maintained robust backend systems using ASP.NET Core Web APIs and SOAP web services, ensuring seamless integration between internal modules and third-party financial and healthcare systems.
Hands-on experience implementing RESTful APIs and SOAP services, leveraging WSDL, XML, and JSON for standardized data exchange and high-volume transaction processing.
Proficient in Entity Framework Core and ADO.NET for ORM and direct database operations; optimized database connectivity, caching strategies, and transaction management to achieve faster query execution across modules.
Built interactive, responsive, and dynamic user interfaces using Angular 16, HTML5, CSS3, JavaScript, AJAX, and Bootstrap, delivering consistent and intuitive front-end experiences integrated with .NET backends.
Designed, optimized, and maintained relational and NoSQL databases including SQL Server, PostgreSQL, and MongoDB, developing stored procedures, triggers, and complex queries for large-scale data processing.
Strong background in cloud-native development on Microsoft Azure, utilizing App Services, API Gateway, Service Bus, Key Vault, Application Insights, and Blob Storage for secure, high-availability, and fault-tolerant deployments.
Expertise in configuring and maintaining Azure DevOps CI/CD pipelines, automating build, test, and release processes to improve release efficiency and minimize deployment errors across multiple environments.
Implemented OAuth2 and JWT-based authentication and authorization mechanisms to secure APIs, microservices, and Angular-based client applications, ensuring compliance with data privacy and security standards such as HIPAA and PCI-DSS.
Experienced in developing SOAP-based service integrations using XML contracts and WSDL definitions to connect legacy financial systems with modern .NET services, improving interoperability and data synchronization.
Adept in software engineering principles such as OOP, design patterns (Repository, Unit of Work, CQRS, Mediator), N-Tier and Layered architectures, enabling flexible and reusable code structures.
Deep knowledge of Agile DevOps practices, incorporating code quality enforcement using SonarQube, automated testing, and version-controlled CI/CD processes to ensure continuous improvement and maintainability.
Experienced in unit and integration testing using xUnit, Karma, and Jasmine; validated business logic, UI components, and API endpoints through automated test suites with good coverage.
Hands-on with API testing and debugging tools such as Postman, SOAP UI, and Swagger UI, ensuring reliability, compliance, and correctness of REST and SOAP interfaces before deployment.
Skilled in version control and collaboration tools, including Git, SVN, and TFS, managing branching, merging, and pull request workflows for clean and traceable releases.
Designed, debugged, and optimized applications using Visual Studio (2015 2022) and Visual Studio Code, leveraging integrated profiling and diagnostics to enhance performance and minimize resource consumption.
Experienced in managing large-scale SQL Server Reporting Services (SSRS) and XML/XSLT-based reporting modules for financial analytics, compliance, and audit tracking.
Strong understanding of data exchange formats such as JSON and XML, used extensively across service integration layers for both modern REST APIs and legacy SOAP endpoints.
Demonstrated ability to analyze complex business workflows, translate them into scalable technical solutions, and deliver high-availability systems that meet strict performance and compliance requirements.
Collaborative and quality-focused developer recognized for enforcing clean code standards, performing peer reviews, mentoring junior developers, and promoting best practices in enterprise-grade .NET development.
Proven track record of enhancing system efficiency, maintainability, and reliability, reducing deployment errors, and accelerating delivery timelines through automation, code reuse, and proactive performance optimization.
Technical Skills:
Programming Languages: C#, JavaScript, TypeScript, SQL
.Net Technologies: ASP.NET Core 8, ASP.NET MVC 5, ASP.NET Web Forms, Blazor Server, Web API (REST & SOAP), Entity Framework Core, ADO.NET, LINQ.
Web Technologies: HTML5, CSS3, JavaScript, AJAX, Angular 16, Bootstrap, Razor Views, jQuery
Databases: SQL Server, PostgreSQL, MongoDB
Software Engineering: Agile (Scrum), Microservices Architecture, Onion Architecture, MVC Architecture, N-Tier Architecture, Object-Oriented Programming (OOP), SOLID Principles, Design Patterns (Repository, Unit of Work, Dependency Injection, CQRS).
Reporting Tools: SSRS (SQL Server Reporting Services), Power BI, XML/XSLT Reports, Excel-based data exports.
Testing Tools: xUnit, Karma, Jasmine, Postman, SOAP UI, Swagger UI, Moq, SonarQube.
Cloud Technologies: Microsoft Azure (App Services, API Gateway, Blob Storage, Service Bus, Key Vault, Application Insights, DevOps CI/CD Pipelines).
Other Tools: Git, SVN, Azure DevOps, TFS, CI/CD Pipelines, SonarQube, JSON, XML, WSDL, RESTful APIs, SOAP Web Services, OAuth2 Authentication, SSMS, Visual Studio.
________________________________________
Professional Experience:
Client: Carington, Frisco, TX Oct 2024 - Present
Role: Senior Full Stack .NET Developer
Responsibilities:
Architected and delivered Careington Health s Patient Portal using Agile Scrum methodology
Developed and implemented loosely coupled microservices for patient registration, claim processing, billing, and provider management using ASP.NET Core 8 Web API.
Developed secure RESTful APIs using ASP.NET Core Web API and extended compatibility with legacy .NET Framework modules for backward integration with existing systems.
Applied Repository and Unit of Work patterns using Entity Framework Core for transaction management and optimized data access.
Implemented Entity Framework Core for ORM-based data access to SQL Server 2022, utilizing LINQ queries, stored procedures, and migrations for schema evolution.
Implemented custom middleware for centralized logging, exception handling, and request validation, ensuring consistent behavior across all APIs.
Built a modern, responsive front-end using Angular 16, TypeScript, and Angular Material, enabling dynamic dashboards for patient claims and provider analytics.
Consumed RESTful APIs via Angular s HttpClient module, handling async data using RxJS observables and Reactive Forms for validation.
Implemented state management using NgRx Store, lazy loading, and route guards to enhance performance and user experience.
Used Dependency Injection (DI), Async/Await, and CQRS pattern to improve maintainability and performance across distributed services.
Leveraged Swagger UI for API documentation and automated interface testing, ensuring all endpoints adhered to OpenAPI standards.
Utilized OAuth2 for token-based authentication across APIs, ensuring data protection and role-based access control for healthcare users.
Hosted microservices on Azure App Service and managed inter-service traffic through Azure API Gateway, providing centralized routing, throttling, and load balancing.
Integrated Azure Key Vault and Managed Identity for secure storage of credentials and secrets.
Used Azure Blob Storage for file storage, Azure Monitor for observability, and Azure Application Insights for telemetry and log analytics.
Configured Azure DevOps CI/CD pipelines for continuous build, test, and deployment workflows across dev, QA, and prod environments.
Optimized database performance using indexing, caching, and parameterized queries, reducing transaction latency.
Developed unit and integration tests for backend services using xUnit
Created UI component tests using Karma and Jasmine to validate form interactions, API calls, and component rendering.
Conducted manual and automated API testing using Postman, SOAP UI, and Swagger UI, validating all endpoints and contracts.
Enforced code quality standards using SonarQube, integrated into the Azure DevOps pipeline to perform static analysis.
Implemented service discovery, load balancing, and message-based communication between services through Azure API Gateway and Apache Kafka to ensure reliability and fault isolation.
Deployed microservices independently using Docker containers on Azure Kubernetes Service (AKS) to support horizontal scaling during peak claim-processing cycles.
Developed lightweight Node.js microservices for background processing tasks such as email notifications, audit logging, and file parsing.
Integrated Node.js workers with Apache Kafka topics for asynchronous communication between claim validation and reporting microservices.
Exposed all inter-service and client APIs as RESTful endpoints returning JSON-formatted responses, improving interoperability with external EHR systems.
Integrated Apache Kafka for real-time message queuing between patient, claims, and notification microservices, ensuring fault tolerance and eventual consistency.
Configured Kafka consumer groups and partitions for high-volume event handling and scalable asynchronous processing.
Used Git for version control, implementing GitFlow branching strategies and pull request approvals to maintain clean merges and traceability.
Developed and debugged applications using Visual Studio 2022, leveraging integrated profiling tools for performance optimization and memory leak detection.
Environment: ASP.NET Core 8 Web API, .NET Framework, Angular 16, Node.js, Entity Framework Core, Azure Cloud, Azure API Gateway, Apache Kafka, SQL Server 2022, Azure DevOps, Git, SonarQube, Visual Studio 2022, Karma, Jasmine, xUnit, Postman, Swagger UI, SOAP UI
________________________________________
Client: Fifth Third Bank Jan 2023 Sep 2024
Role: Senior Full Stack .NET developer
Responsibilities:
Followed Agile Scrum methodology for iterative development participated in sprint planning, backlog refinement, daily stand-ups, and sprint retrospectives to ensure continuous delivery and early feedback loops.
Designed the application using Onion Architecture, separating core business logic, application services, and infrastructure layers to improve modularity, testability, and long-term maintainability.
Implemented a Domain Layer containing all business rules and a Repository Layer for persistence logic, ensuring loose coupling and adherence to SOLID principles.
Developed secure, high-performance ASP.NET Core Web APIs for customer onboarding, account management, and loan processing workflows.
Implemented asynchronous controllers using async/await for non-blocking I/O and optimized throughput during high-volume transaction periods.
Integrated exception handling middleware, model validation, and logging using Serilog for consistent API responses and diagnostic traceability.
Built RESTful services for inter-module communication and integration with third-party credit scoring and payment gateway providers, adhering to REST standards for stateless communication.
Utilized JSON as the standard data format across all endpoints for lightweight and consistent data exchange.
Integrated Entity Framework Core for ORM-based data persistence in the core banking modules (e.g., Customer, Transaction, Loan), Used Code-First Migrations, LINQ, and repository patterns to ensure efficient data access, transaction consistency, and schema versioning.
Built responsive and dynamic Angular 16 front-end components using TypeScript, JavaScript, and Angular Material, ensuring consistent UI across mobile and desktop devices.
Consumed RESTful APIs using Angular s HttpClient, leveraging RxJS Observables for asynchronous event handling.
Implemented lazy loading, route guards, and Reactive Forms to enhance user experience and reduce load times.
Hosted microservices and APIs on Azure App Services with integration through Azure API Gateway for centralized routing, throttling, and security policies.
Leveraged Azure Service Bus for reliable message distribution and Azure Key Vault for secure storage of sensitive credentials.
Configured Azure Application Insights and Azure Monitor for real-time observability, telemetry, and performance tuning.
Implemented OAuth2 authentication and authorization flows using Azure Active Directory (AAD) for secure access to APIs and front-end modules.
Configured role-based access control (RBAC) ensuring that only authorized users could access loan approval or transaction endpoints.
Configured Azure DevOps CI/CD pipelines for automated build, test, and deployment processes. Integrated SonarQube for static code analysis and ensured zero critical code smells before deployment.
Used MongoDB as a NoSQL data store for high-performance transaction logging and audit trails.
Designed collections for customer profiles and transaction histories with proper indexing and schema validation to ensure ACID consistency in hybrid architectures.
Integrated MongoDB with Entity Framework Core extensions (EF Core Mongo Provider) to enable unified data access across SQL and NoSQL contexts.
Developed unit and integration tests for .NET APIs using xUnit, ensuring consistent behavior under various transaction loads.
Created UI component tests using Karma and Jasmine, verifying routing, user interactions, and data binding.
Used Postman and SOAP UI to conduct API regression and performance testing, validating JSON responses and endpoint stability.
Configured RabbitMQ message queues for asynchronous processing between core banking services for account updates, payment notifications, and fraud detection.
Implemented event-driven communication patterns, reducing API coupling and improving system responsiveness.
Deployed containerized services via Docker to Azure environments, enabling smooth rollouts and blue-green deployments.
Used Git as the version control system, following GitFlow branching strategies with pull request-based code reviews.
Managed daily development tasks and sprint deliverables via JIRA and TFS, ensuring full traceability from requirements to release.
Developed and debugged applications using Visual Studio 2022 and Visual Studio Code, utilizing integrated Azure extensions and Docker plugins.
Environment: ASP.NET Core 8 Web API, Angular 16, JavaScript, Entity Framework Core, MongoDB, RabbitMQ, Azure Cloud, Azure API Gateway, OAuth2, Azure DevOps, Git, Visual Studio 2022, Visual Studio Code, JIRA, TFS, Postman, SOAP UI, Karma, Jasmine
________________________________________
Client: State of WV, Charleston, WV May 2020 Dec 2022
Role: Senior Full Stack .NET developer
Responsibilities:
Followed Agile Scrum methodology, collaborating with business analysts, QA engineers, and state officials in 2-week sprint cycles for feature planning, daily stand-ups, reviews, and retrospectives to ensure iterative delivery and user satisfaction.
Designed and implemented the system using Model-View-Controller (MVC) architecture, maintaining a clear separation of concerns between presentation, business logic, and data access layers.
Created strongly typed views, controller actions, and model classes for scalable and maintainable web application structure, enabling reusability and cleaner UI rendering.
Developed multiple ASP.NET MVC modules for asset tracking, maintenance work orders, contractor management, and inspection reporting.
Developed RESTful web APIs using ASP.NET MVC for real-time integration between field inspection apps, central data repositories, and contractor management systems.
Ensured all endpoints used JSON as the standard data format, enabling lightweight communication and easier consumption by mobile and external systems.
Utilized Entity Framework 6 for ORM-based data access to manage asset inventories, work orders, and inspection results through the code-first approach.
Implemented repository patterns and LINQ queries to improve code reusability, maintainability, and database performance.
Used Razor views, partial views, and layout templates to standardize UI design and support responsive rendering across browsers.
Developed dynamic AJAX-based forms and partial updates to improve responsiveness without full-page reloads, resulting in a smoother user experience.
Built complex data entry and search forms using Razor views, jQuery, and AJAX calls to RESTful APIs, enabling live validation and auto-suggestion for field data.
Designed and maintained SQL Server 2019 schema, tables, stored procedures, and triggers to handle large datasets for asset tracking and maintenance logs.
Optimized SQL queries and indexed frequently used tables to improve query execution and data retrieval speed
Created and executed unit and integration tests for service and repository layers using xUnit, ensuring data integrity and accuracy across all CRUD operations.
Used Team Foundation Server (TFS) for version control, branching, and merging code across multiple development environments, ensuring traceability and change management.
Developed and debugged applications using Visual Studio 2019 and Visual Studio Code, leveraging integrated tools for refactoring, dependency management, and profiling.
Environment: Agile Scrum, MVC, ASP .Net MVC 5, C#, RESTful Web APIs, Entity Framework 6, ASP.NET MVC, AJAX, Razor Views, jQuery, SQL Server 2019, xUnit, TFS, Visual Studio 2019, Visual Studio Code, JSON.
________________________________________
Client: Global Atlantic financial group, York, NY Mar 2018 Apr 2020
Role: Sr.Net Developer.
Responsibilities:
Followed Agile Scrum practices for iterative delivery conducted sprint planning, backlog refinement, and daily stand-ups to ensure clear progress tracking and feature prioritization.
Implemented the system using ASP.NET MVC 5 architecture, maintaining separation of concerns for better scalability and maintainability.
Utilized Razor views, controllers, and models to handle investment transactions, user management, and portfolio summary modules.
Developed and consumed SOAP-based web services for integration with trading platforms, external market feeds, and account verification systems.
Defined WSDL contracts, XML schemas (XSD), and message serialization logic to ensure accurate communication with third-party APIs
Implemented ADO.NET for direct SQL Server connectivity using DataAdapters, DataReaders, and parameterized queries to enhance performance and security.
Used stored procedures and transactions to ensure ACID compliance during fund transfers and trade reconciliations.
Utilized XML as the standard data format for SOAP responses, configuration files, and exports, ensuring compatibility with legacy systems and compliance engines.
Designed responsive user interfaces with HTML5, CSS3, and JavaScript for investment dashboards and client portfolio management screens.
Integrated AJAX for partial page refreshes to improve application responsiveness during report generation and portfolio updates.
Designed and managed SQL Server 2016 schema for customer profiles, investment holdings, and transaction audit logs.
Wrote unit and integration tests using xUnit to validate business logic, web service endpoints, and database interactions across financial modules.
Managed source code using Subversion (SVN) for version control, handling branch creation, tagging releases, and merging code between development and QA environments.
Built, debugged, and deployed the solution using Visual Studio 2017, utilizing its integrated SOAP testing tools, profiler, and SQL Server integration extensions.
Environment: ASP.NET MVC 5, C#, ADO.NET, SOAP Web Services, XML, HTML5, CSS3, JavaScript, SQL Server 2016, XUnit, SVN, Visual Studio 2017, Agile Scrum
________________________________________
Client: Tech Mahindra, Bangalore, India Jun 2015 Nov 2017
Role: .Net Developer
Responsibilities:
Adopted Agile Scrum methodology, collaborating with business analysts, QA, and stakeholders in two-week sprint cycles to deliver incremental functional modules.
Developed the application using ASP.NET Web Forms (Framework 4.5) to support dynamic web-based service request creation, assignment, and resolution tracking.
Built user controls, master pages, and server-side event handlers to enable modular UI development and rapid form-based data entry.
Used ViewState and Session management techniques for maintaining user context and authentication across postbacks.
Designed custom validators and GridView controls to manage large datasets for service tickets, agent activity logs, and SLA metrics
Created and consumed SOAP-based web services for inter-module communication between the ticketing, billing, and reporting systems.
Applied WS-Security standards for encrypting sensitive data during request and response transmissions.
Implemented ADO.NET for database connectivity with PostgreSQL, using Npgsql provider for executing parameterized SQL queries and stored procedures.
Utilized DataReader and DataAdapter objects for efficient data retrieval, updates, and batch inserts across large datasets.
Managed database transactions and connection pooling to maintain ACID compliance and minimize performance bottlenecks
Utilized XML for system configuration, SOAP message exchange, and data persistence in inter-department workflows.
Designed responsive user interfaces using ASP.NET Web Forms, CSS, and JavaScript, ensuring an intuitive experience for customer service agents and administrators.
Implemented client-side form validation using JavaScript, reducing postback load and improving response times.
Enhanced page interactivity with AJAX callbacks, enabling partial page updates and faster data refresh within service dashboards.
Created unit and integration tests using xUnit to validate SOAP service endpoints, data access layers, and ticket workflow logic.
Used Apache Subversion (SVN) for version control, managing branching, tagging, and merging strategies across multiple sprint releases.
Environment: ASP.NET Web Forms, C#, ADO.NET, SOAP Web Services, XML, CSS, JavaScript, PostgreSQL, xUnit, SVN, Agile Scrum.
Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript business intelligence New York Texas West Virginia

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6248
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: