Mallavalli Apparao

Software Engineer

Hyderabad, Telangana, India4 yrs 9 mos experience

Key Highlights

  • Built high-scale data orchestration engines at Microsoft.
  • Redesigned Business Rule Engine, scaling hits from 80M to 500M.
  • Developed scalable Kafka-based messaging system at Tekion.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in SaaS solutions.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesJava

Other Skills

AlgorithmsAmazon Web Services (AWS)AngularAngular Command Line Interface (CLI)AuraC (Programming Language)C++CSSCore JavaData StructuresDatabase Management System (DBMS)DockerExtract, Transform, Load (ETL)GitGitHub

About

I am a Software Engineer 2 at Microsoft, working within the Azure Data Factory team to build high-scale data orchestration engines for Microsoft Fabric. With nearly 5 years of experience across industry leaders like Salesforce, Tekion, and Progress Software, I specialize in designing and scaling distributed backend systems using Java, Golang, and Cloud-native architectures. Career Highlights: At Microsoft: Currently focusing on high-throughput microservices and service orchestration for global data integration. At Salesforce: Redesigned a Business Rule Engine architecture, scaling it from 80M to 500M monthly hits while improving fault tolerance. At Tekion Corp: Built a scalable Kafka-based messaging system from scratch and launched the Travel Scheduler project. At Progress Software: Engineered a modern testing framework for ODBC/JDBC drivers, replacing legacy systems and streamlining data connectivity. I thrive on solving complex scalability challenges, optimizing low-latency APIs, and implementing robust design patterns to build reliable, enterprise-grade software.

Experience

4 yrs 9 mos
Total Experience
1 yr 5 mos
Average Tenure
5 mos
Current Experience

Microsoft

Software Engineer 2

Jan 2026Present · 5 mos · Hyderabad, Telangana, India · Hybrid

  • Power Query (Azure Data)
  • Developing core components of Power Query, a widely‑used data transformation and connectivity platform in the Azure Data ecosystem
  • Working on distributed and high‑performance data processing systems enabling data preparation at scale
  • Improving query execution, metadata handling, and connector infrastructure
  • Leveraging telemetry and customer signals to drive data‑backed engineering decisions
  • Actively participating in design reviews, code reviews, and service reliability practices
Distributed SystemsMicroservicesMicrosoft Azure

Salesforce

Software Engineering,Member of Technical Staff

Sep 2023Nov 2025 · 2 yrs 2 mos · Hyderabad, Telangana, India · Hybrid

  • Scaling: Architected the scaling of a Business Rule Engine from 80M to 500M monthly hits by migrating core components to off-core execution models.
  • Optimization: Reduced system latency and improved throughput by migrating the Data Processing Engine to an in-core execution model.
  • Reliability: Boosted test coverage and automated performance testing to ensure production readiness under high-load scenarios.
  • Design: Leveraged Low-Level Design (LLD) to implement a dynamic content generation framework for self-service knowledge platforms.
JavaProgramming Languages

Tekion corp

2 roles

Software Engineer

Promoted

Jul 2023Aug 2023 · 1 mo

  • Project Lead: Launched the "Travel Scheduler" project from the ground up, designing database schemas and developing core REST APIs.
Programming LanguagesData Structures

Associate Software Engineer

Jan 2022Jun 2023 · 1 yr 5 mos

  • Messaging: Developed and optimized a high-scale Kafka-based messaging producer with robust error handling, which was later adopted by multiple teams.
  • Data Integrity: Led critical data migrations between databases while maintaining 100% consistency and optimizing API performance for low latency.
  • Architecture: Built backend services for CRM modules (Leads, Opportunities) using a microservices architecture.
Programming LanguagesData Structures

Progress

Software Engineer 1

Mar 2021Dec 2021 · 9 mos · Hyderabad, Telangana, India

  • Connectivity: Developed and maintained ODBC and JDBC drivers, ensuring high-quality data connectivity across various database platforms.
  • Innovation: Engineered a brand-new testing framework that replaced multiple legacy systems, significantly streamlining the driver validation process.
  • Quality: Authored cross-platform test suites to cover edge cases and resolved critical bugs reported by enterprise customers.
Programming LanguagesC (Programming Language)

Face prep

Software Engineer Intern

Sep 2020Feb 2021 · 5 mos · India · Remote

  • Trained on full stack development in java and angular. I worked on internal project . Designing the database model and creating rest api's in backend .Use API's in frontend .
  • Tech stack Used:
  • Java,Spring boot ,Angular and MySQL.
Programming LanguagesData Structures

Education

Lakireddy Bali Reddy College of Engineering(Autonomous)

Bachelor of Technology - BTech

Jan 2014Jan 2018

FACE Prep

Prograd — Full stack development

Jan 2020Jan 2020

DKNP JUNIOR COLLEGE

Intermediate — Maths physics chemistry

Jan 2012Jan 2014

Sri Geethanjali high school

SSC — English

Jan 2011Jan 2012

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience