name: Divyam Ahuja
role: Systems & Software Engineer

contact:
  phone:
    display: "+91 7015600547"
    url: "tel:+917015600547"
  email:
    display: "ahujadivyam@gmail.com"
    url: "mailto:ahujadivyam@gmail.com"
  website:
    display: "divyam.dev"
    url: "https://divyam.dev"
  linkedin:
    display: "in/ahujadivyam"
    url: "https://linkedin.com/in/ahujadivyam"
  git:
    display: "git.divyam.dev"
    url: "https://git.divyam.dev/"
  github:
    display: "gh/ahujadivyam"
    url: "https://github.com/ahujadivyam"

experience:
  - company: Microsoft
    role: Software Engineer
    location: Noida
    start: Mar 2025
    end: Present
    stack:
      - Python
      - TypeScript
      - Docker
      - Azure
      - React
      - Playwright
    bullets:
      - "Owned the end-to-end Responsible AI (RAI) evaluation pipeline gating model releases; optimized execution latency by **50%** through asynchronous worker pools, intelligent request batching, and custom retry algorithms."
      - "Onboarded next-generation multimodal AI agents into the core evaluation platform, designing pluggable backend adapters, isolated container sandboxes (Docker), and concurrent distributed cloud runtimes with robust IPC and telemetry capture."
      - "Designed and scaled an automated synthetic data engine orchestrating parallel LLM workers; modeled complex spreadsheet state graphs to generate **70,000+** multi-step interaction trajectories across **20,000+** enterprise workbooks."
      - "Served as on-call engineer driving infrastructure reliability across evaluation pipelines—resolving live-site instabilities, engineering deterministic failure classification, and automating bug workflows to maintain **>95%** uptime."
      - "Designed real-time telemetry ingestion pipelines and KQL aggregations processing **millions** of pipeline events daily, establishing single-pane observability dashboards and automated root-cause triage."
      - "Optimized client-side rendering pipelines and state management for the core Microsoft Excel web client (React/TypeScript), eliminating UI rendering bottlenecks and meeting WCAG accessibility standards for millions of enterprise users."

  - company: Advanced Micro Devices (AMD)
    role: System Software Designer
    location: Bangalore
    start: Aug 2022
    end: Feb 2025
    stack:
      - C/C++
      - Java (OpenJDK)
      - Linux perf
      - Python
      - Django
      - React
      - SQLite
    bullets:
      - "Engineered a high-throughput visualization dashboard and RESTful API for OpenJDK telemetry, optimizing database queries to increase internal data accessibility by **40%**."
      - "Automated nightly Java benchmarking and tuning pipelines using machine learning models, achieving a **30%** reduction in manual effort and earning the **Spotlight Award**."
      - "Profiled CPU and memory bottlenecks using Linux perf; optimized JVM flags, GC policies, and runtime parameters on HPC servers to achieve a **2%** throughput improvement on SPECjbb benchmarks."

open_source:
  - name: "Chromium (Google Summer of Code)"
    stack:
      - C++
      - WebAssembly
      - WebAudio
      - WebWorkers
    bullets:
      - "Engineered a lock-free C++ ring buffer as a reference library for real-time audio streaming between WebAudio, WebAssembly, and WebWorkers, benchmarking multiple concurrency strategies."

  - name: "The Tor Project"
    role: Contributor
    stack:
      - Kotlin
      - Android SDK
      - Rust
      - JavaScript
      - VPNService
    bullets:
      - "Contributed across Tor Project client and web applications; engineered routing resilience and lifecycle management for the Tor VPN Android app, and developed enhancements for Tor Web platforms."
    links:
      - display: "gitlab.torproject.org/tpo"
        url: "https://gitlab.torproject.org/tpo"

  - name: "p5.js (Processing Foundation)"
    role: Contributor
    stack:
      - JavaScript
      - HTML5 Canvas
      - WebGL
    bullets:
      - "Contributed core library improvements and rendering fixes to p5.js, optimizing canvas event handling and cross-browser graphic performance."
    links:
      - display: "github.com/processing/p5.js"
        url: "https://github.com/processing/p5.js"

skills:
  - type: Programming Languages
    items:
      - C/C++
      - Python
      - Go (Golang)
      - Java
      - Kotlin
      - TypeScript
      - Bash
  - type: Frameworks & Tools
    items:
      - PyTorch
      - Azure OpenAI
      - Android SDK / NDK
      - React/Next.js
      - Django/Flask
      - Node.js
      - gRPC
      - Playwright
  - type: Infrastructure
    items:
      - Kubernetes
      - Docker
      - Linux/POSIX
      - WebAssembly
      - WireGuard
      - PostgreSQL
      - Redis

projects:
  - name: "fastbin: a code sharing webapp"
    stack:
      - HTMX
      - Go (Golang)
      - gRPC
      - PostgreSQL
      - Docker
      - Kubernetes
    bullets:
      - "Built a high-performance code sharing backend in Go utilizing gRPC Protobuf microservices, PostgreSQL with connection pooling and optimized indexing, containerized with Docker and deployed on Kubernetes."
    links:
      - display: "git.divyam.dev/divyam/fastbin"
        url: "https://git.divyam.dev/divyam/fastbin"
      - display: "fastbin.lab.divyam.dev"
        url: "https://fastbin.lab.divyam.dev"

  - name: Homelab
    stack:
      - Raspberry Pi 5
      - WireGuard
      - Kubernetes
      - Rancher
      - MetalLB
    bullets:
      - "Personal infrastructure hosting containerized services with WireGuard VPN tunneling, MetalLB load balancing, and Rancher-managed Kubernetes, enabling secure, high-availability external access."

education:
  - school: Deenbandhu Chhotu Ram University of Science and Technology
    location: Haryana, India
    course: "Bachelor of Technology (B.Tech.) Computer Science"
    start: Aug 2018
    end: Aug 2022

certifications:
  - name: "MITx 6.86x — Machine Learning with Python: Linear Models to Deep Learning"
    url: "https://courses.edx.org/certificates/52e99c3c32d8470b9761c8327c4417ca"
  - name: "CS50AI: CS50's Introduction to Artificial Intelligence with Python"
    url: "https://courses.edx.org/certificates/686aaef0b47e438ba5ebd040e0f0b5fd"
