Update Resume
This commit is contained in:
parent
ef2d246bfd
commit
00ac4fc0a2
4 changed files with 1212 additions and 1143 deletions
|
|
@ -3,10 +3,8 @@ title: "About"
|
||||||
description: "About Divyam Ahuja"
|
description: "About Divyam Ahuja"
|
||||||
---
|
---
|
||||||
|
|
||||||
Hi, I'm a software engineer who loves building things. I enjoy hacking on side projects, exploring new technologies, and deep-diving into the technical details of how things work.
|
Hi, I'm a software engineer who loves building things. I enjoy hacking on side projects, exploring new technologies, and deep-diving into how things work under the hood.
|
||||||
|
|
||||||
I like working on performance-critical systems software, with a particular interest in low-level systems, operating systems, and compilers.
|
My interests lean toward performance-critical systems — low-level programming, operating systems, compilers, and protocols. I also spend a lot of time tinkering with infrastructure and performance optimization.
|
||||||
|
|
||||||
I enjoy hacking on things and deep diving into the technical details of protocols, performance optimization, and algorithms.
|
|
||||||
|
|
||||||
If you want to see what I've been working on, check out my [GitHub](https://github.com/ahujadivyam) or [Git](https://git.divyam.dev). Feel free to reach out by [email](mailto:divyam@divyam.dev).
|
If you want to see what I've been working on, check out my [GitHub](https://github.com/ahujadivyam) or [Git](https://git.divyam.dev). Feel free to reach out by [email](mailto:divyam@divyam.dev).
|
||||||
|
|
|
||||||
|
|
@ -29,17 +29,18 @@ experience:
|
||||||
end: Present
|
end: Present
|
||||||
stack:
|
stack:
|
||||||
- Python
|
- Python
|
||||||
- JavaScript
|
|
||||||
- TypeScript
|
- TypeScript
|
||||||
|
- React
|
||||||
|
- Azure OpenAI
|
||||||
|
- Claude Code
|
||||||
|
- Copilot
|
||||||
- Playwright
|
- Playwright
|
||||||
- Telemetry
|
|
||||||
bullets:
|
bullets:
|
||||||
- "Build, evaluate, and enhance AI-powered user experiences for the Excel Copilot team."
|
- "Owned the end-to-end Responsible AI (RAI) evaluation pipeline, executing critical harms assessments to gate model releases. Engineered custom retry mechanisms and architectural optimizations, reducing average pipeline execution time by **50%**."
|
||||||
- "Architected a parallelized automation framework for synthetic data generation and evaluation, boosting pipeline throughput by **5x**."
|
- "Engineered an automated synthetic data generation framework using LLMs, generating **70,000+** diverse queries and multi-step interaction trajectories across **20,000+** real-world Excel workbooks to power large-scale model evaluation pipelines."
|
||||||
- "Orchestrated the Responsible AI (RAI) pipeline, executing evaluation runs on new models to guarantee safe and deterministic AI outputs."
|
- "Served as on-call Shield Engineer, owning incident triage and partner bug resolution across AI evaluation pipelines—maintaining **>95%** uptime by engineering comprehensive telemetry dashboards with an adjacent team."
|
||||||
- "Acted as on-call Shield Engineer, monitoring pipeline health, triaging partner issues, and driving incident response for critical bugs."
|
- "Accelerated engineering velocity by building LLM-based agents for automated bug triage, PR summarization, and reviewer assignment."
|
||||||
- "Integrated comprehensive telemetry, structured logging, and observability dashboards into pipelines to maintain **>95%** reliability."
|
- "Shipped high-impact performance optimizations and accessibility fixes directly to the core Microsoft Excel product."
|
||||||
- "Engineered autonomous AI agents to automate repetitive tasks and optimize workflow efficiency."
|
|
||||||
|
|
||||||
- company: Advanced Micro Devices (AMD)
|
- company: Advanced Micro Devices (AMD)
|
||||||
role: System Software Designer
|
role: System Software Designer
|
||||||
|
|
@ -47,19 +48,16 @@ experience:
|
||||||
start: Aug 2022
|
start: Aug 2022
|
||||||
end: Feb 2025
|
end: Feb 2025
|
||||||
stack:
|
stack:
|
||||||
- C
|
- C/C++
|
||||||
- C++
|
- Java (OpenJDK)
|
||||||
- Java
|
|
||||||
- Python
|
- Python
|
||||||
- React.js
|
- Django
|
||||||
- JavaScript
|
- React
|
||||||
|
- SQLite
|
||||||
bullets:
|
bullets:
|
||||||
- "Engineered an OpenJDK performance monitoring system, enabling early detection and mitigation of performance degradation."
|
- "Engineered a visualization dashboard and RESTful API for OpenJDK telemetry, increasing internal data accessibility by **40%**."
|
||||||
- "Spearheaded the development of a visualization dashboard and RESTful API for OpenJDK telemetry, increasing 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**."
|
||||||
- "Automated nightly Java benchmarking and tuning using machine learning models, achieving a **30%** reduction in manual effort."
|
- "Optimized JVM flags, GC policies, and runtime parameters for OpenJDK on High Performance Computing (HPC) servers, achieving a **2%** throughput improvement on SPECjbb benchmarks."
|
||||||
- "Executed advanced Java tuning techniques, yielding a **2%** performance increase across High Performance Computing (HPC) servers."
|
|
||||||
- "Refactored and containerized legacy projects for cross-platform compatibility, driving a **90%** reduction in deployment errors."
|
|
||||||
- "Received the **Spotlight Award** for exceptional contributions to automation and nightly benchmark visualization."
|
|
||||||
|
|
||||||
- company: Chromium
|
- company: Chromium
|
||||||
role: Google Summer of Code Contributor (Open Source Developer)
|
role: Google Summer of Code Contributor (Open Source Developer)
|
||||||
|
|
@ -67,56 +65,53 @@ experience:
|
||||||
start: May 2022
|
start: May 2022
|
||||||
end: Aug 2022
|
end: Aug 2022
|
||||||
stack:
|
stack:
|
||||||
- JavaScript
|
|
||||||
- TypeScript
|
|
||||||
- C
|
|
||||||
- C++
|
- C++
|
||||||
- WebAudio
|
- JavaScript/TypeScript
|
||||||
- WebAssembly
|
- WebAssembly
|
||||||
|
- WebAudio
|
||||||
- WebWorkers
|
- WebWorkers
|
||||||
bullets:
|
bullets:
|
||||||
- "Researched and implemented optimal design patterns integrating the WebAudio API with WebAssembly and WebWorkers."
|
- "Engineered a high-performance, lock-free C++ ring buffer library for real-time audio processing, establishing optimal design patterns to integrate the WebAudio API with WebAssembly and WebWorkers."
|
||||||
- "Designed and authored a high-performance, lock-free ring buffer library for real-time audio processing."
|
|
||||||
links:
|
|
||||||
- display: "github.com/ahujadivyam/gsoc-chromium-freequeue"
|
|
||||||
url: "https://github.com/ahujadivyam/gsoc-chromium-freequeue"
|
|
||||||
|
|
||||||
skills:
|
skills:
|
||||||
- type: Programming Languages
|
- type: Programming Languages
|
||||||
items:
|
items:
|
||||||
- C/C++
|
- C/C++
|
||||||
- Python
|
- Python
|
||||||
- JavaScript/TypeScript
|
|
||||||
- Java
|
|
||||||
- Go (Golang)
|
- Go (Golang)
|
||||||
|
- Java
|
||||||
|
- JavaScript/TypeScript
|
||||||
- Bash
|
- Bash
|
||||||
- PHP
|
- type: AI & Data
|
||||||
- type: Frameworks
|
items:
|
||||||
|
- PyTorch
|
||||||
|
- Azure OpenAI
|
||||||
|
- Antigravity
|
||||||
|
- Pandas
|
||||||
|
- NumPy
|
||||||
|
- Claude Code
|
||||||
|
- type: Backend & Web
|
||||||
items:
|
items:
|
||||||
- React.js
|
|
||||||
- Next.js
|
|
||||||
- Express.js
|
|
||||||
- Django
|
|
||||||
- Flask
|
|
||||||
- Node.js
|
- Node.js
|
||||||
- type: Tools/Platforms
|
- Django/Flask
|
||||||
|
- React/Next.js
|
||||||
|
- gRPC
|
||||||
|
- Playwright
|
||||||
|
- type: Infrastructure & Systems
|
||||||
items:
|
items:
|
||||||
- Git
|
|
||||||
- Docker
|
|
||||||
- Emscripten
|
|
||||||
- UNIX
|
|
||||||
- Linux
|
|
||||||
- POSIX
|
|
||||||
- Shell
|
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
|
- Docker
|
||||||
|
- Linux/POSIX
|
||||||
- WebAssembly
|
- WebAssembly
|
||||||
- WordPress
|
- WireGuard
|
||||||
|
- CI/CD
|
||||||
- type: Databases
|
- type: Databases
|
||||||
items:
|
items:
|
||||||
- MySQL
|
|
||||||
- MongoDB
|
|
||||||
- PostgreSQL
|
- PostgreSQL
|
||||||
- Redis
|
- Redis
|
||||||
|
- MySQL
|
||||||
|
- SQLite
|
||||||
|
- MongoDB
|
||||||
|
|
||||||
projects:
|
projects:
|
||||||
- name: "fastbin: a code sharing webapp"
|
- name: "fastbin: a code sharing webapp"
|
||||||
|
|
@ -127,6 +122,8 @@ projects:
|
||||||
- PostgreSQL
|
- PostgreSQL
|
||||||
- Docker
|
- Docker
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
|
bullets:
|
||||||
|
- "Pastebin-style app with a Go backend, gRPC service layer, and Kubernetes deployment."
|
||||||
links:
|
links:
|
||||||
- display: "git.divyam.dev/divyam/fastbin"
|
- display: "git.divyam.dev/divyam/fastbin"
|
||||||
url: "https://git.divyam.dev/divyam/fastbin"
|
url: "https://git.divyam.dev/divyam/fastbin"
|
||||||
|
|
@ -140,6 +137,8 @@ projects:
|
||||||
- Kubernetes
|
- Kubernetes
|
||||||
- Rancher
|
- Rancher
|
||||||
- MetalLB
|
- MetalLB
|
||||||
|
bullets:
|
||||||
|
- "Self-hosted Kubernetes cluster with WireGuard tunnel to a public VPS for secure external access."
|
||||||
|
|
||||||
education:
|
education:
|
||||||
- school: Deenbandhu Chhotu Ram University of Science and Technology
|
- school: Deenbandhu Chhotu Ram University of Science and Technology
|
||||||
|
|
@ -149,7 +148,7 @@ education:
|
||||||
end: Aug 2022
|
end: Aug 2022
|
||||||
|
|
||||||
certifications:
|
certifications:
|
||||||
- name: "MITx 6.86x: Machine Learning with Python-From Linear Models to Deep Learning"
|
- name: "MITx 6.86x — Machine Learning with Python: Linear Models to Deep Learning"
|
||||||
url: "https://courses.edx.org/certificates/52e99c3c32d8470b9761c8327c4417ca"
|
url: "https://courses.edx.org/certificates/52e99c3c32d8470b9761c8327c4417ca"
|
||||||
- name: "CS50AI: CS50's Introduction to Artificial Intelligence with Python"
|
- name: "CS50AI: CS50's Introduction to Artificial Intelligence with Python"
|
||||||
url: "https://courses.edx.org/certificates/686aaef0b47e438ba5ebd040e0f0b5fd"
|
url: "https://courses.edx.org/certificates/686aaef0b47e438ba5ebd040e0f0b5fd"
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,9 @@
|
||||||
|
|
||||||
#let data = yaml("../data/resume.yaml")
|
#let data = yaml("../data/resume.yaml")
|
||||||
|
|
||||||
#set page(paper: "a4", margin: (x: 0.5in, y: 0.4in))
|
#set page(paper: "a4", margin: (x: 0.5in, y: 0.35in))
|
||||||
#set document(title: data.name + "'s Resume", author: data.name)
|
#set document(title: data.name + "'s Resume", author: data.name)
|
||||||
#set par(leading: 0.5em)
|
#set par(leading: 0.55em)
|
||||||
#set text(font: "Source Sans 3", size: 10pt)
|
#set text(font: "Source Sans 3", size: 10pt)
|
||||||
#set underline(offset: 2.5pt)
|
#set underline(offset: 2.5pt)
|
||||||
#show heading: set text(weight: "semibold")
|
#show heading: set text(weight: "semibold")
|
||||||
|
|
@ -107,7 +107,7 @@
|
||||||
// --- Header ---
|
// --- Header ---
|
||||||
#text(size: 28pt, weight: "semibold")[#data.name] \
|
#text(size: 28pt, weight: "semibold")[#data.name] \
|
||||||
#v(9pt, weak: true)
|
#v(9pt, weak: true)
|
||||||
#text(size: 14pt)[#data.role]
|
#text(size: 14pt)[Systems & Software Engineer]
|
||||||
|
|
||||||
// Contact links — first row
|
// Contact links — first row
|
||||||
#linksBar((
|
#linksBar((
|
||||||
|
|
@ -155,6 +155,9 @@
|
||||||
= Projects
|
= Projects
|
||||||
#for p in data.projects {
|
#for p in data.projects {
|
||||||
project(name: p.name, stack: p.at("stack", default: ()))[
|
project(name: p.name, stack: p.at("stack", default: ()))[
|
||||||
|
#for bullet in p.at("bullets", default: ()) {
|
||||||
|
[- #md(bullet)]
|
||||||
|
}
|
||||||
#let links = p.at("links", default: ())
|
#let links = p.at("links", default: ())
|
||||||
#if links.len() > 0 {
|
#if links.len() > 0 {
|
||||||
[- #links.map(l => underline(link(l.url)[#l.display])).join(", ")]
|
[- #links.map(l => underline(link(l.url)[#l.display])).join(", ")]
|
||||||
|
|
@ -173,3 +176,9 @@
|
||||||
end: edu.end,
|
end: edu.end,
|
||||||
)[]
|
)[]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// --- Certifications ---
|
||||||
|
= Certifications
|
||||||
|
#for cert in data.certifications {
|
||||||
|
[- #underline(link(cert.url)[#cert.name])]
|
||||||
|
}
|
||||||
2237
static/resume.pdf
2237
static/resume.pdf
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue