Rachit Jain is a Senior Software Engineer with 11 years of experience building large-scale, full-stack systems and currently delivering AI-driven capabilities on Jira for 20M+ monthly users at Atlassian. He brings deep expertise from high-frequency trading at Tower Research Capital and cloud/architecture work at Microsoft, with strengths in React, Django/Node, C++ and production reliability. Known for debugging complex systems and leading architectural investigations, he also mentors engineers and runs a 140k+ subscriber YouTube channel where he shares technical content and workshops. An avid open-source contributor, his DataStructures-Algorithms repo demonstrates advanced algorithmic implementations (tries for max XOR, centroid decomposition, HLD), reflecting strong problem-solving pedigree from IIT Roorkee. Quick to ramp on new codebases and fluent in communication, he pairs fast learning with a track record of shipping performant, observable systems.
The best library for implementation of all Data Structures and Algorithms - Trees + Graph Algorithms too!
Role in this project:
Back-end Developer
Contributions:9 commits, 6 PRs in 3 years
Contributions summary:Rachit primarily focused on implementing data structures and algorithms within the repository. Their contributions include the addition of Trie implementations for maximum XOR operations, LCA with Sparse Table for binary lifting, and centroid decomposition with two implementations. Furthermore, the user added code for HLD and parallel binary search techniques. The contributions showcase expertise in core data structures and algorithmic problem-solving in C++.
Contributions:2 commits, 11 pushes in 2 years 11 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.