Aditya Bhargava

Staff Software Engineer II at Etsy

Saint Paul, Minnesota, 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

🤩
Rockstar
🎓
Top School
Aditya Bhargava is a Staff Software Engineer II with 16 years of experience building and leading engineering teams, currently based in Saint Paul, Minnesota and working at Etsy. He blends hands-on full-stack development with senior technical leadership, having held staff and management roles at Etsy and Rula and earlier engineering work at Scribd and RethinkDB. Aditya is the author of Grokking Algorithms and maintains the book's companion code repository, demonstrating a talent for making complex algorithms accessible through practical Python, C++, and MATLAB examples. He enjoys exploratory, playful tinkering—an approach that helps him prototype solutions and mentor teams through ambiguous problems. With an MS in Computer Science from the University of Chicago, he pairs strong academic foundations with a steady track record of delivering large projects.
code16 years of coding experience
job13 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
bookMS Computer Science, MS Computer Science at University of Chicago
github-logo-circle

Github Skills (16)

recursion10
algorithms10
data-structures10
python10
data-structure10
sorting-algorithms10
dijkstra9
greedy-algorithms9
breadth-first-search9
cprogramming-language9
c-language9
hashtable9
rust8
matlab8
golang8

Programming languages (18)

JavaCSSCGoRAMLHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
Code for the book Grokking Algorithms (https://www.amazon.com/dp/1633438538)
Role in this project:
userFull-stack Developer
Contributions:11 reviews, 49 commits, 215 PRs in 6 years 9 months
Contributions summary:Aditya contributed code examples covering various algorithms and data structures, including sorting, recursion, hash tables, breadth-first search, Dijkstra's algorithm, and greedy algorithms. They demonstrated practical application through Python and C++ code implementations, as well as a KNN example with digit recognition in MATLAB. The user appears to be implementing and providing examples for the book "Grokking Algorithms" .
egonSchiele/chisel

Apr 2023 - Sep 2023

Open source writing app
Contributions:6 releases, 6 reviews, 23 PRs in 5 months
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