Harshit Bangar is a Staff Software Engineer with 11 years of experience building scalable backend systems across leading tech companies including Google, Twitter, and Uber. Trained as an electrical and electronics engineer at IIT Guwahati, he blends systems-level thinking with strong software craftsmanship in Python and C++, and practical machine learning exposure. Known for improving code quality and lifecycle-aware reliability — exemplified by his refactors and an error-prone checker contribution to the well-regarded AutoDispose RxJava library — he brings both hands-on engineering and QA rigor. Based in Bengaluru, he consistently drives maintainable, production-ready solutions and mentors teams through complex distributed and streaming challenges.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (B.Tech.) Electrical and Electronics Engineering, Bachelor of Technology (B.Tech.) Electrical and Electronics Engineering at Indian Institute of Technology, Guwahati
Contributions:5 commits, 6 PRs, 118 comments in 3 months
Contributions summary:Harshit's primary contribution focuses on refactoring and improving the Autodispose library, particularly related to lifecycle management and RxJava streams. They removed synthetic accessors and annotated private methods, enhancing code clarity and maintainability. Additionally, the user added and refined an RxLifecycle interop module, and implemented an error prone checker for unbinded subscriptions demonstrating QA focus. This involved modifying code in multiple files to support lifecycle-aware disposal and improve overall code quality.
Contributions:8 commits, 16 pushes, 1 branch in 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.
Request Free Trial
Harshit Bangar - Staff Software Engineer at Google