Summary
Sharu Gupta is a pragmatic software engineer with 8 years of experience building production-grade systems, most recently delivering platform services for fleet partners at Uber in Bengaluru. He specializes in backend engineering with strong expertise in Go, C++ and scalable architectures, and has driven initiatives that cut fraud losses by over $1M through data-driven detection and controlled global rollouts. His background spans bioinformatics and algorithm design—where his master's thesis and research work produced a 300x probe-set reduction—bringing a blend of computational rigor and practical product delivery. Comfortable across the full lifecycle, he pairs customer-driven requirements gathering with OOP design, testing and post-release support to ship reliable features. He’s also built ML and big-data solutions on Apache Spark and deployed small AWS clusters, showing an appetite for end-to-end systems work beyond core services. Now open to opportunities in Bangalore, he combines research-grade algorithmic thinking with hands-on platform engineering.
8 years of coding experience
17 years of employment as a software developer
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at University of Houston
Bachelor of Technology (B.Tech.), Electronics and Communications Engineering, Bachelor of Technology (B.Tech.), Electronics and Communications Engineering at Indira Gandhi Institute of Technology
Graduate Diploma, Embedded Systems Design, 1st in a class of 88 students, Graduate Diploma, Embedded Systems Design, 1st in a class of 88 students at Centre for Development of Advanced Computing, Bangalore, India
Hindi, English