Harshit Bansal

Engineering Manager at Agoda

Bengaluru, Karnataka, 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
Harshit Bansal is an engineering manager with 10 years of experience who prioritizes outcomes over output, owning products end-to-end from design through deployment while optimizing for business delivery. Based in Bengaluru, he blends hands-on full-stack engineering with leadership roles at Gojek and Agoda, and a background building and scaling distributed systems and cloud-native services. An open-source enthusiast and longtime contributor to projects like Zulip, Gitea and Telegraf, he has shipped cross-cutting fixes spanning UI, API and backend plugins—work that reflects both product sensibility and deep technical craftsmanship. He mentors contributors (GSoC/GCI) and has a knack for turning complex problems into simple, scalable solutions, notably improving emoji infrastructure and developer workflows in widely used projects.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology - BTech Information Technology, Bachelor of Technology - BTech Information Technology at Harcourt Butler Technical University
github-logo-circle

Github Skills (30)

database-migrations10
monitoring10
git10
python10
apidoc10
django10
emoji10
go10
api10
golang10
logging10
database-migration10
testing9
postgresql9
py9

Programming languages (5)

TypeScriptJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
zulip/zulip

Dec 2016 - Apr 2019

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
Role in this project:
userBack-end Developer
Contributions:414 commits, 144 PRs, 678 comments in 2 years 4 months
Contributions summary:Harshit primarily worked on migrating the `emoji_code` field in the `reactions` model to store realm emoji IDs instead of names. This involved changes in test files and database migrations. Additionally, the user fixed an issue with adding custom emoji, prevented multiple requests, and also migrated the realm emoji's handling from name to id to improve functionality.
pythonweb-applicationcollaborationzulipjavascript
influxdata/telegraf

Mar 2020 - May 2020

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
Role in this project:
userBack-end Developer
Contributions:9 commits, 7 PRs, 13 comments in 2 months
Contributions summary:Harshit contributed to the `telegraf` project by addressing several issues and implementing new features in various plugins. They fixed a log rotation issue in the internal rotate package, ensuring correct file size handling. The user also added an option to explicitly include queries in the SQL Server input plugin. Additionally, they fixed a URL encoding bug in the Jenkins input plugin.
agentreportingcollectingagent-servertelegraf
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 Bansal - Engineering Manager at Agoda