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

Software Developer in Bengaluru, Karnataka, India

Member since January 23, 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
    Ruby on Rails, Ruby, Rspec, Resque, Sidekiq, JavaScript, Backbone JS, ReactJS...



Bengaluru, Karnataka, India



Preferred Environment

Mac, Git, Eclipse, VsCode

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: Ruby on Rails, Ruby, Rspec, Resque, Sidekiq, JavaScript, Backbone JS, ReactJS, MySQL, Redis, Memcached, ElasticSearch, Docker, Collaborative-filtering


  • Volunteer at NavGurukul (Other amazing things)

    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, SQL, JavaScript, CoffeeScript, HTML, CSS, Bash
  • Frameworks

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

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

    Git, VS Code, Sublime Text, RabbitMQ
  • Platforms

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

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

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

    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