Mahesh Dommaraju

Full-Stack Software Engineer

5+ years building scalable web applications with Python, React, TypeScript, .NET Core, and Azure. Passionate about creating efficient, user-centric solutions that drive business impact.

About Me

Professional Experience Summary

Highly skilled Full-stack Software Engineer with over 5 years of experience specializing in architecting, developing, and deploying robust, scalable web applications. Proficient in modern front-end technologies including React and TypeScript, coupled with strong expertise in .NET Core, RESTful APIs, and cloud platforms like Azure.

Proven ability to design and build user-centric web experiences, contribute to front-end architecture, and integrate complex back-end services, aligning with business and scientific objectives. Adept at implementing CI/CD pipelines and ensuring high-quality, maintainable code.

5+ Years Experience
15+ Projects Completed
3 Major Clients

Work Experience

My professional journey

Senior Software Engineer

Teracloudx, CA, USA Jan 2025 – Present
  • Led the design and development of customer-facing web applications using React and TypeScript, enhancing user engagement and product discoverability for a Live Best Services Healthcare platform.
  • Architected and implemented scalable, modular, and accessible UI components, establishing a reusable component library that improved development efficiency by 25% and ensured brand consistency across web properties.
  • Collaborated with product and design teams to translate complex requirements into intuitive user workflows and content management solutions, optimizing the presentation of service information.
  • Contributed to the evolution of the front-end architecture, integrating modern state management patterns (Redux) and optimizing build processes for improved performance and maintainability.
  • Developed robust RESTful APIs with .NET Core to seamlessly integrate front-end applications with various back-end services and data sources, including SQL and NoSQL databases.

Software Engineer

FactSet, Hyderabad, India Apr 2022 – Dec 2022
  • Instrumental in the migration of monolithic legacy applications to microservices architecture on Azure using .NET 6.0 and AKS, building new web interfaces with React to consume these services, boosting system scalability and reliability by 40%.
  • Designed and implemented comprehensive CI/CD pipelines within Azure DevOps, automating infrastructure provisioning (PowerShell, Bicep, Terraform, Docker) and web application deployments, reducing manual deployment time by 60%.
  • Developed and secured enterprise-grade RESTful APIs using .NET Web API, implementing robust access control (OAuth 2.0, JWT, Azure AD) to support secure data exchange for front-end applications.
  • Enhanced web application quality and performance by building and executing a suite of automated end-to-end tests using Selenium and Playwright, integrated directly into the deployment pipeline, ensuring high-quality user experiences.

Senior Dot Net Developer

Infosys, Bangalore, India Sep 2019 – Apr 2022
  • Designed and developed a secure Debtor Payment Portal, a key e-commerce-like platform, using ASP.NET Core and AngularJS (precursor to modern React-based SPAs), processing over $15M in annual transactions.
  • Modernized 5+ legacy applications to scalable .NET web applications, improving maintainability and performance by creating RESTful APIs and web interfaces, demonstrating strong foundational skills in building complex web systems.
  • Engineered and deployed scalable, real-time cloud solutions utilizing a suite of Azure services (Cosmos DB, App Security, Analytics) to support high-availability distributed web applications.
  • Improved data synchronization across enterprise systems by 50% by building robust integration workflows using Azure Service Bus and REST APIs, ensuring seamless data flow for web-based applications.

Featured Projects

Showcasing innovative solutions and technical expertise

Healthcare Services Platform

React • .NET Core • Azure

Led development of a comprehensive healthcare platform for Live Best Services, featuring patient management, appointment scheduling, and telemedicine capabilities. Built with React and TypeScript for the frontend and .NET Core APIs for backend services.

Key Features:

  • Real-time patient monitoring dashboard
  • Integrated payment processing system
  • HIPAA-compliant data handling
  • Multi-role user management (patients, doctors, admins)
  • Mobile-responsive design for all devices
25% ↑ Development Efficiency 40% ↑ User Engagement

Enterprise Microservices Migration

Azure • .NET 6.0 • AKS • Docker

Architected and executed migration of monolithic legacy applications to microservices architecture on Azure cloud platform, improving system scalability, reliability, and deployment efficiency.

Technical Implementation:

  • Containerized applications using Docker and Kubernetes (AKS)
  • Implemented API Gateway for service orchestration
  • Set up comprehensive monitoring with Azure Application Insights
  • Automated CI/CD pipelines with Azure DevOps
  • Database migration to Azure SQL and CosmosDB
40% ↑ System Reliability 60% ↓ Deployment Time

Secure Payment Processing Portal

ASP.NET Core • Angular • Azure Security

Designed and developed a secure debtor payment portal processing over $15M annually, featuring advanced security measures, real-time transaction tracking, and comprehensive reporting capabilities.

Security & Features:

  • PCI DSS compliant payment processing
  • Multi-factor authentication and OAuth 2.0
  • Real-time fraud detection algorithms
  • Automated reconciliation and reporting
  • Integration with multiple payment gateways
$15M+ Annual Processing 99.9% Uptime

Real-time Business Intelligence Dashboard

React • D3.js • Azure CosmosDB • SignalR

Built an enterprise-grade real-time analytics dashboard providing actionable insights from multiple data sources, featuring interactive visualizations and automated alerting systems.

Dashboard Features:

  • Real-time data streaming with SignalR
  • Interactive charts using D3.js and Chart.js
  • Customizable KPI tracking and alerts
  • Role-based access control for different user levels
  • Export capabilities (PDF, Excel, CSV)
50% ↑ Decision Speed Real-time Insights

AI-Powered Recommendation System

Python • TensorFlow • Azure ML • .NET Core

Developed an intelligent recommendation engine using machine learning algorithms to provide personalized content suggestions, improving user engagement and conversion rates significantly.

AI/ML Implementation:

  • Collaborative filtering and content-based algorithms
  • Neural network models using TensorFlow
  • Real-time model training and deployment on Azure ML
  • A/B testing framework for algorithm optimization
  • RESTful APIs for seamless frontend integration
35% ↑ User Engagement 22% ↑ Conversion Rate

DevOps Automation Platform

Azure DevOps • PowerShell • Terraform • Docker

Created a comprehensive DevOps automation platform that streamlines infrastructure provisioning, application deployment, and monitoring across multiple environments with zero-downtime deployments.

Automation Features:

  • Infrastructure as Code using Terraform and Bicep
  • Automated testing pipelines with parallel execution
  • Blue-green deployment strategies
  • Automated rollback mechanisms
  • Comprehensive logging and monitoring integration
Zero Downtime Deployments 80% ↓ Manual Tasks

Enterprise API Gateway & Management

.NET Core • Azure API Management • OAuth 2.0

Architected and implemented a centralized API gateway solution managing over 200+ microservices, providing authentication, rate limiting, caching, and comprehensive API analytics.

Gateway Capabilities:

  • Centralized authentication and authorization
  • Rate limiting and throttling policies
  • Request/response transformation and validation
  • Comprehensive API analytics and monitoring
  • Developer portal with interactive documentation
200+ APIs Managed 99.95% API Availability

Progressive Web Application (PWA)

React • Service Workers • IndexedDB • Push API

Developed a mobile-first Progressive Web Application with offline capabilities, push notifications, and native app-like experience, achieving excellent performance scores and user adoption.

PWA Features:

  • Offline-first architecture with service workers
  • Push notifications for real-time updates
  • App shell caching for instant loading
  • Responsive design for all screen sizes
  • Background sync for data consistency
90+ Lighthouse Score 300% ↑ Mobile Engagement

Enterprise Data Integration Pipeline

Azure Data Factory • Python • SQL • Power BI

Built a robust data integration pipeline processing millions of records daily from multiple sources, featuring real-time ETL processes, data validation, and automated reporting capabilities.

Pipeline Components:

  • Real-time data ingestion from multiple sources
  • Automated data cleansing and validation
  • Incremental data loading strategies
  • Error handling and data quality monitoring
  • Automated reporting with Power BI integration
5M+ Records/Day 50% ↑ Data Accuracy

End-to-End Testing Automation Framework

Selenium • Playwright • C# • Azure DevOps

Designed and implemented a comprehensive automated testing framework covering unit, integration, and end-to-end testing, significantly reducing bug rates and improving deployment confidence.

Testing Capabilities:

  • Cross-browser automated testing with Selenium/Playwright
  • API testing with automated contract validation
  • Performance testing and load simulation
  • Visual regression testing for UI components
  • Parallel test execution for faster feedback
70% ↓ Bug Rate 85% Test Coverage

Technical Skills

Technologies I work with

Programming & Scripting

C# JavaScript TypeScript Python SQL PowerShell HTML5 CSS3

.NET & Web Development

.NET Core ASP.NET Core Web API Entity Framework RESTful APIs MVC

Front-End

React Angular 14 JavaScript jQuery Bootstrap Redux

Databases

MS SQL Server Azure SQL Database CosmosDB PostgreSQL

Cloud & DevOps (Azure)

Azure App Services Azure Functions Azure VMs Azure DevOps CI/CD Docker AKS

Testing & Tools

Selenium Playwright NUnit xUnit MSTest TDD Agile/Scrum

Education

Academic background

Master of Science in Computer Science

Wright State University

Dayton, Ohio, USA

GPA: 3.8/4.0

Bachelor of Technology in Electronics & Communications Engineering

National Institute of Technology

Surat, Gujarat, India

GPA: 7.7/10

Get In Touch

Let's work together