M

Manoj Ayyanavara

Software Engineer

Bengaluru, Karnataka, India3 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Kubernetes and cloud architecture.
  • Led API migration to gRPC, enhancing performance.
  • Developed scalable solutions for data services.
Stackforce AI infers this person is a SaaS Backend Engineer specializing in cloud solutions and API design.

Contact

Skills

Core Skills

KubernetesGrpcApi DesignReact

Other Skills

AlgorithmsAmazon Web Services (AWS)AndroidC (Programming Language)C++Cascading Style Sheets (CSS)Cloud architectureCluster lifecycle managementCommunicationComputer ScienceData StructuresDebuggingDevice driver developmentExpress.jsFunctionality

About

Software Engineer passionate about building scalable cloud solutions and empowering teams to create efficient, unified, and future-proof architectures. At Cloudera, I’ve driven key initiatives across services, specializing in cluster lifecycle management, API design, and complex system integrations to bridge silos and streamline operations for modern data platforms. I joined Cloudera as part of the Compute UI initiative, developing it from the ground up to provide seamless cluster management for data services across SaaS environments. My work spans multiple layers of the cloud stack, where I've implemented Compute API with gRPC and Java, delivering a reliable and efficient API layer for data services. From there, I found my true interest in backend development and have since focused on evolving Cloudera’s infrastructure with Liftie, a critical service for Kubernetes cluster provisioning and lifecycle management. With Liftie, my role has expanded to transforming our API strategy by migrating legacy REST APIs to gRPC, paving the way for a single, streamlined API endpoint. This project not only reduces complexity but also enhances performance, security, and resource efficiency for every client interaction. Through this journey, I’ve built deep expertise in Liftie gRPC services, gaining hands-on experience in Go, remote procedure calls, and protocol buffers to deliver resilient, scalable solutions. I’m also deeply involved in Cloudera’s move to Externalized and Shared Compute Clusters—an architecture that standardizes our Kubernetes clusters across data services (like AI Inference, Data Engineering, Machine Learning, Data Warehousing) and shared services (like Airflow, Data Catalog, Iceberg REST Catalog). This shift is set to minimize redundant infrastructure, simplify management, and bring a unified management console that reduces deployment time, centralizes monitoring, and enhances overall system reliability.

Experience

3 yrs 11 mos
Total Experience
3 yrs 11 mos
Average Tenure
3 yrs 11 mos
Current Experience

Cloudera

3 roles

Software Engineer 2

Promoted

Feb 2024Present · 2 yrs 4 mos · Bengaluru, Karnataka, India

  • Drove efforts to implement Externalized Compute in Liftie, reducing team silos and improving efficiency.
  • This architecture enables standardized, shared Kubernetes clusters for hosting various data and shared services, promoting streamlined operations and reduced TCO (Total Cost of Ownership).
  • Transitioned Liftie API services from REST to gRPC, moving all legacy APIs to a single gRPC endpoint, which supports more efficient remote procedure calls and sets a unified interface for clients. This shift positions gRPC as the core API standard for Liftie.
gRPCKubernetesAPI designCluster lifecycle management

Software Engineer

Jul 2022Feb 2024 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Developed the Compute UI, establishing a unified cluster management interface for SaaS data services using React and TypeScript.
  • Worked on the Compute API, the API layer for Compute UI, using gRPC, Java, and Protobuf.
  • Contributed to Liftie, a backend service for Kubernetes cluster management, using Go, gRPC, and Protobuf.
  • Led integration of Cloudera Data Engineering (CDE) with the Data Services Platform (DSP) UI, enhancing unified management and seamless user interactions.
ReactTypeScriptgRPCJavaProtobuf

Software Engineer Intern

Jan 2022Jul 2022 · 6 mos · Bengaluru, Karnataka, India

Samsung india

Research Intern, Bangalore (PRISM)

Jul 2020Mar 2021 · 8 mos · Bengaluru, Karnataka, India

  • Developed a Device driver which can interact with OS (Linux/Android), control CPU clocks for various clusters and control system resources for resource intensive applications.
  • Algorithm to determine suitable CPU clock values based on thermal budget at any given instance.
Device driver developmentLinuxAndroid

Education

Ramaiah Institute Of Technology

Bachelor of Engineering - BE — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Kubernetes & Grpc

Explore similar profiles based on matching skills and experience