Summary
Shivam Mahajan is a Senior Software Engineer with 10 years of experience building scalable backend systems, currently contributing to Roku’s Search & Recommendations team from Bengaluru. He has deep expertise in Java (Spring, Hibernate), C++, Python, and data engineering—proven by designing migration plans from gRPC to GraphQL, building campaign management APIs, and implementing Spark/Airflow pipelines at Indeed. Shivam has led small cross-functional teams to improve universal search, payment/redemption flows, and catalogue mapping at magicpin, and early work includes recommender-system research and practical ML experimentation during internships. A Mathematics and Computing graduate from Delhi College of Engineering, he combines strong algorithmic foundations with product-focused engineering, often owning end-to-end delivery under tight deadlines. He’s motivated by learning new technologies and consistently bridges data, search, and backend API design to drive measurable product improvements.
10 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree Mathematics and Computing Engineering, Bachelor’s Degree Mathematics and Computing Engineering at Delhi College of Engineering
English, Hindi