Mayank Agarwal

Senior Software Engineer at LinkedIn

Mountain View, California, United States
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

👤
Senior
🎓
Top School
Mayank Agarwal is a Senior Software Engineer with 13 years of experience building low-latency, scalable systems across advertising, driver logistics, and big-data control planes. Based in Mountain View, he has shipped production rule engines, driver accounting platforms, and high-throughput ad-exchange services, and now helps architect LinkedIn’s Big Data control plane. He brings deep backend and database expertise—evidenced by contributions to the popular RocksDB project, where he fixed memory leaks and improved TTL and transaction-log behavior. Comfortable designing systems from scratch, he blends pragmatic engineering with a curiosity for new domains and continuous learning. Colleagues rely on him for maintainable, change-friendly architectures that solve real-world problems at scale.
code13 years of coding experience
job8 years of employment as a software developer
bookBachelor of Engineering (BE), Bachelor of Engineering (BE) at Jadavpur University
bookSt. Michaels School, Siliguri
bookMatriculate, Matriculate at Delhi Public School, Siliguri
github-logo-circle

Github Skills (9)

databases10
leveldb10
c-language10
cprogramming-language10
relational-databases10
sql-database10
database10
testing9
compression9

Programming languages (2)

JavaC++

Github contributions (4)

github-logo-circle
facebook/rocksdb

Nov 2012 - Dec 2013

A library that provides an embeddable, persistent key-value store for fast storage.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:108 commits in 1 year 1 month
Contributions summary:Mayank contributed to the RocksDB project by modifying compression options and introducing database operations into the stress test. They implemented and fixed coding errors related to the TTL (Time to Live) feature, including merging and write functionalities, and made improvements to the transaction log iterator. Furthermore, the user introduced an API for checking leveldb::Status codes and fixed a memory leak in the table.cc file while implementing these features.
persistent-storagebigtablefast-storagelsm-treedatabase
facebookarchive/linkbench

Jan 2013 - Feb 2013

Facebook Graph Benchmark
Contributions:5 commits in 1 month
benchmarkgraph-benchmarkgraphfacebook
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
Mayank Agarwal - Senior Software Engineer at LinkedIn