Garvit Bansal

Senior Software Developer at Meta

Singapore
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
Garvit Bansal is a Senior Software Developer with 11 years of experience building scalable systems and turning large-scale data into actionable insights. His career spans high-throughput commerce systems at Flipkart, data-centric research and sensor analytics at SUTD, and production feature-engineering and low-latency prediction work at DataRobot and Meta. He blends backend engineering, Spark/Scala UDFs, and CI/CD automation to deliver end-to-end APIs and optimized batch prediction pipelines, often improving performance via algorithmic optimizations like binary search and caching. An avid problem-solver, he maintains a GitHub LeetCode repository with algorithm and data-structure implementations (tries, segment trees, DP), reflecting strong fundamentals in algorithms and system design. Based in Singapore, he mentors small teams and has co-authored research papers linking urban sensing and behavior, a less-obvious thread that ties his research rigor to production-grade engineering.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Technology (B Tech.) Computer Science and Engineering, Bachelor of Technology (B Tech.) Computer Science and Engineering at The LNM Institute of Information Technology
languagesEnglish, Hindi
github-logo-circle

Github Skills (17)

algorithm10
algorithms10
python10
binary-search10
lintcode10
data-manipulation10
data-structure10
data-structures10
dynamic-programming10
strings9
text-manipulation9
linked-list9
recursion9
hashtable8
trie8

Programming languages (5)

TypeScriptJavaC++HTMLPython

Github contributions (5)

github-logo-circle
Garvit244/Leetcode

May 2018 - Jan 2022

🎓Leetcode solutions in Python 📚
Role in this project:
userBack-end Developer & Algorithms Implementer
Contributions:120 commits, 11 PRs, 88 pushes in 3 years 8 months
Contributions summary:Garvit primarily contributed solutions to LeetCode problems, focusing on array-based and dynamic programming algorithms. The commits demonstrate implementations in Python, with solutions for problems related to finding the longest increasing subsequence, longest palindromic substring, and various other array and tree based algorithm questions. They also implemented fundamental data structures like tries and segment trees to solve the given algorithmic problems. The solutions provided demonstrate problem-solving skills using various programming paradigms.
pythonleetcodeinterview-prepleetcode-solutionspython-solution
Contributions:14 commits, 6 pushes in 1 year
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