Vedansh Garg, Software Developer in Bengaluru, Karnataka, India
Vedansh Garg

Software Developer in Bengaluru, Karnataka, India

Member since October 31, 2019
Vedansh is a senior software engineer at HackerRank and has 5+ years of experience in writing scalable, maintainable code in Rails and Python. He has built apps that are being used by 9 million+ developers around the world. He strongly believes in TDD and communicates really well and has worked with teams of different sizes across the globe. He also comes with a strong background in freelancing with various startups in the valley.
Vedansh is now available for hire


  • HackerRank
    Docker, Elasticsearch, Memcached, Redis, MySQL, React, Backbone.js...



Bengaluru, Karnataka, India



Preferred Environment

VS Code, Eclipse, Git, MacOS

The most amazing...

...project I've worked on is building HackerRank Jobs as a micro service and scaling it to be used by millions of developers.


  • Senior Software Developer

    2015 - PRESENT
    • Designed and Implemented HackerRank Jobs as an individual microservice.
    • Managed scaling as the HackerRank community grew 5x from less than a million developers to 7+ million developers (Adding DB indexes, rewriting various APIs, identifying slow queries, adding autoscaling rules).
    • Built and dockerized a service which is used to generate test reports and pdfs. Used this to generate HTML for Google bot.
    • Managed mail system, scaled it to support 1+ million emails a day, built tools to easily A/B test on different cohorts.
    • Built contest where developers around the world can code and compete simultaneously and can view their live ranks on the leaderboard.
    • Built tools/pipeline to make Hackerrank GDPR compliant.
    • Built the challenge recommendation engine of HackerRank using item-item collaborative filtering.
    • Built the initial analytics of HackerRank pipeline using MongoDb and Redshift.
    Technologies: Docker, Elasticsearch, Memcached, Redis, MySQL, React, Backbone.js, JavaScript, Sidekiq, Resque, RSpec, Ruby, Ruby on Rails (RoR)


  • Volunteer at NavGurukul

    NavGurukul runs a one-year residential program for underprivileged students(who can’t afford a college) to learn to code and get high paying jobs.

    I mentored 80+ students In algorithms and web development, built their content platform and designed and created content that can be consumed effortlessly by high schoolers.


  • Languages

    C++, Ruby, Python, JavaScript, SQL, CoffeeScript, HTML, CSS, Bash
  • Frameworks

    Ruby on Rails (RoR), Django
  • Libraries/APIs

    Backbone.js, API Development, JSON API, React, Resque, Sidekiq, jQuery, Google APIs, Facebook API
  • Tools

    Git, RSpec, VS Code, Sublime Text, RabbitMQ
  • Platforms

    Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), MacOS, Eclipse, Docker
  • Storage

    MySQL, Memcached, Elasticsearch, PostgreSQL, Redis, MongoDB
  • Other

    AWS, OAuth, Remote Work, RESTful APIs, Architecture
  • Paradigms

    RESTful Development, Agile, Agile Software Development, Test-driven Development (TDD), Object-oriented Programming (OOP), MVC Design


  • Bachelor's Degree in Computer Science
    2011 - 2015
    KIET - India

To view more profiles

Join Toptal
Share it with others