Venkata Rahul Murarisetty
******************@*****.*** 616-***-**** linkedin.com/in/venkata-rahul Sr Full Stack .Net Developer
PROFESSIONAL SUMMARY
** ***** ** ********** ********** scalable applications using .NET Core, ASP.NET MVC, Web API, C#, Angular, and Azure cloud services.
Delivered projects following Agile Scrum and Waterfall methodologies, ensuring timely delivery through sprint-based development.
Expertise in Azure development, including deploying, managing, and monitoring cloud applications using IaaS and PaaS solutions
Built microservices and RESTful APIs using ASP.NET Core, applying Clean Architecture, Domain-Driven Design (DDD), Onion, MVC, and N-Tier architectures.
Utilized C# features, multithreading (TPL, async/await), and collections optimization for high-performance backend services.
Designed database solutions with SQL Server, PostgreSQL, and MongoDB, optimizing transactions, indexing, and complex queries.
Developed front-end applications using Angular, AngularJS, HTML5, CSS3, Bootstrap, TypeScript, JavaScript, jQuery, and Ajax.
Integrated OAuth2, SSL, and JWT authentication for secure API communications, ensuring compliance with HIPAA and PCI-DSS standards.
Built event-driven architectures using Kafka, RabbitMQ, MSMQ, and Azure Service Bus and AWS SNS/SQS for reliable asynchronous processing.
Automated CI/CD workflows using Azure DevOps, GitHub Actions, and Jenkins, enabling fast and reliable software delivery.
Deployed cloud-native applications using Azure App Services, Azure Functions, Cosmos DB, Blob Storage.
Implemented unit, integration, and UI testing using xUnit, NUnit, Jasmine, Karma, Jest, Cucumber, and Citrus.
Configured API security, throttling, and versioning policies through Azure API Management and AWS API Gateway as well as AWS Lambda, S3, DynamoDB.
Monitored system performance and errors using SonarQube, Azure Monitor, Application Insights, Dynatrace, CloudWatch and Log4Net.
Managed code repositories with Git, SVN, and TFS, and tracked Agile projects using JIRA, Rally, and TFS Boards.
Proven leadership experience mentoring teams, conducting code reviews, and delivering secure, scalable, enterprise-grade solutions.
TECHNICAL SKILLS
Languages
C#. NET, C++, C, SQL, PowerShell, Python,VBScript, Type Script, Kusto Query Language (KQL)
.NET Technologies
ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Blazor, .NET 6.0/8.0, Entity Framework Core, ADO.NET, .NET Framework,
Web Technologies
ADO.NET, MVC, AJAX, SOAP, Web Services, HTML, DHTML, CSHTML, Master Pages, Bootstrap, React,Angular JS, CSS3, jQuery, REST, API Gateways, VueJS
Databases
SQL Server, PostgreSQL, MongoDB, MySQL, Oracle DB, Cosmos DB, SSIS, UNIX, Linux, Azure SQL Database
ORM Frameworks
Entity Framework Core, Entity Framework,ADO.NET,LINQ
Web Servers
Azure App Services, IIS, Kestrel
Testing Frameworks
xUnit, NUnit, MSTest Moq, Selenium, Karma, Jasmine, Cucumber, Protractor, postman, SoapUI
Web Services
RESTful APIs, WCF, SOAP, XML, WEB API, gRPC, OAuth2, JWT
IDE
Visual Studio, Visual Studio Code, SQL Server Management Studio,.Net Framework
Cloud Technologies
Microsoft Azure (Functions, AKS, Cosmos DB, Blob Storage, Key Vault, Service Bus, App Services, Azure DevOps, Logic Apps, API Management, Monitor), AWS (Lambda, API Gateway), GCP
PROFESSIONAL EXPERIENCE
Senior .NET Full Stack Developer
Quotient, Mountain view, CA May 2022 to Present
Responsibilities:
Agile SDLC practices to deliver coupon management features, participating in sprint planning, daily stand ups, and iterative development cycles with cross functional teams.
Designed and developed coupon lifecycle modules using .NET 8, C#, RESTful APIs, and SQL Server within a microservice architecture, applying CQRS and MediatR to separate command and query responsibilities.
Developed C# service methods to manage coupon status updates, perform expiry validations, using object-oriented design principles.
Developed RESTful Web APIs using ASP.NET Core for coupon validation and offer management modules within a scalable Digital Coupon Management System.
Secured ASP.NET Core Web APIs using OAuth2, OIDC, and JWT for token-based authentication and role-based access control.
Implemented JSON based data exchange between Angular frontend and ASP.NET Core Web API services to enable seamless coupon information flow.
Used Entity Framework Core to efficiently manage data operations for coupon lifecycle processes, ensuring consistency and maintainability.
Utilized Dependency Injection to manage component dependencies, enabling modular architecture, improved testability, and easier maintenance.
Built dynamic coupon management user interfaces using Angular 17/18 and JavaScript, delivering responsive and accessible designs with Bootstrap, HTML5, and CSS3.
Developed Angular 18 components using Reactive Forms, NgRx for real-time state management in coupon creation and validation workflows.
Utilized Entity Framework Core to implement CRUD operations for coupon creation, updates, and redemptions with clean separation of data access logic.
Integrated Elasticsearch to enable fast and scalable search capabilities for coupon data, improving query performance and user experience.
Used SQL Server to store, retrieve, and manage structured coupon data supporting creation, validation, and redemption modules.
Integrated Apache Kafka to enable real-time processing of coupon redemption events and ensure reliable communication between microservices.
Developed comprehensive unit tests with xUnit to enhance the reliability and maintainability of .NET backend services.
Containerized .NET microservices using Docker and deployed them on Kubernetes to ensure scalable and reliable coupon management services.
Built Azure Functions that process Azure Service Bus messages to automate coupon lifecycle tasks in a microservices environment.
Utilized Azure Blob Storage to securely store and manage large volumes of unstructured coupon-related data, ensuring scalable and cost-effective cloud storage.
Designed and developed reports using SQL Server Reporting Services (SSRS) to provide detailed analytics and insights on coupon usage and redemption patterns.
Used Azure Key Vault to securely retrieve secrets and connection strings for configuring .NET based coupon microservices without exposing sensitive data in code.
Secured and managed RESTful APIs for coupon creation and validation using Azure API Management.
Used Azure DevOps to set up CI/CD pipelines for automating code build, test, and deployment of coupon modules in the Digital Coupon Management System.
Used Kendo UI theming and responsive design utilities with Bootstrap 5 to ensure cross-device compatibility of admin dashboards.
Tested and validated REST API endpoints for coupon creation and redemption using Postman and Swagger UI.
Implemented front-end unit tests with Karma and Jasmine, and automated end to end BDD scenarios using Cucumber.
Used SonarQube to review .NET code during CI builds, helping detect code smells and maintain consistent quality across coupon service modules.
Used Git to manage code changes, create pull requests, and resolve merge conflicts during coupon module development.
Developed and debugged .NET backend services using Visual Studio, enhancing code quality and productivity.
Partnered with cross-functional teams to design, develop, and deliver scalable coupon management features in Agile sprints.
Environment: .NET Core, ASP.NET Core Web API, C#, Entity Framework Core, SQL Server, Azure (AKS, App Services, Functions, API Management, AD, Blob Storage, Service Bus, Logic Apps, DevOps, Monitor, Application Insights), OAuth2, JWT, Angular, TypeScript, HTML5, CSS3, Bootstrap, JavaScript, Postman, Swagger UI, SOAP UI, xUnit, NUnit, Karma, Jasmine, Protractor, Cucumber, Python, Git, GitHub, Visual Studio.
Senior .NET Full Stack Developer
Charter Communications, Negaunee, MI Sept 2020 to April 2022
Responsibilities:
Developed and maintained service provisioning and activation modules for broadband, cable TV, and VoIP under the Spectrum brand, improving customer experience and operational efficiency.
Designed and developed scalable microservices using .Net Core, C#, and modular MVC architecture, enhancing maintainability and performance of core telecom services.
Used C# to build and maintain backend services that handled service eligibility checks and provisioning processes, ensuring smooth and timely updates to customer accounts.
Designed and implemented RESTful APIs using ASP.NET Core Web API to enable seamless integration with internal billing and customer management systems.
Used Entity Framework Core to fetch, insert, and update provisioning data for service activation workflows.
Developed responsive user interfaces using Angular, incorporating Reactive Forms, RxJS, and Angular Material for enhanced functionality.
Utilized HTML5, CSS3, JavaScript, and Bootstrap to streamline technician scheduling and provisioning workflows.
Utilized Angular libraries like Reactive Forms, RxJS, and Angular Material to build dynamic forms and real-time UI components for service provisioning workflows.
Developed and maintained SSRS reports to support data-driven business decisions and streamline operational reporting.
Implemented secure API authentication and authorization using OAuth2 and JWT, ensuring protection of sensitive provisioning endpoints and handling JSON data efficiently.
Implemented data access and storage solutions using Entity Framework Core and SQL Server to manage provisioning status and customer service configurations efficiently.
Conducted unit testing with xUnit, NUnit for backend, and Jasmine, Karma for frontend to ensure code quality and reliability.
Utilized API testing tools including Postman, Swagger UI, and SOAP UI to validate and document API endpoints for provisioning and service activation.
Used Kendo Validator and MultiSelect components in Angular to streamline input validation and provisioning selections.
Used RabbitMQ to queue and process provisioning tasks asynchronously, ensuring reliable execution of device activation and service status updates.
Used Azure Functions and Azure Service Bus to automate and scale service workflows, making the system more efficient and reliable.
Managed data with Azure Blob Storage and protected sensitive information using Azure Key Vault.
Containerized microservices using Docker and deployed them on Azure Kubernetes Service (AKS) to enable scalable and resilient service activation processes.
Built and optimized CI/CD pipelines in Azure DevOps to automate workflows for building, testing, and deploying applications, reducing time-to-market and ensuring quality.
Worked closely with cross-functional Agile teams, participating in sprint planning, code reviews, and daily stand-ups to meet delivery targets.
Used Git to manage source code, maintain feature branches, and collaborate on pull requests with peer review and conflict resolution.
Used Visual Studio to develop, debug, and manage .NET backend services, ensuring efficient implementation of provisioning logic and API integrations.
Environment: .NET Core 5/6, ASP.NET Core Web API, C#, Angular, TypeScript, HTML5, CSS3, JavaScript, Bootstrap, Entity Framework Core, MongoDB, SQL Server, Azure App Services, Azure Functions, Azure Service Bus, Azure API Management, Azure Active Directory (OAuth2, JWT), Azure Logic Apps, Azure Key Vault, Azure DevOps (CI/CD Pipelines), RabbitMQ, Kafka, xUnit, NUnit, Karma, Jasmine, Postman, Swagger UI, SOAP UI, SonarQube, Git, GitHub, Visual Studio 2019/2022, Visual Studio Code, SSMS, Python.
Sr .Net Developer
Deutsche Bank, New York, NY July 2018 to Aug 2020
Responsibilities:
Built secure client onboarding workflows with KYC, AML, and FATCA compliance using ASP.NET Core, C#, and Entity Framework.
Developed backend APIs to automate identity checks and risk assessments, streamlining the onboarding process.
Developed web applications using MVC architecture to enhance code maintainability and simplify updates.
Built RESTful microservices to manage client onboarding steps like data submission, KYC checks, and status tracking in the onboarding portal.
Utilized Entity Framework to implement data access layers for managing client profiles, KYC records, and onboarding statuses in SQL Server.
Utilized SSRS and Power BI to develop dashboards and regulatory reports for risk monitoring, compliance audits, and onboarding analytics.
Built responsive user interfaces using React, JavaScript, TypeScript, Redux, and Material-UI for KYC forms, document upload, and customer review screens.
Worked extensively with JSON and XML for structured data exchange between client- side React interfaces and backend .NET services.
Applied HTML5, CSS3, and Bootstrap to deliver user-friendly layouts for compliance officers and onboarding agents.
Developed unit tests with xUnit and Moq to validate business logic and ensure accuracy of compliance checks.
Conducted API testing and validation using Postman, Swagger UI, and SOAP UI to ensure secure and reliable endpoints.
Developed React component and UI behavior tests using Jest and React Testing Library to enhance frontend quality and stability.
Used SQL Server to manage sensitive client data including PII, risk scores, and KYC documentation, with encryption and audit tracking.
Secured APIs and data exchanges using OAuth2, JWT, and TLS encryption for compliance with PSD2 and internal data security policies.
Built KYC onboarding modules using ASP.NET MVC to handle form input, business rules, and backend integration.
Worked with SQL Server for relational database design, writing efficient queries and stored procedures, and used MongoDB for handling unstructured data in NoSQL environments.
Used Amazon SQS to orchestrate asynchronous messaging between onboarding modules and external identity verification systems.
Processed client document uploads using Amazon S3 and leveraged AWS Lambda to handle real-time event processing and notifications within the KYC onboarding workflow.
Developed and deployed cloud applications using AWS Elastic Beanstalk and managed relational data with Amazon RDS.
Utilized Docker containerization and deployed microservices on Amazon EKS for improved scalability and maintainability.
Implemented and maintained CI/CD pipelines using AWS CodePipeline and CodeBuild to automate build, test, and deployment processes, ensuring faster and reliable software releases.
Worked closely with the Agile team in regular sprint meetings and daily stand-ups, helping deliver KYC and onboarding features on time while adapting quickly to changing priorities.
Utilized TFS for version control and build automation throughout the project lifecycle, enabling efficient team collaboration and continuous integration.
Implemented centralized logging using Log4Net to capture onboarding events, exceptions, and compliance audit trails for enhanced traceability and monitoring.
Utilized Visual Studio, Visual Studio Code, and SQL Server Management Studio for development, debugging, and database management to streamline application delivery.
Environment: C#, ASP.NET Core, MVC, Web API, React, TypeScript, JavaScript, Redux, HTML5, CSS3, Bootstrap, RxJS, SQL Server, MongoDB, Entity Framework, SSRS, Power BI, OAuth2, JWT, JSON, XML, AWS Elastic Beanstalk, Amazon S3, Amazon SQS, AWS Lambda, Amazon RDS, Amazon EKS, Docker, AWS CodePipeline, CodeBuild, xUnit, Moq, Jest, React Testing Library, Postman, Swagger UI, SOAP UI, TFS, Visual Studio, VS Code.
.Net Developer
GE Healthcare–Atlanta, GA Jan 2017 to June 2018
Responsibilities:
Delivered key features of a Healthcare Analytics and Reporting Platform using Agile methodology, participating actively in sprint planning, stand-ups, and retrospectives.
Developed the application using MVC architecture to organize code into clear layers, making it easier to manage and update.
Developed backend services using .NET Framework MVC and C#, implementing scalable business logic and integrating seamlessly with hospital information systems.
Used C# to develop backend logic and handle data processing tasks, ensuring reliable and efficient application performance.
Utilized ADO.NET for efficient data access and manipulation, executing complex SQL queries and stored procedures to manage clinical and operational data within SQL Server databases.
Utilized XML to format and exchange healthcare data between internal systems and external partners, ensuring accurate and standardized communication.
Built responsive front-end web pages and UI components using Angular, HTML5, CSS3, JavaScript, jQuery, Ajax, and Bootstrap to support healthcare data entry and visualization.
Designed and optimized SQL Server databases to efficiently store and retrieve clinical and operational healthcare data, ensuring data integrity and security compliance.
Developed SSIS packages for efficient ETL of healthcare data, ensuring accurate integration into SQL Server for reporting.
Implemented HIPAA and HITECH compliant authentication and data encryption using Azure Active Directory and TLS to protect sensitive patient health information.
Integrated HL7 v2 messaging and FHIR based RESTful APIs to facilitate real-time clinical data exchange between hospital systems and the analytics dashboard.
Implemented asynchronous communication between services using Azure Service Bus to enhance scalability and reliability of data processing.
Deployed backend services and APIs on Azure App Services, ensuring secure, scalable application hosting.
Used Azure SQL Database for cloud-based storage of sensitive patient data, with encryption for compliance.
Secured healthcare applications by integrating Azure Active Directory for authentication and managing sensitive configurations through Azure Key Vault.
Implemented and optimized Azure DevOps CI/CD pipelines to automate build, test, and deployment processes, enhancing delivery speed and ensuring consistent application releases.
Containerized applications using Docker and deployed them on Azure Kubernetes Service (AKS) to ensure scalable, reliable, and efficient cloud-native operations.
Developed clear API documentation with Swagger and used Postman for thorough testing to ensure APIs worked smoothly and met requirements.
Developed and executed unit tests with NUnit to catch defects early and maintain application stability.
Used SVN for version control, managing code branches and merges in a collaborative environment.
Used Visual Studio IDE for development, debugging, and optimizing .NET applications to ensure efficient code delivery and maintainability.
Implemented Log4Net for centralized logging to track API errors, monitor performance, and record user activity for auditing purposes.
Environment: C#, .NET Framework MVC, Angular, JavaScript, HTML5, CSS3, ADO.NET, SQL Server, Azure SQL Database, SSIS, XML, RESTful APIs, HL7, FHIR, Azure App Services, Azure Service Bus, Azure Active Directory, Azure Key Vault, Docker, AKS, Azure DevOps CI/CD, NUnit, Swagger, Postman, Log4Net, SVN, JIRA, Visual Studio, Agile.
.Net Developer
Digital Ignite, Hyderabad, INDIA July 2015 to Nov 2016
Responsibilities:
E-commerce platform development using Waterfall SDLC, ensuring clear project phases and timely delivery of features.
Designed and developed e-commerce modules using VB.NET and ASP.NET WebForms, supporting robust shopping cart and order processing workflows.
Integrated SOAP-based Web Services for seamless and secure communication with external payment and inventory systems, ensuring reliable transactions.
Utilized ADO.NET for data access, optimizing SQL queries and database connections with PostgreSQL to improve data retrieval performance.
Implemented XML for structured data exchange, ensuring compatibility and flexibility in system integrations.
Built dynamic and responsive front-end interfaces using HTML, CSS, JavaScript, jQuery, and Ajax, enhancing user experience across devices.
Managed PostgreSQL database for efficient product catalog, user data, and transaction management, ensuring high availability and optimal query performance.
The implementation of XUnit for automated unit testing, ensuring stability and quality by identifying bugs early in development.
Managed source code using SVN, ensuring efficient collaboration and version control across the development team.
Used JIRA for issue tracking, sprint planning, and task prioritization, ensuring on-time delivery of features and bug fixes.
Implemented SSL encryption, input validation, and SQL injection mitigation to protect user data and ensure secure transactions.
Built responsive UI components with Bootstrap and media queries to deliver a seamless shopping experience across devices.
Managed IIS deployments and server configurations for secure and stable hosting of WebForms applications.
Environment: .NET Framework, ASP.NET WebForms, C#, ADO.NET, SOAP Web Services, PostgreSQL, PL/pgSQL, HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, XML, XUnit, SVN, JIRA, IIS, SSL/TLS, Waterfall SDLC.