Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic
Mahitej Gangaraju

Mahitej Gangaraju

Middleburg Heights,OH

Summary

AI-native Senior Software Engineer specializing in API design, distributed systems, and cloud-native development. Combines .NET and Azure expertise with AI-assisted workflows to deliver high-quality, maintainable solutions at speed.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Ncompas USA
Middleburg Heights, OH
01.2025 - Current
  • Architected core platform (e-commerce) services end-to-end, owning the technical vision from database design through the API layer to React/Next.js frontend delivery.
  • Evolved AI-assisted development workflows by integrating GitHub Copilot, automated code reviews, and coding agents to accelerate delivery timelines, and reduce manual overhead.
  • Architected agentic AI pipelines using Azure AI Foundry, enabling intelligent automation, and AI-driven product features across the platform.
  • Designed event-driven architectures using Azure Service Bus, implementing resilient async pipelines with idempotent handlers, and retry strategies for distributed consistency.
  • Established API design standards across GraphQL and REST, balancing flexibility, versioning strategy, and backward compatibility for multiple client surfaces.
  • Led the third-party integration strategy, building scalable sync systems with webhook pipelines, conflict resolution, and fault-tolerant data reconciliation.
  • Optimized performance across the stack—query tuning, caching layers, CDN configuration, and frontend bundle optimization—resulting in significant latency improvements.
  • Defined observability standards with distributed tracing, structured logging, and alerting to improve incident response and system visibility.
  • Championed clean architecture and domain-driven design, enforcing separation of concerns to enhance testability and streamline team onboarding.
  • Mentored engineers, and led design reviews, establishing coding standards and architectural patterns that elevated overall team output and code quality.
  • Built a GraphQL federation layer, providing a unified API surface across multiple bounded contexts for seamless cross-domain client consumption.
  • Built real-time streaming infrastructure for live commerce sessions, inventory updates, and bi-directional client communication.
  • Developed full-text search capability with custom analyzers, and relevance tuning for product discovery at scale.
  • Established comprehensive testing strategies with unit, integration, and snapshot testing, ensuring reliability across critical business flows.
  • Implemented authentication and authorization with JWT-based identity management and RBAC across distributed services.
  • Designed flexible database schemas with advanced data types, and indexing strategies for high-performance data access.
  • Developed document generation pipelines for automated invoices, shipping labels, and compliance documents, utilizing dynamic templating for efficiency.

Associate Technical Architect

NCompas Business Solutions
Hyderabad, India
12.2022 - 12.2024
  • Architected systems from ideation to the delivery of a minimum viable product, ensuring alignment with client requirements.
  • Drove AI-assisted coding initiatives, evaluating and implementing tools that streamlined development cycles and elevated team output.
  • Developed web APIs and Graph APIs on REST using .NET frameworks to facilitate seamless integration between services.
  • Implemented SaaS applications with Angular and React frameworks, enhancing user experience and application performance.
  • Designed backend applications with Azure cloud services, including functions, Service Bus, Blob storage, and app services.
  • Monitored and updated infrastructure and architectural frameworks utilizing Azure and Azure DevOps.
  • Elicited client requirements and translated insights into user stories and features.
  • Conducted code reviews and established coding standards.
  • Tracked projects and planned sprints using VSTS, Jira, and ClickUp.

Technical Team Lead

NCompas Business Solutions
Hyderabad, India
12.2021 - 12.2022
  • Lead the development and optimization of robust, scalable back-end systems using the .NET stack, focusing on C#, ASP.NET, and .NET Core frameworks.
  • Managed cloud-based solutions on Microsoft Azure, including Azure Functions and Azure SQL Databases, to achieve high availability and optimal performance.
  • Lead database design, implementation, and management using PostgreSQL and SQL Server, ensuring data integrity, security, and optimized performance.
  • Led implementation of cloud-based backends for SaaS systems, ensuring scalability and reliability.
  • Developed and maintained RESTful Web APIs, facilitating seamless integration with front-end applications and third-party services.
  • Collaborated with cross-functional teams to gather business requirements, translating them into technical specifications for timely delivery of quality solutions.
  • Utilized EF Core for efficient querying in application development.

Technical Lead Mobile App Development

NCompas Business Solutions
Hyderabad, India
07.2020 - 12.2022
  • Led a team of mobile app developers, specializing in both native (iOS and Android) and cross-platform (Flutter) development, to deliver high-quality, scalable applications.
  • Oversaw architecture and implementation of mobile solutions, ensuring optimal performance and seamless integration between front-end and back-end technologies.
  • Leveraged expertise in native languages like Swift, Kotlin, Dart, and Java, as well as in Flutter, to make informed technology choices and drive innovation within the team.
  • Collaborated closely with cross-functional teams, including product managers and designers, to define project requirements and deliver features that met business objectives.
  • Conducted code reviews and mentorship sessions, facilitating knowledge sharing to uphold high coding standards and support team development.
  • Participated in key decision making for app architecture, dependencies, and deployments.
  • Collaborated with clients to understand business requirements and translated them into epics and stories in VSTS.

Android Developer

NCompas Business Solutions
Hyderabad, India
01.2019 - 07.2020
  • Developed Android applications with persistence capabilities, implementing Room database and migrating legacy code using android architectural components to enhance data storage efficiency.
  • Contributed to development of key features, including geofencing, payments, and chat functionalities, improving user engagement and application usability.
  • Utilized Java and Firebase as backend, managing authentication, database integration, and multithreading to ensure seamless application performance.
  • Integrated 3rd party APIs using Firebase.
  • Worked on building and Setting up Android Applications using Java and Kotlin
  • Participated in Agile/Scrum Practices to deliver tasks on time.
  • Conducted unit-testing for code robustness, including edge cases, usability, and general reliability, adhering to best practices.
  • Ensured optimal performance, quality, and responsiveness of applications through rigorous testing and debugging.

Full Stack Developer

IToptix
Boston, USA
12.2017 - 11.2018
  • Company Overview: Remote
  • Perform Full-Stack Development in support of the COMMAND-IT application across key technologies leveraged by IToptix and develop front-end, middle, and back-end functionality using IToptix technology frameworks.
  • Develop and deliver complex Microservices solutions across multiple technologies and cloud platforms.
  • Freelanced in Angular 4 and Spring framework with Orient Db, supporting development and automation of processes for angular front-end and Java services.
  • Led angular development, implementing TDD in Angular 4, creating unit tests in Jasmine and E2E tests in Protractor, utilizing JHipster framework, database, and Elastic Search for indexing.
  • Configured microservices in Spring.
  • Developed UI designs with Bootstrap Ng-bootstrap and Angular Material, enhancing user experience across applications.
  • Develop and deliver unit and integration tests for front-end and back-end components.
  • Remote

Software Developer

Ucaal
Hyderabad, India
10.2016 - 12.2017
  • Developed Android applications, implemented Room database, and migrated legacy code using android architectural components to enhance app performance and maintainability.
  • Worked on Android applications, leveraging Google Maps and location services to improve user navigation and experience.
  • Configured Google Maps APIs to get device location GPS/Network and for getting directions between Source and destination location.
  • Utilized Java and Firebase as backend and handled Authenticating, Databasing and Multithreading.
  • Integrated 3rd party networking libraries, including Volley, Retrofit, and Picasso, to streamline data handling and improve app responsiveness.

Trainee

Ucaal
Hyderabad, India
04.2016 - 11.2016
  • Developed and managed graph databases using Titan and Neo4J, employing Tinker Pop for efficient query execution.
  • Maintained and enhanced ORM for graph queries to improve data access and manipulation.
  • Applied test-driven development (TDD) to improve software reliability and maintainability.
  • Worked On Backend API Development using Scala.
  • Configured Nginx as reverse proxy server to efficiently manage microservice requests.

Education

Bachelor of Science - Computer Science

JNTU
Hyderabad
04-2016

Skills

  • System design
  • Dotnet
  • Azure
  • Vibe Coding (Claude Code, Codex, GitHub Copilot)
  • API development
  • Database management
  • Agile methodologies
  • Client requirements gathering
  • GraphQL
  • Stripe
  • Kubernetes
  • Cross-functional collaboration
  • Team leadership
  • Problem solving
  • Continuous integration
  • Telemetry and Crashlytics
  • Microservices architecture
  • Database management systems
  • Web application development
  • Software development proficiency
  • DevOps practices
  • Agentic AI workflows

Certification

• 2023-06 AI-900 (AI Azure Basics)

• 2023-06 AZ-900 (Cloud Basics)

• 2022-03 C# Basics (Hacker Rank)

• 2021-03 Problem solving Basics (HackerRank)

• 2020-02 Computer Vision Nano-Degree (Udacity)

• 2018-11 Android Developer Nano-Degree (Udacity)

Courses:

• 2018-02 - 2018-05 Google India Scholarship Android

• 2019-02 - 2019-06 Introduction to Self-Driving Car

• 2018-03 - 2018-05 Scala Functional programming principles

• 2019-04 - 2019-06 Introduction to deep learning through PyTorch

Languages

English

Timeline

Senior Software Engineer

Ncompas USA
01.2025 - Current

Associate Technical Architect

NCompas Business Solutions
12.2022 - 12.2024

Technical Team Lead

NCompas Business Solutions
12.2021 - 12.2022

Technical Lead Mobile App Development

NCompas Business Solutions
07.2020 - 12.2022

Android Developer

NCompas Business Solutions
01.2019 - 07.2020

Full Stack Developer

IToptix
12.2017 - 11.2018

Software Developer

Ucaal
10.2016 - 12.2017

Trainee

Ucaal
04.2016 - 11.2016

Bachelor of Science - Computer Science

JNTU
Mahitej Gangaraju