---
title: Resume
description: 'Resume of Janaki Ram Puli: work at WarpBuild and Oracle, projects in
  LLMs, GPUs and computer vision, JEE Advanced AIR 199, and patents on agentic workflows.'
author: Janaki Ram Puli
url: https://janakirampuli.github.io/resume/
---

# Resume

[Download PDF](https://janakirampuli.github.io/assets/files/Janaki_Resume.pdf)

**Software Engineer, WarpBuild**

**Interests:** Deep Learning & Machine Learning · Distributed Systems

* * *

## Education

| Year | Degree | Institute | CGPA |
| --- | --- | --- | --- |
| Aug 2020 - May 2024 | B.Tech, Computer Science | Indian Institute of Technology (IIT) Bombay | 8.31/10 |

**Teaching Assistant – IIT Bombay**

- PH107: Quantum Physics and Applications
- PH108: Electricity and Magnetism
- Assisted course instruction and provided academic support for 45+ undergraduate students.
- Graded assignments, answered queries, and contributed to exam preparation and course material.

* * *

## Work Experience

### **Software Engineer | WarpBuild**

_May 2026 - Present_

- Building high-performance CI/CD infrastructure at WarpBuild (YC S21): drop-in GitHub Actions runners that are ~2x faster and ~50% cheaper than GitHub-hosted runners.
- Working on Helios, an always-on AI automation assistant for software delivery workflows.

* * *

### **Software Developer (IC2) | Oracle – MicroTx Agentic Workflows**

_Jul 2024 - May 2026_

- Evaluated workflow execution engines (Conductor, Temporal, Restate) and led adoption of an open-source orchestrator; analyzed consistency, failure recovery, and scalability trade-offs.
- Extended the orchestration platform with AI-native tasks and service connectors, enabling LLM-driven agentic workflows coordinating long-running microservice operations.
- Implemented durable workflow execution using persistent state storage, retries, compensation (saga-style recovery), and idempotent task handling across distributed services.
- Hardened the platform with a focus on security and performance to improve reliability, low-latency scheduling, and high-throughput task processing before release.

* * *

## Internships

### **Software Developer Intern | Oracle – MicroTx Distributed Transactions**

_Summer 2023_

- Designed and integrated **LRA / Saga patterns** for reliable distributed transaction management.
- Developed SDKs for distributed transaction protocols: XA (two-phase commit), LRA (long-running transactions), and TCC (try-confirm-cancel), with native Spring Boot integration.

* * *

### **Software Developer | HeltarAI**

_Summer 2022_

- Built a customer communication platform integrating Meta WhatsApp Cloud Graph API for automated workflows.
- Developed real-time bidirectional messaging using WebSockets for low-latency client-server communication.

* * *

## Key Projects

### **Language Modeling from Scratch (CS336)**

- Built foundational language modeling components from the ground up, implementing Byte-Pair Encoding (BPE) tokenization and autoregressive transformer blocks.
- Implemented custom **CUDA** kernels for core tensor operations and built **FlashAttention** using **Triton** to optimize memory efficiency and training throughput.

* * *

### **Deep Learning for Computer Vision (CS231n)**

- Built fundamental machine learning classifiers (k-NN, SVM, Softmax) and a two-layer neural network from scratch using NumPy on CIFAR-10.
- Implemented modular deep learning components with custom forward and backward passes for CNNs, Batch Normalization, and Dropout.
- Developed an image captioning system using RNNs and LSTMs, and implemented advanced vision, self-supervised, and generative methods including **SimCLR** (contrastive learning), **CLIP** , **DINO** , and **DDPM**.

* * *

### **Natural Language Processing with Deep Learning (CS224n)**

- Analyzed and visualized Word2Vec and GloVe embeddings, evaluating semantic and syntactic structure through similarity and analogy probes.
- Developed a sequence-to-sequence Neural Machine Translation (NMT) model using an RNN encoder-decoder with multiplicative attention.
- Implemented a Transformer model from scratch, including multi-head self-attention, positional encoding, and feed-forward blocks.

### **Adversarial ML: Evasion Attacks on Classifiers**

_Research Assistant, IIT Bombay – Advisor: Prof. Virendra Singh · B.Tech Thesis_

- Researched adversarial machine learning, focusing on evasion attacks in security-critical domains.
- Implemented gradient-based attacks on **SVMs and linear models** for error-generic and error-specific evasion.
- Evaluated attacks on **MNIST** , demonstrating vulnerabilities and exploring defenses such as adversarial training.

* * *

### **Multi-Language Question Answering System**

_Guide: Prof. Pushpak Bhattacharya (Fall 2023)_

- Built a multilingual extractive QA system supporting Indian languages.
- Fine-tuned BERT on SQuAD (100k+ question-answer pairs across 500+ Wikipedia articles).
- Achieved strong evaluation results with an **80% Exact Match** and **88% F1 score**.

* * *

### **Eye Health Monitor – Low-Cost Wearable Device**

_Koita Center for Digital Health, IIT Bombay (Fall 2023)_

- Prototyped wearable using ESP32-CAM and macro lens to capture ocular images.
- Collected and curated datasets for cataracts, glaucoma, uveitis, and related conditions.
- Designed CNN and Vision Transformer (ViT) architectures for automated eye disease classification.

* * *

## Scholastic Achievements

- AIR 199 – JEE Advanced
- AIR 497 – JEE Main
- AIR 40 – JEE Main B.Planning
- State Rank 18 – AP EAMCET
- State Rank 35 – TS EAMCET
- Top 450 – Indian National Physics Olympiad (INPhO)
- Top 330 – Indian National Astronomy Olympiad (INAO)
- Top 800 – Indian National Chemistry Olympiad (INChO)

* * *

## Patents

- Native Integration of Retrieval-Augmented Generation (RAG) pipelines in durable workflows
- System and Method for Agentic Task Execution in MicroTx Workflow Engine
- Multi-Agent Orchestration with Dynamic Workflow Composition using Agentic planner in workflow
- Transaction System Task for Distributed Transactions in MicroTx Workflow

* * *

_Last updated: 3 Jul, 2026_
