Aman Mangal

Staff Software Engineer at Yugabyte

Jaipur, Rajasthan, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aman Mangal is a Staff Software Engineer with 13 years of experience specializing in systems, distributed systems, data engineering, and databases, currently based in Jaipur, India. He has a strong track record stabilizing and evolving production-grade databases—most notably contributing to Dgraph and to Ristretto, a high-performance Go cache born from his work on caching in Go. Aman blends deep low-level engineering (protos, cache internals, bloom filters, TTL, security fixes) with product-minded system design, having led efforts like a Dgraph Kubernetes operator, chaos-ready integration tests, and API key security. His background spans high-throughput data pipelines and optimizations at scale (Spark, Redshift, Aerospike) and network/cloud provisioning systems at Arista, reflecting comfort across storage, compute, and operations. He also volunteers technical leadership for nonprofits, building resilient offline-first event systems and mentoring teams on CI/CD and cloud deployments—an indicator of his practical focus on reliability and real-world constraints.
code13 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Georgia Institute of Technology
bookIndian Institute of Technology Bombay
bookExchange Student, Computer Engineering, Exchange Student, Computer Engineering at Nanyang Technological University Singapore
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (30)

caching10
golangci-lint10
back-end-development10
apidoc10
graph-database10
go10
api10
performance-optimization10
database-design10
backend10
disk-cache10
web-cache10
object-cache10
memory-cache10
protobuffer10

Programming languages (15)

C#MDXJavaCSSCRustGoHTML

Github contributions (5)

github-logo-circle
dgraph-io/dgraph

Sep 2018 - Jan 2023

high-performance graph database for real-time use cases
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 releases, 1054 reviews, 122 commits in 4 years 4 months
Contributions summary:Aman primarily contributed to the backend logic of the Dgraph graph database. Their work focused on implementing features for the bulk loader, including support for ignoring parsing errors, providing progress status updates, and addressing parsing-related issues within RDF files. Additionally, they added the necessary interfaces to enable cache functionalities for the ristretto package. Their contributions also involved working on features related to the query API, adding timeout options and modifying code to correctly handle timezones and data validation.
graph-databasedatabasedistributedgoknowledge-graph
dgraph-io/ristretto

Feb 2019 - Feb 2019

A high performance memory-bound Go cache
Role in this project:
userBackend Developer
Contributions:7 releases, 70 reviews, 6 commits in 15 days
Contributions summary:Aman primarily contributed to the core functionality of the Ristretto cache, focusing on performance and efficiency. Their work included updates to configuration files, codebase cleanup, and improvements to internal data structures like buffers and bloom filters. They addressed multiple areas, including the implementation of features such as TTL, optimization, and also fixed security vulnerabilities.
go-cachecacheperformancegolanggo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial