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

Mahitej Gangaraju

Middleburg Heights,OH

Summary

Versatile Software Engineer with expertise in managing projects from initial concept to post-release support. Proficient in developing efficient code and enhancing user experiences. Committed to advancing development initiatives and delivering innovative software solutions that boost user engagement.

Overview

9
9
years of professional experience
1
1
Certification

Work History

Software Engineer

Ncompas USA
Middleburg Heights, OH
01.2025 - Current
  • Built and maintained a full-featured eCommerce backend in .NET for Jatango, supporting shops, products, variants, orders, shipping, and payments.
  • Developed robust GraphQL and REST APIs to power frontend and mobile clients for live-selling experiences.
  • Led integration with Shopify, including real-time product sync via GraphQL and webhook-based listeners, mapping Shopify entities to internal domain models.
  • Engineered a Shopify-to-Jatango product sync system with Azure Service Bus and background processing, handling inventory, images, and option structures.
  • Architected models and services for handling complex order workflows including POS and livestream orders, with support for tax, shipping, and refund calculations.
  • Implemented image upload pipelines using cloud CDN, supporting both product-level and variant-level media.
  • Designed and tested inventory management flows, including inventory sync, reservation, and fulfillment tracking across locations.
  • Developed reusable components for option handling, SKU/barcode mapping, and product categorization.
  • Contributed to multi-tenant shop infrastructure, including onboarding flows, address handling, default settings, and setup state management.
  • Collaborated across services using Dapr, integrated telemetry, and maintained a clean separation of domain logic, infrastructure, and transport.

Associate Technical Architect

NCompas Business Solutions
Hyderabad, India
01.2023 - Current
  • Responsible for architecting (design and implementation) of systems form ideation to a minimum viable product.
  • Elicit client requirements and translate meetings into User Stories and then into features.
  • Work on Code reviews and standards
  • Perform project tracking and sprint planning on VSTS, Jira and ClickUp.
  • Monitor and update infrastructure and architectural frameworks with Azure & Azure DevOps
  • Worked with .NET frameworks for building web API's and GraphAPI's on REST.
  • Worked on Angular and React for building SaaS applications.
  • Design & implement Backend Application with Azure as a cloud backend Implemented Azure function, Service Bus, Blob storage and app services.
  • Implemented Stripe for payment gateway and implemented subscriptions via webhooks to azure functions.
  • Worked with Auth0 for User management and implemented many automated workflows such as welcome emails, user data storage, organizations etc.
  • Manage and perform code reviews and PR reviews for checking code quality and migrating bugs.
  • Develop Base Repos for the team including setting up a skeleton structure for the project allowing other developers to augment their codes.

Technical Team Lead

NCompas Business Solutions
Hyderabad, India
01.2022 - 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 and optimized cloud-based solutions on Microsoft Azure, including Azure Functions, Azure SQL Databases, and other Azure services, to ensure high availability and performance.
  • Lead database design, implementation, and management using PostgreSQL and SQL Server, ensuring data integrity, security, and optimized performance.
  • Worked on ORM's Such as EF Core to ensure efficient querying.
  • Lead Efforts to implement Cloud based Backends to support SaaS Systems.
  • Collaborated with cross-functional teams to understand business requirements, translating them into technical specifications and ensuring the timely delivery of high-quality solutions.
  • Developed and maintained RESTful Web APIs, facilitating seamless integration with front-end applications and third-party services.

Technical Lead Mobile App Development

NCompas Business Solutions
Hyderabad, India
08.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 the architecture and implementation of mobile solutions, ensuring optimal performance, quality, and seamless integration between front-end and back-end technologies.
  • 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, mentorship sessions, and knowledge-sharing meetings to maintain high coding standards and facilitate team development.
  • Involved in key decision making for app architecture, dependencies, and deployments.
  • Worked in a client facing role to understand business requirements and translating them into epics and stories in VSTS.
  • 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.

Android Developer

NCompas Business Solutions
Hyderabad, India
02.2019 - 07.2020
  • Worked on building and Setting up Android Applications using Java and Kotlin
  • Developed Android applications with persistence capabilities, implemented Room database and migrated legacy code using android architectural components.
  • Worked on Key Features like Geofencing, Payments and Chat.
  • Utilized Java and Firebase as backend and handled Authenticating, Databasing and Multithreading
  • Responsible for Integrating 3rd party API's using Firebase.
  • 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
01.2018 - 11.2018
  • Company Overview: Remote
  • Worked as a freelancer contractor in Angular 4 and Spring framework with Orient Db and supported the development & automation of processes while working on angular front-end and services in Java.
  • Develop and deliver complex Microservices solutions across multiple technologies and cloud platforms.
  • Configured microservices in Spring.
  • 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.
  • Responsible for angular development including TDD in Angular 4 (unit tests in Jasmine and E2E tests in protractor) and J hipster framework, database, and Elastic Search as an Indexing Engine.
  • Developed UI based designs using Bootstrap Ng-bootstrap and Angular Material.
  • Develop and deliver unit and integration tests for front-end and back-end components.
  • Remote

Software Developer

Ucaal
Hyderabad, India
11.2016 - 12.2017
  • Worked on Android applications utilizing various features including Google Maps and Location services.
  • Developed Android applications, implemented Room database and migrated legacy code using android architectural components.
  • 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.
  • Responsible for Integrating 3rd party Networking Libraries consisting of Volley, Retrofit, and Picasso.

Trainee

Ucaal
Hyderabad, India
05.2016 - 11.2016
  • Worked On Backend API Development using Scala.
  • Worked On Graph Databases such as Titan and Neo4J. Using Tinker Pop as a query language.
  • Configured Nginix as a Reverse Proxy Server to handle microservice requests.
  • Learned and Implemented TDD in application development.
  • Maintained and develop an ORM for Graph Queries.

Education

Bachelor of Science - Computer Science

CVSR
Hyderabad
04-2016

Skills

  • System design
  • Dotnet
  • Azure
  • API development
  • Database management
  • Agile methodologies
  • Client requirements gathering
  • GraphQL
  • Stripe
  • Kubernetes
  • Cross-functional collaboration
  • Team leadership
  • Problem solving
  • Continuous integration
  • Microservices architecture
  • Database management systems
  • Web application development
  • Software development proficiency
  • DevOps practices

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
Professional

Timeline

Software Engineer

Ncompas USA
01.2025 - Current

Associate Technical Architect

NCompas Business Solutions
01.2023 - Current

Technical Team Lead

NCompas Business Solutions
01.2022 - 12.2022

Technical Lead Mobile App Development

NCompas Business Solutions
08.2020 - 12.2022

Android Developer

NCompas Business Solutions
02.2019 - 07.2020

Full Stack Developer

IToptix
01.2018 - 11.2018

Software Developer

Ucaal
11.2016 - 12.2017

Trainee

Ucaal
05.2016 - 11.2016

Bachelor of Science - Computer Science

CVSR
Mahitej Gangaraju