Karan Batra

Software Engineer at Google

India
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
Karan Batra is a software engineer with 10 years of experience, currently building systems at Google while mentoring engineers at Scaler Academy. A BITS Pilani computer science graduate, he blends strong algorithmic foundations with production-grade backend development. His open-source contributions to the widely used OpenGenus/cosmos repository demonstrate hands-on expertise in C/C++ algorithms and graph theory implementations like Prim’s MST and bridge trees. Based in India, he pairs large-company engineering with active community mentorship, helping bridge theory and practical coding skills. Colleagues can expect a developer who values clean algorithmic solutions and scalable backend design, informed by both industry and teaching experience.
code9 years of coding experience
bookBITS Pilani, Birla Institute of Technology and Science
bookSSC, GPA - 10/10, SSC, GPA - 10/10 at Jankidas Kapur Public School, Sonipat
bookHSC, Science Mathematics, 92.80 %, HSC, Science Mathematics, 92.80 % at Mother Khazani Convent School, Narela
languagesPunjabi, Hindi, English
github-logo-circle

Github Skills (10)

c1710
algorithm10
data-structures10
algorithms10
graph-algorithms10
c-language10
cprogramming-language10
c1110
data-structure10
sorting-algorithms7

Programming languages (4)

C++HTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
OpenGenus/cosmos

Oct 2017 - Oct 2017

World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
Role in this project:
userBack-end Developer
Contributions:9 commits, 4 PRs, 7 comments in 1 day
Contributions summary:Karan contributed to the project by implementing various algorithms and data structures in C++ and C, focusing on mathematical and graph-based solutions. Their work involved adding implementations for Euler's Totient function, set bit counting, Prim's Minimum Spanning Tree, and bridge tree algorithms. These contributions enhance the repository's library of algorithms and demonstrate proficiency in applying different programming paradigms.
datastructuresinternshipcontributordatasetopengenus
Telegram Bot for managing Splitwise
Contributions:67 commits, 6 pushes, 1 comment in 3 months
telegram-botbottelegramsplitwisepython-telegram-bot
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