Vishnu Priya Marri Senior Full Stack .NET Developer +1-779-***-**** ******************@*****.*** https://www.linkedin.com/in/vishnupriyamarri/
PROFESSIONAL SUMMARY
• 11+ years of experience in designing, developing, and implementing client/server applications, web applications, and Windows applications with a strong foundation in Object-Oriented Design and Analysis.
• Expertise in all stages of the Software Development Life Cycle (SDLC), including requirement gathering, design, development, and support, with practical knowledge of Agile and Scrum methodologies.
• Proficient in designing and developing 3-Tier and N-Tier client/server applications using UML, design patterns, and key frameworks such as ASP.NET, MVC, ADO.NET, Entity Framework, and Web API.
• Extensive experience in building rich web applications using HTML5, CSS3, JavaScript (Angular/React/Knockout/Require.js), AJAX, and jQuery, ensuring a responsive and user-friendly interface.
• Strong background in Service-Oriented Architecture (SOA), working with Web APIs, SOAP, RESTful services, WCF, and integrating .NET technologies with JSON for seamless interoperability.
• Hands-on experience with dependency injection (IoC), third-party controls like Telerik and Infragistics, and implementing design architectures such as MVC, MVVM, and MVP for scalable solutions.
• Solid experience with large-scale databases (SQL Server, MySQL, Oracle), including the ability to write complex stored procedures, triggers, functions, and optimize SQL queries for performance.
• Expertise in unit testing, integration testing, and test-driven development (TDD) using MS-Test, NUnit, and QUnit, ensuring reliable and bug-free code.
• Proficient in source code management with Git, TFS, SVN, and Visual Source Safe, ensuring efficient version control and collaboration within teams.
• Excellent problem-solving, debugging, and troubleshooting skills, with extensive experience in using tools like Fiddler, Firebug, SQL Profiler, and Log4Net to maintain high-quality applications.
Skill Matrix:
Category
Technologies
Operating Systems
Windows 7/8/10, DOS, Unix, Linux
Web Technologies
HTML5, CSS3, JavaScript, jQuery, Angular, ReactJS, Bootstrap
.NET Technologies
ASP.NET, MVC, ADO.NET, Entity Framework, Web API, WCF, WebForms, WinForms
Scripting Languages
VBScript, PowerShell
Programming Languages
C#, VB.NET, C, C++
Databases
MS SQL Server, LINQ, Oracle
Tools
Log4Net, Automapper
Web Servers
IIS 5.0/6.0/7.0
Reporting/Integration
SSRS, SSIS
Development Tools
Visual Studio, TFS, GitHub
Methodologies
Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Fifth Third Bank, Evansville, Indiana Sr. Full Stack .Net Developer Nov 2023 – Till
Responsibilities:
• Developed a scalable Single Page Application (SPA) using Angular 17+ & TypeScript, enabling seamless banking operations like account management, payments, and loans.
• Designed an interactive banking dashboard with Angular Material, Tailwind CSS, and Bootstrap, providing real-time insights into customer transactions and credit monitoring.
• Implemented advanced state management using NgRx, handling transaction history, loan processing, and real-time account updates.
• Integrated OAuth 2.0, OpenID Connect & Azure AD B2C for secure authentication, multi-factor authentication (MFA), and seamless single sign-on (SSO).
• Developed RESTful APIs and GraphQL endpoints using ASP.NET Core 8 & C#, improving API flexibility and performance.
• Implemented a microservices-based architecture using gRPC & DDD principles, modularizing key banking services such as credit scoring and fraud detection.
• Utilized Apache Kafka for event-driven architecture, ensuring real-time transaction updates, alerts, and fund transfers.
• Designed and optimized database schemas using SQL Server & PostgreSQL, storing millions of transactions securely and efficiently.
• Built NoSQL data storage using Cosmos DB, handling high-volume unstructured data like logs, customer interactions, and risk analytics.
• Developed ETL pipelines using Azure Data Factory & SSIS, automating data migration and processing from legacy banking systems.
• Implemented Redis caching and CQRS pattern, improving API response time and reducing database load by 40%.
• Deployed the banking application on Azure Kubernetes Service (AKS), ensuring 99.99% uptime, auto-scaling, and failover handling.
• Configured CI/CD pipelines in Azure DevOps & GitHub Actions, automating build, test, and deployment workflows for faster releases.
• Developed Azure Functions for serverless event-driven processing, handling fraud detection, scheduled payments, and automated notifications.
• Integrated Azure API Management (APIM) and Azure Key Vault, securing banking APIs and sensitive credentials, ensuring compliance with security standards.
• Implemented Azure Service Bus for asynchronous messaging, enabling reliable processing of banking transactions, loan approvals, and notifications.
• Stored and managed customer documents securely using Azure Blob Storage, ensuring encrypted storage for KYC documents, transaction receipts, and reports.
• Ensured full compliance with PCI DSS & GDPR, implementing encryption, tokenization, and secure access policies.
• Developed and automated unit, integration, and end-to-end testing using xUnit, NUnit, Moq, Postman, Selenium, JMeter, and Cypress, ensuring 95% test coverage.
• Followed Agile, Scrum, and SDLC best practices, participating in sprint planning, peer code reviews, and DevOps-driven continuous improvements.
Environment: Angular 17+, .NET 8, C#, SQL Server, Azure (AKS, DevOps, Functions, Key Vault, Blob Storage, Service Bus), Kafka, GraphQL, gRPC, Terraform, xUnit, Selenium.
Mayo Clinic, Rochester, Minnesota Full Stack .Net Developer February 2021 – Oct 2023
Responsibilities:
• Developed a telehealth platform with a responsive front-end using Angular 14, TypeScript, and HTML5, enabling seamless virtual doctor consultations, appointment scheduling, and remote patient monitoring.
• Designed an intuitive and accessible UI with Angular Material, Tailwind CSS, and Bootstrap, ensuring compliance with WCAG 2.1 accessibility standards for patients with visual impairments.
• Integrated Blazor components into the application to provide an interactive, dynamic, and real-time web UI for patients and healthcare providers, extending functionality in a SPA manner.
• Integrated WebRTC to enable secure, high-quality, real-time video consultations, improving communication between patients and healthcare providers.
• Built RESTful APIs and GraphQL endpoints using ASP.NET Core 6 and C#, enabling the secure and efficient exchange of electronic health records (EHR), prescription data, and patient profiles.
• Adopted MVC architecture in the backend to separate concerns, ensuring maintainability of critical modules such as authentication, scheduling, and consultation management.
• Integrated HL7 and FHIR standards for interoperability, allowing seamless integration with third-party healthcare systems like hospitals, pharmacies, and insurance providers.
• Integrated DICOM and PACS protocols for managing medical images such as CT scans, MRIs, and X-rays, enabling radiologists and doctors to access them securely within the platform.
• Optimized database performance using T-SQL, LINQ, indexing, and stored procedures for faster data retrieval.
• Developed backend services with Flask and Django for fast API development and integration with machine learning models for health predictions.
• Utilized XML for secure data exchange between the telehealth platform and external systems, adhering to HL7 and FHIR standards.
• Applied Factory and Singleton patterns to optimize object creation and manage microservices, improving maintainability and scalability.
• Used Azure Blob Storage for secure storage of medical data and Azure Functions to automate workflows like reminders and alerts, ensuring HIPAA compliance.
• Implemented caching with Redis to improve response times for frequently accessed patient records and health logs, reducing server load and enhancing user experience.
• Containerized and deployed the microservices architecture using Docker and orchestrated them with Kubernetes (AKS) to ensure high availability and scalability.
• Automated the extraction, transformation, and loading (ETL) of medical data using Azure Data Factory and SSIS, facilitating smooth migration from legacy systems to the cloud-based platform.
• Set up event-driven communication between microservices using Azure Service Bus and Apache Kafka, ensuring real-time notifications for health alerts and system updates.
• Configured CI/CD pipelines in Azure DevOps and GitHub Actions, streamlining build, testing, and deployment processes, reducing manual intervention and accelerating development cycles.
• Stored sensitive data securely in Azure Key Vault, including encryption keys, authentication credentials, and API secrets, to ensure data integrity and security.
• Developed WCF services for secure SOAP-based communication, integrating with external healthcare systems via HL7 and FHIR standards.
• Implemented OAuth 2.0 and OpenID Connect for secure authentication, enforcing multi-factor authentication (MFA) and role-based access control (RBAC) for secure access to patient data.
• Automated unit, integration, and end-to-end testing using xUnit, NUnit, Moq, Cypress, Selenium, JMeter, and Postman, achieving 95% test coverage and ensuring high-quality releases.
Environment: Angular, ASP.NET Core, C#, REST APIs, GraphQL, Azure, Docker, Kubernetes, Kafka, WCF, OAuth 2.0, xUnit.
State of IL, Springfield, IL .Net Developer Oct 2018 – January 2021
Responsibilities:
• Developed a web application for the State of IL Government Service Portal using Angular 8 and TypeScript, enabling citizens to access services like license renewals, tax filings, and public records requests.
• Designed the frontend using HTML5, CSS3, Bootstrap 4, and Kendo UI, ensuring the platform is responsive, accessible, and user-friendly for both mobile and desktop users.
• Implemented AJAX and JQuery to create dynamic, real-time content updates for service requests, tax filings, and status updates, enhancing user experience across the portal.
• Developed RESTful APIs and SOAP services using ASP.NET MVC 5 and Web API 2, offering secure data exchange between systems and integration with external government services via SOA architecture.
• Secured the application using ASP.NET Identity for user authentication, supporting Single Sign-On (SSO) and multi-factor authentication (MFA) through OAuth 2.0.
• Integrated SQL Server 2016 as the relational database, optimizing data access with T-SQL stored procedures and queries, ensuring fast retrieval of tax records, citizen information, and service requests.
• Used ADO.NET Entity Framework 6 for data management, allowing seamless querying of service requests and transaction data using LINQ for efficient database interaction.
• Developed SSRS reports for real-time generation of customized reports and implemented SSIS for seamless data integration and migration with external and legacy systems.
• Integrated AWS S3 for secure document storage and used AWS CloudWatch to monitor performance, track logs, and ensure compliance with government data regulations.
• Developed and deployed automated background jobs with AWS Lambda, sending notifications to users for updates on service requests, reminders, and status changes.
• Set up CI/CD pipelines with TFS (Team Foundation Server) and Jenkins, automating code builds, testing, and deployments, ensuring faster and more reliable releases across environments.
• Integrated Power BI to provide real-time dashboards and visualizations for state administrators, enabling decision-makers to monitor service request trends, tax filings, and system performance.
• Docker containerized application components, while Kubernetes (EKS) managed scaling, load balancing, and microservices across environments.
• Implemented Apache Kafka for real-time event streaming and Elasticsearch for fast, high-performance searching and indexing of tax records, public requests, and application logs.
Environment: Angular 8, TypeScript, ASP.NET MVC 5, Web API 2, Entity Framework 6, SQL Server, AWS S3, Lambda, CloudWatch, TFS, Jenkins, Power BI, Docker, Kubernetes, Kafka, Elasticsearch.
Apple, Sunnyvale, CA .Net Developer April 2016 – Sep 2018
Responsibilities:
• Developed a web-based portal using Angular 5 and TypeScript, providing a seamless interface for customers to access Apple product support, troubleshooting guides, and repair tracking.
• Used Bootstrap 4, HTML5, and CSS3 to create a responsive, mobile-first design for the portal, optimizing the user experience across various devices and platforms.
• Created dynamic forms and interactive UI components with jQuery to collect user feedback, product issue reports, and diagnostic information.
• Designed and implemented a robust back-end with ASP.NET Core 2.0 and C#, managing RESTful APIs for product issue reporting, case tracking, and warranty status retrieval.
• Leveraged Entity Framework Core 2.0 and SQL Server 2016 to store and manage customer data, product details, and troubleshooting histories efficiently.
• Integrated Azure SQL Database for cloud-based relational storage, ensuring high availability and automatic scaling for growing customer interactions.
• Implemented authentication and authorization using OAuth 2.0 and Azure AD B2C, ensuring secure login, multi-factor authentication (MFA), and role-based access control (RBAC) for technicians and customers.
• Configured HTTPS and SSL/TLS encryption for secure communication between the client and server, ensuring that all sensitive data transmitted over the network is protected.
• Implemented database query optimization by utilizing indexing, stored procedures, and query refactoring to enhance the performance of database operations for product issue lookups and case tracking.
• Integrated Azure Blob Storage to securely store and manage customer-uploaded files, such as product images and diagnostic logs, for troubleshooting purposes.
• Developed real-time notifications for users on repair status and case updates using Azure Service Bus, ensuring that important updates are pushed instantly to customers.
• Built RESTful APIs that allowed technicians and customer service reps to access product issue details, history, and case resolutions with minimal latency.
• Deployed the front-end and back-end using Azure App Services, ensuring automatic scaling, performance monitoring, and reduced infrastructure management overhead.
• Implemented Azure Key Vault to securely store sensitive data, such as API keys, authentication tokens, and encryption keys, ensuring compliance with Apple’s security standards.
• Containerized the back-end services using Docker, and deployed them via Azure Kubernetes Service (AKS), improving scalability and high availability for the application.
• Automated continuous integration and deployment (CI/CD) with Azure Devops ensuring regular updates and reduced manual intervention during releases.
• Implemented testing and monitoring using Azure Application Insights and xUnit for unit testing, ensuring high reliability of the application by detecting errors and performance bottlenecks early.
• Configured robust monitoring for system performance using Azure Monitor, enabling real-time tracking of application user activity, and system resource utilization, allowing for quick remediation of issues.
• Built a scalable architecture by using Azure Kubernetes Service (AKS) and Auto-scaling with Azure App Services, ensuring the application could handle increased load as customer traffic grows, particularly during peak times.
• Enhanced security with SSL/TLS encryption to prevent man-in-the-middle attacks and ensure data integrity across communications between the user's browser and the server.
Environment: Angular, TypeScript, HTML5, CSS3, Bootstrap, ASP.NET Core, C#, EF Core, SQL Server, OAuth 2.0, Azure SQL, Blob Storage, AKS, Azure DevOps, xUnit, Application Insights.
Smart Docks, Hyderabad, India Software Engineer July 2014 – March 2016
Responsibilities:
• Collaborated in system specification meetings to analyze user requirements and coordinated with team members for efficient development using C#, jQuery, JavaScript, HTML, CSS, and SQL Server for web and backend application features.
• Developed stand-alone applications using C#, Entity Framework, and LINQ to process and store incoming third-party data in the database, improving data handling and integration.
• Built RESTful APIs to consume third-party services (XML, JSON, and Excel data), parse them, and save the information into the database, enhancing data exchange capabilities.
• Implemented load testing to evaluate site performance and scalability, measuring page response time, memory usage, and CPU utilization, ensuring application reliability.
• Designed and created database objects (stored procedures, functions, triggers) in SQL Server 2012 and used LINQ for efficient data querying and filtering from various sources.
• Used AJAX, jQuery, and JavaScript to implement client-side validations and improve user experience while interacting with backend RESTful APIs for real-time data updates.
• Documented and unit tested developed features, ensured seamless integration with TFS and GIT for version control, and presented SQL Reporting Services (SSRS) reports to track project progress and performance.
Environment: .NET Framework 4.5, XML, LINQ, SQL Server 2012, ASP.Net 3.5, Web Forms, HTML, JavaScript, CSS, AJAX, VS 2005, Toad, VSS