Post Job Free
Sign in

Senior .NET Full Stack & GCP Data Engineer

Location:
Fort Lauderdale, FL
Posted:
February 11, 2026

Contact this candidate

Resume:

Sai Mahanth

Senior .Net Full Stack Developer

*************@*****.*** LinkedIn +1-214-***-****

Professional Summary:

Senior .NET Full Stack Developer and GCP Data Engineer with 10+ years of experience in designing, developing, and implementing enterprise-grade applications and large-scale cloud data solutions.

Experience in all phases of Software Development Life Cycle (SDLC) from requirement gathering, analysis, development, documentation, testing, implementation, and maintenance of various web applications in Waterfall and Agile methodology.

Strong expertise in Google Cloud Platform (GCP) including BigQuery, Dataproc, Dataflow (Apache Beam), Cloud Storage (GCS), and Cloud Composer (Airflow) for building scalable batch and real-time data processing systems.

Performed support, maintenance, operation, and upgrades of legacy applications.

Expertise in developing client/server applications on three tier architecture, N-tier architecture, SOA (Service oriented architecture), MVC (Model View Controller), MVVM.

Extensive experience in developing distributed data pipelines using PySpark on Dataproc and implementing ELT/ETL workflows for structured and semi-structured datasets.

Proficient in designing and optimizing BigQuery data warehouses using partitioning, clustering, performance tuning, and cost optimization strategies.

Experienced in orchestrating end-to-end data workflows using Airflow DAGs, automating ingestion, transformation, and loading processes across cloud environments.

Developed responsive web interfaces utilizing .Net Core, Angular, TypeScript, and Bootstrap, ensuring smooth and dynamic user experiences.

Strong background in building cloud-native microservices using .NET 8/7/6, ASP.NET Core, and Angular, integrating data platforms with RESTful APIs and enterprise reporting systems

Worked on OOPs concepts and Architectural patterns like MVC, Dependency Injection as well as creational pattern like Singleton, Factory, Façade and Abstract Factory.

Designed and implemented microservices architecture using .NET, including serverless APIs to deliver highly optimized, scalable, and cost-efficient solutions.

Led end-to-end migrations of legacy applications to .NET Core, significantly improving scalability and reducing latency, while building robust .NET Core Web APIs to enable seamless front-end and back-end integration.

Implemented RESTful APIs for enhanced functionality.

Proficiently leveraged cloud computing platforms like Amazon Web Services (AWS) and Microsoft Azure to enhance application scalability, performance, and reliability.

Engineered cross-platform compatible RESTful APIs, enabling seamless integration of mobile applications via Xamarin Forms and Android.

Skilled in automating deployments, job scheduling, monitoring, and operational tasks using Bash scripting, CI/CD pipelines, Docker, and Infrastructure as Code (Terraform).

Proven ability to modernize legacy systems into scalable, high-performance cloud-based architectures leveraging GCP and distributed data processing frameworks.

Strong experience working with modern RDBMS platforms, including Oracle 12c/19c and Microsoft SQL Server 2016–2022, with advanced proficiency in PL/SQL and T-SQL.

Managed NoSQL databases, including MongoDB and Cosmos DB, optimizing data structures and ensuring high availability.

Led Agile .NET development teams, overseeing integration projects utilizing Guidewire, Facets, ServiceNow, MuleSoft, Salesforce, Collibra and Power Platform technologies.

Engaging extensively with Power BI for real-time data analysis and interactive dashboard creation.

Spearheaded the implementation of DevOps practices, including continuous integration and delivery using tools like Jenkins, Docker, and Terraform.

Implemented messaging systems as part of a Microservices architecture in .NET Core, using RabbitMQ and MSMQ to enable communication and data flow between loosely coupled services.

Proficient in Azure DevOps CI/CD from a developer standpoint.

Familiar with code quality tools like SonarQube. Proficient in version control tools like Git, SVN, TFS, etc.

Proficient in logging tools like Log4Net, etc.

Experienced in ticket tools or project management tools like JIRA, Rally, TFS, etc.

Implemented automated testing using frameworks like XUnit and Jasmine for unit testing both back-end and front-end components.

Technical Skills:

Programming Languages

/NET 8/7/6/5/3.1/2.2, C#, VB.NET, TypeScript, Python, JavaScript

Web Technologies

ASP.NET, MVC, Web API, WCF, HTML5, CSS3, jQuery, JavaScript, Angular 16, Angular CLI, Angular Material, Bootstrap, SharePoint, .Net Blazor

.NET Technologies

.NET Framework, ASP.NET Web API, ASP.NET Core, ASP.NET MVC, ADO.NET, WPF, Entity Framework, LINQ, Angular, VueJS.

Design Patterns

MVC, MVVM, Singleton, Factory, DI, SOA

Database Development

SQL Server, SSIS, SSRS, T-SQL, Azure SQL, MongoDB, Oracle RDBMS, ETL

Software Methodologies

SDLC, Agile, Agile SDLC best practices

RAD/IDE

Visual Studio, Visual Basic, Visual Studio Code

Cloud

Azure and AWS

Source Repositories

GitHub, TFS, Git, GitLab

ORM

Entity Framework Core, Entity Framework

Modeling and Design Tools

Microsoft Vision, UML

Operating Systems

Windows, LINUX, UNIX

Testing

Postman, Soap UI, Fiddler, MS-Test, NUnit, Jasmine, XUnit

Bug tracking tools

JIRA, TFS

Professional Experience:

Client: CVS Health, Providence RI Jan 2024 - Present

Role: Senior .NET Full Stack Developer

Responsibilities:

Contributed to Agile development processes, attending daily standups, sprint planning, and retrospectives to ensure timely delivery of both application and data engineering solutions.

Designed and implemented scalable data engineering pipelines on Google Cloud Platform (GCP) using BigQuery, Dataflow, Dataproc, and Cloud Storage for processing large-scale healthcare datasets

Led the development and maintenance of a patient management system using .NET 6/7/8 and Entity Framework Core, enabling healthcare providers to track patient history, medications, and appointments securely.

Built and optimized enterprise-level BigQuery data warehouse solutions including partitioned and clustered tables to improve analytical performance and reduce query costs.

Developed complex BigQuery SQL queries, views, materialized views, stored procedures, and scheduled queries to transform structured and semi-structured healthcare data.

Developed a patient portal for patients to view their health records, schedule appointments, and communicate with healthcare providers, using Angular as the front-end and .NET 8 on the back-end.

Developed a scheduling module for managing patient appointments using ASP.NET Core and Angular, improving appointment booking efficiency by 20%.

Implemented batch and streaming ETL pipelines using Google Cloud Dataflow (Apache Beam) to ingest, validate, and transform data from Cloud Storage into BigQuery.

Designed and maintained workflow orchestration using Cloud Composer (Apache Airflow), creating reusable DAGs to automate end-to-end data pipelines.

Developed PySpark scripts performing joins, aggregations, window functions, filtering, and data cleansing operations in GCP environment.

Automated operational tasks, job submissions, file validations, and environment configurations using Bash scripting to streamline data workflows.

Designed and developed enterprise-grade .NET Core applications, ensuring high scalability and performance.

Implemented Blazor components to modernize UI experiences, enhancing application responsiveness and accessibility.

Implemented Angular on the front-end, working alongside ASP.NET MVC to build a dynamic and user-friendly application.

Integrated JWT authentication and role-based access control (RBAC) for secure user authentication and authorization across the platform.

Implemented IAM roles and service accounts to enforce secure access controls across BigQuery, Dataflow, Dataproc, and GCS resources.

Optimized database queries and implemented Entity Framework Core to improve database performance, reducing query execution time by 20%.

Developed and maintained single page applications using Angular 16 for the front-end and ASP.NET Core (.NET 6/7) for the back-end, enabling seamless integration between client and server components.

Built modular, reusable, and maintainable UI components in Angular 16 following best practices of component-based architecture, enhancing scalability and maintainability of the codebase.

Monitored pipeline execution using Cloud Monitoring and Logging (Stackdriver), configuring alerts and notifications for proactive failure handling.

Containerized .NET Core and PySpark workloads using Docker and integrated CI/CD pipelines for automated build and deployment processes.

Implemented Infrastructure as Code (IaC) using Terraform for provisioning and managing GCP resources including BigQuery datasets, Dataproc clusters, and Composer environments

Collaborated with cross-functional teams to migrate legacy on-prem ETL workflows to modern GCP-based ELT architecture.

Utilized Azure Cosmos DB as a NoSQL database for flexible and globally distributed data storage.

Leveraged Azure Blob Storage for scalable unstructured data management, implemented Azure Service Bus for asynchronous, event-driven communication, and integrated Azure Redis Cache to improve application performance by reducing database load and accelerating data retrieval.

Sound experience in Azure API Management (APIM) and Integrated existing APIs to Azure API management to get all the attributes like security, usage plans, throttling, analytics, monitoring, and alerts.

Developed and consumed APIs to integrate .NET applications with systems including Salesforce and MuleSoft, while configuring data pipelines and connectors for Collibra, and Facets, to ensure real-time interoperability.

Created custom Mule flows and DataWeave transformations to handle complex data mappings between JSON, XML, and C# objects, ensuring seamless data exchange

Utilized MuleSoft's Anypoint Studio to design, build, and test APIs and integrations, while managing deployment and monitoring through Anypoint Runtime Manager.

Designed and implemented custom integrations between .NET-based applications and Guidewire PolicyCenter, ClaimCenter, and BillingCenter to streamline insurance policy processing and claims management.

Enhanced Guidewire workflows using Guidewire Studio and .NET APIs, optimizing business rules for improved automation and operational efficiency.

Developed and maintained .NET services to interface with TriZetto Facets, automating claims adjudication and member enrollment processes to reduce processing time.

Led migration projects integrating .NET web applications with Facets for secure data exchange in healthcare administration environments.

Developed dashboards in Power Platform that leverage Collibra governance data, improving data visibility and compliance tracking for stakeholders.

Developed interactive Power BI dashboards sourcing data from Guidewire and Facets systems, delivering actionable insights to business users.

Implemented incident and request management solutions by integrating .NET applications with ServiceNow, enhancing end-user support and reporting capabilities.

Designed and implemented robust, bidirectional integrations between Salesforce and .NET applications (ASP.NET Core, C#), utilizing Salesforce REST, SOAP, and Bulk APIs for seamless data exchange and process automation.

Utilized Salesforce Bulk API and .NET batch processing services to manage large-scale data migrations and synchronizations, ensuring data integrity and minimizing downtime.

Used Swagger/OpenAPI to automatically generate and document RESTful API endpoints in ASP.NET Core, making it easier for the front-end team to integrate and consume back-end services.

Implemented OAuth2 and JWT authentication in .NET Core applications, ensuring secure API access and implementing token-based authentication for distributed systems.

Integrated Azure Active Directory for Single Sign-On (SSO) and role-based access control (RBAC) within .NET Core applications, providing secure user authentication and authorization in the cloud.

Implemented AppDynamics for end-to-end application performance monitoring, identifying performance bottlenecks and ensuring high availability of services.

Developed and maintained Splunk dashboards and alerts, improving visibility into application performance.

Set up CI/CD Pipelines in Azure DevOps and worked on Azure Data Factory pipelines.

Designed and implemented Kafka producers and consumers to facilitate seamless asynchronous communication across services.

Integrated RabbitMQ for message queuing and load balancing, ensuring efficient inter-service communication.

Utilized Git and GitHub for version control, enabling effective team collaboration and code management. Worked with pull requests, code reviews, and branching strategies (Gitflow) to maintain clean and consistent codebases.

Conducted in-depth unit testing and debugging using Jest, XUnit, and Postman to maintain high code quality.

Implemented Error logging to triage the errors from Dynatrace

Developed automated test scripts using Selenium WebDriver in C# for web application testing.

Integrated Telerik controls into applications, providing feature-rich UI components for improved user experience.

Enhanced project productivity and code quality through cleaner architecture and workflows by leveraging AutoMapper for efficient model mapping, Autofac for robust dependency injection, and AutoFixture for automated unit testing

Environment: .Net Framework, .Net Core, ASP. NET MVC5, C#.Net, WebAPI, Jenkins, XAML, SQL Server, JSON, WCF, LINQ, Git, AJAX, Angular 15, HTML, CSS, Azure, JavaScript, VueJs, Bootstrap, jQuery, VB Script, ADO.NET, Dynatrace, MongoDB, RabbitMQ, OAuth/SAML, Guidewire, Facets, ServiceNow, MuleSoft, Collibra, Salesforce, Agile Methodology.

Client: Broadridge, Newark, NJ Feb 2021 – Nov 2023

Role: Full Stack .NET developer

Responsibilities:

Designed and developed scalable C# .NET Core applications with a focus on performance and maintainability.

Led the design and implementation of API-driven Microservices using .NET 6, C#, and ASP.NET Core, enabling a distributed system that supports high-volume, low-latency transactions.

Designed and developed cloud-native financial applications leveraging .NET 6 and AWS, enabling high-performance transaction processing with low latency and scalability.

Migrated legacy systems to .NET 6 from older .NET frameworks, resulting in a 25% performance improvement and easier integration with modern cloud-based infrastructures.

Developed the modules using Asp.Net, C#.Net, HTML5, CSS3, Java Script, Master Pages, Ajax, Web Server Controls and used jQuery for client-side validations.

Integrated Blazor components to modernize the UI and enhance the overall user experience.

Developed RESTful APIs to support microservices architecture, enabling better system modularity and integrated third-party financial services, ensuring secure data exchange in compliance with financial regulations such as GDPR and SOX.

Worked extensively with Telerik UI controls, enhancing the usability of enterprise applications.

Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 12.

Performed validations on Web Forms using .Net Validation Controls and Client-Side Validation using Angular 12.

Conducted Agile development activities, leading sprint retrospectives and refining user stories for improved delivery.

Configured Grafana dashboards integrated with Prometheus and other data sources to visualize system metrics and ensure SLA compliance.

Played a key role in the cloud migration project, shifting critical infrastructure to AWS, which led to cost savings and a 20% increase in system uptime.

Built highly available, scalable AWS cloud architectures using EKS, EC2, VPC, Auto Scaling, ELB, and RDS, while leveraging microservices and RESTful patterns.

Implemented serverless APIs with API Gateway and Lambda, deployed .NET applications via Elastic Beanstalk, and automated provisioning with CloudFormation.

Used CloudWatch for monitoring, DynamoDB for high-performance NoSQL workloads, and managed S3 storage with SNS/SQS integrations.

Partnered with Salesforce Admins and Business Analysts to convert complex business needs into clear technical specifications across .NET and Salesforce components.

Built high-performance ASP.NET Web APIs to expose core .NET business logic and data for real-time consumption by Salesforce Apex and external integrations.

Utilized Docker and Kubernetes to containerize applications and manage cloud deployments efficiently.

Integrated unit testing within CI workflows on AWS CodePipeline, ensuring that all code changes were validated through automated tests before deployment.

Designed large numbers of WPF Forms, Custom Controls and User Controls using XML language for UI.

Contributed to the development of a reporting dashboard that tracked income, expenses, and profit/loss for small business clients using ASP.NET Core and SQL Server.

Customized SonarQube quality gates to block builds with critical issues, ensuring only secure and high-quality code was promoted to production.

Optimized SQL queries and implemented indexing strategies to improve database performance for handling complex financial queries and large volumes of transaction data.

Developed real-time reporting dashboards for financial stakeholders using Power BI and Tableau, helping senior management track KPIs and business performance.

Leveraged Azure DevOps and CI/CD pipelines for streamlined deployments and improved operational efficiency.

Architected robust backend data storage and retrieval through integration of MongoDB with ASP.NET Core applications and Web Services.

Adhered to industry security standards like OAuth 2.0 and SSL/TLS encryption ensuring secure and authenticated access to applications and APIs. Managed seamless cross-service interactions through Rabbit MQ.

Conducted functional, regression, and end-to-end testing using Selenium and API testing using REST on JUnit framework

Conducted code reviews and provided mentorship, ensuring adherence to SOLID principles and clean coding practices across the development team.

Environment: MS Azure, Silverlight, WCF, ASP.NET, Console Application, C#, .Net Core 1.0, Jenkins, Tortoise SVN, GIT, PRISM, TDD, Angular 12, WPF, HTML, CSS, Nodejs, Ajax, ADA, jQuery, JavaScript, TFS, VBScript, PL/SQL, D3.js, PowerShell, Automation Testing, SQL Server, ETL MongoDB, RabbitMQ, Salesforce, Windows.

Client: State of Illinois, Chicago, IL Aug 2018 – Dec 2020

Role: .Net Developer

Responsibilities:

Developed and maintained .NET Core applications, ensuring seamless functionality and high performance.

Involved in various phases of Software Development Lifecycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

Developed applications using 3-Tier architecture: presentation layer (ASP.NET), business logic layer (C#.NET), and data access layer (ADO.NET, SQL Server 2016).

Developed dynamic, data-driven web applications using ASP.NET Core, Razor Pages, and Blazor, enhancing real-time interactivity and client-side responsiveness.

Created single-page applications (SPA) using Blazor Web Assembly, enabling rich, interactive web interfaces without needing a browser refresh.

Implemented Angular 10 frameworks in AJAX-driven websites using proxy to get data from backend in form of JSON to populate on UI components.

Created custom, self-contained, reusable, and testable Angular modules, components and services through Angular CLI to implement key functionalities.

Integrated SignalR with Blazor to create interactive and real-time web UIs

Involved in developing front end using HTML 5, Bootstrap, KendoUI and CSS3for desktop as well as tablet view.

Migrated legacy ASP.NET apps to ASP.NET Core + Blazor, improving performance and maintainability

Standardized application UI using CSS and ensured cross-browser compatibility.

Developed Client-side code using Angular, Nodes JS, J Query and JavaScript.

Easily authenticated users to obtain access tokens by using AAD authentication libraries for .NET, JavaScript.

Experience on Telerik and Kendo Controls for Dropdowns, Grids and Progress bars.

Automated workflows and business processes in SharePoint using Power Automate, streamlining document approvals, notifications, and task assignments, reducing manual intervention and improving operational efficiency.

Integrated IBM DataPower with .NET Microservices to route API requests and perform data transformations, enabling secure and efficient communication between external clients and internal systems.

Configured and optimized API security policies on IBM DataPower for REST and SOAP web services, ensuring authentication, authorization, encryption, and threat protection for .NET-based applications.

Worked on razor pages in ASP.NET 4.5 web application which is in MVC 5 architecture using C# as code behind and back end in SQL Server 2016.

Created and consumed Rest full API's using MVC5 Web API's.

Implemented authentication for NoSQL DB through Cassandra connector scripts for enabling the scripts.

Involved on migrating SQL Server databases to SQL Azure

Collaborated with development teams to triage and resolve findings from SonarQube and Veracode, promoting a secure coding culture.

Designed and optimized PostgreSQL and Oracle 12c database schemas, reducing query execution time significantly.

Experience in service implementation on Windows Azure Platform. Used AAD Graph API to programmatically access Azure Active Directory through REST API endpoints.

Used VBScript to manipulate Windows environment variables, automate system configurations, and manage application settings.

Implemented RESTful APIs to enable cross-platform communication and data synchronization.

Wrote complex SQL queries and stored procedures for data retrieval and financial reporting on SQL Server 2016.

Utilized ReSharper to improve code quality and productivity in .NET development.

Collaborate with IT and DevOps teams to integrate Splunk with other systems, enabling seamless data collection and analysis. Experience using Terraform, to create resources in Cloud.

Integrate Power BI solutions with other systems and data sources, including SQL Server, Azure, and Excel.

Develop DevOps pipelines to automate build, test, and deployment processes, supporting on-premise infrastructure.

Troubleshoot and resolve issues within on-premise DevOps setups, focusing on cluster performance and service reliability.

Environment: Visual Studio 2017/2015, ASP.NET 4.0, C# .NET 4.0, CSS3, jQuery, WPF, Angular 9/10, PL/SQL, SQL Server 2016, ETL, Team Foundation Server, Query String, ADO .NET, C#, Automation Testing, AWS, MVC, PowerShell, VB Script Agile scrum, NodeJS, ASP.NET 4.0.

Client: Wolters Kluwer, Chicago, Illinois Jan 2017 – Jun 2018

Role: Application Developer

Responsibilities:

Developing front-end and 2 tiers / 3 tiers using Asp.Net, C#.NET, WinForms, HTML5, JavaScript, React JS, JQuery, CSS3 and Web API Services.

Implemented Single Page Applications (SPAs) to enhance user experience, employing React for dynamic and responsive content. Worked on using ReactJS components, Forms, Events, and Router.

Ensured seamless navigation with React Router, optimizing content presentation and improving user journeys.

Employed Redux Thunks to handle asynchronous data fetching and API calls to achieve efficient state management

Integrated React with .NET backend services, enabling seamless data flow and real-time updates between the front-end and back-end components of the application.

Conducted thorough unit testing of React.js components using tools like Jest and Enzyme.

Deployed and Maintained windows phone applications on Azure cloud technologies.

Implemented the Sequential/State Machine Workflow applications in Windows Workflow foundation (WF) to add orders to the cart, to process orders for check out, the order billing and used custom activities to send emails to the customer regarding the order status.

Utilized ETL processes to extract, transform, and load data for various applications, ensuring seamless integration and data flow between systems.

Developed PL/SQL triggers on master tables for automatic creation of primary keys and foreign keys. Supported APEX applications and conducted performance tuning for PLSQL.

Implemented input validation using ASP.NET validation controls for pages with event-driven server controls.

Implemented client-side Interface using React JS. Build stable React components and stand-alone functions to be added to any future pages. Used React-Router to turn application into Single Page Application

Used ADO.NET to access the Data Layer which is entirely based on XML and provides platform interoperability and scalable data access.

Participated in Test Driven Development (TDD) in developing a WPF application in Agile (SCRUM) environment strictly following the MVVM pattern.

Environment: VB.NET, Windows Workflow Foundation (WF), Azure, ADO.NET, TDD, WPF, MVVM, Web Services, JavaScript, React JS, VB6, Windows XP, SQL Server, ETL, Triggers and Stored Procedures, IIS.

Client: DBS Bank, Hyderabad, India July 2015 – Oct 2016

Role: Software Developer

Responsibilities:

Implemented application in Agile Methodology (Scrum) from requirement to deployment

Created ASP.Net web forms and Class libraries containing code for business and data access logic using C# as the programming language.

Developed C#, data grids and XML to pull data from database and display it on the UI.

Adopted HTML, Ajax, CSS5 to selectively update the content in browser and to develop module under MVC3 architecture.

Used ASPX View Engine with MVC3 framework standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework

Developed different User controls which inputs the data and display the data for the web applications using ASP.NET and AJAX.

Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering, and paging with Entity framework in MVC.

Used AJAX Controls to increase the performance of the web application.

Involved in Analysis, Design and Development of new releases, features on public site using ASP.Net, JavaScript, and XSL, XML, SQL, and C #.

Used AngularJS for constructing clean, modular, reusable services, models, controllers, and templates, data binding and routing.

Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).

Created Stored Procedures, Functions, and Triggers using T-SQL in SQL Server to insert, update, and delete data into the tables.

Wrote SQL scripts and extensively designed and developed Stored Procedures, Functions and Packages in SQL Server to execute various database routines.

Responsible for maintaining versions of source code using Team Foundation Server

Created tests and performed unit testing using N-Unit and Rhino Mocks.

Environment: Visual Studio, C#, WCF, ASP.NET, MVC, CSS3, HTML, XML, .NET Framework, WCF, JavaScript, XML, WPF, T-SQL, SQL Server, Windows

Educational Details:

Bachelor of Technology in Electronics and Communication Engineering, JNTUH, India – May 2015



Contact this candidate