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 7 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

Portfolio

  • HackerRank
    Ruby on Rails, Ruby, Rspec, Resque, Sidekiq, JavaScript, Backbone JS, ReactJS...

Experience

  • Ruby, 6 years
  • Git, 6 years
  • Ruby on Rails (RoR), 6 years
  • Python, 5 years
  • MySQL, 5 years
  • Linux, 5 years
  • Amazon Web Services (AWS), 4 years
  • JavaScript, 4 years

Location

Bengaluru, Karnataka, India

Availability

Part-time

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.

Employment

  • Senior Software Developer

    2015 - PRESENT
    HackerRank
    • 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

Experience

  • Volunteer at NavGurukul (Other amazing things)
    http://navgurukul.org

    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.

Skills

  • Languages

    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
  • Paradigms

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

    OAuth, Remote Work, RESTful APIs, Architecture

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others