tardunge

Bali · Asia/Makassar · Available for fractional engagements

const role = "Fractional Engineer — Data Platforms";

Built platforms that make
hard systems feel routine.

I’m Manoj Babu Katragadda. I design the infrastructure behind data, ML, and backend systems—turning distributed complexity into dependable paths for teams to ship.

Available: focused fractional engagements where platform complexity, delivery pressure, and the cost of a wrong decision are all high.

90%
lower Spark infrastructure cost
10TB+
production datasets processed
75%
less code per data pipeline

// operating principles

Build the paved road.
Keep the escape hatch.

I build paved roads for engineers: declarative interfaces, safe defaults, observable execution, and explicit escape hatches. The goal is leverage without loss of control.

Over the last decade, I’ve moved from full-stack systems into experimentation, data platforms, and organization-wide infrastructure. Each layer taught me the same thing: abstractions earn trust only when they survive production.

stack.lua5 groups
infra = { "Kubernetes", "Terraform", "Docker", "AWS", "GCP" }
data = { "Spark", "Iceberg", "Trino", "Airflow", "Prefect" }
languages = { "Go", "Python", "Rust", "Java", "Node.js", "TypeScript", "Lua", "Nix" }
environment = { "Unix", "Zsh", "Tmux", "Neovim", "OMP" }
databases = { "Postgres", "BigQuery", "Redshift", "Talaria" }

// selected work

Systems with leverage.

Products, primitives, and open-source tools built to make complex infrastructure easier to operate.

01

MLOps platform

Zest

PythonFastAPIReactSpark

A declarative ML lifecycle platform with 17 resource types, an AST-based compiler, dependency resolution, artifact versioning, and isolated workspaces across test, staging, and production.

resultOne Python SDK from data segmentation to model deployment.

Inside the Zest compiler
02

Data platform

Lakehouse Spark Core

PySparkIcebergKubernetesWAP

A composable PySpark ETL framework with lifecycle hooks, plugin-based extractors and compactors, plus write-audit-publish data quality gates.

resultCut per-pipeline code by 75% and became the execution backbone for ML operations.

Read the framework design
03

Iceberg tooling

Iceforge

RustAxumiceberg-rustReact

A single-binary Apache Iceberg table analyzer serving a REST API and embedded interface for file distribution, snapshot health, and orphan detection—without Spark or JVM overhead.

resultFast operational insight into lakehouse table health.

Read the lakehouse architecture

// career.log

A decade in the stack.

From product APIs to the platforms beneath large-scale data and ML workloads.

  1. Apr 2025 — Apr 2026

    Remote · Bali

    ZerotoOne AI

    Principal Platform Engineer · ConsultantApr 2025 — Apr 2026

    Built the data and ML platform layer: cost-efficient Spark on Kubernetes, declarative MLOps, composable lakehouse execution, custom Airflow providers, and Rust-native Iceberg tooling.

    Read the engineering notes
  2. Sep 2019 — Feb 2024

    Kuala Lumpur · Malaysia

    AirAsia Berhad

    Principal EngineerJan 2022 — Feb 2024
    Lead Data Engineer · ExperimentationJan 2021 — Dec 2021
    Senior Data Engineer · ExperimentationSep 2019 — Dec 2020

    Pioneered data mesh adoption, designed event-driven backend foundations, built experimentation systems, and mentored engineers across the platform, software, and data organizations.

  3. Jun 2018 — Mar 2019

    Singapore · Bangalore

    honestbee

    Data Engineer IIJun 2018 — Mar 2019

    Designed ETL systems with Airflow, Spark, AWS Glue, and Redshift; partnered with data scientists to operationalize model workloads on Kubernetes.

  4. Aug 2015 — May 2018

    Bangalore · India

    Zivame

    Senior Software EngineerApr 2016 — May 2018
    Software Engineer · Full stackAug 2015 — Mar 2016

    Built recommendation and search systems, customer-facing product discovery, Java APIs, and the infrastructure behind caching and centralized service observability.

  5. Sep 2014 — Jul 2015

    Hyderabad · India

    Kore.ai

    Software EngineerSep 2014 — Jul 2015

    Developed backend APIs in Node.js at the start of a decade-long engineering career.

// education

Indian Institute of Technology Kharagpur

Bachelor of Technology · Mining Engineering

2009 — 2014

Read the complete résumé

// contact.sh

Let’s make the difficult part boring.

Send me the problem, the constraints, and what needs to move faster. I’ll tell you directly whether I can help and what a focused engagement should cover.

problemconstraintstimelineUTC+8