Sandeep Ravichandran, Developer in Bengaluru, Karnataka, India
Sandeep is available for hire
Hire Sandeep

Sandeep Ravichandran

Verified Expert  in Engineering

Software Developer

Bengaluru, Karnataka, India

Toptal member since February 4, 2015

Bio

With over 15 years of experience, Sandeep has built software for companies such as Amazon and Thoughtspot. He possesses a robust understanding of both front-end and back-end stacks, with a recent focus on AI projects. Sandeep has served as both an individual contributor and a leader for teams of up to 25 members, and has architected and constructed data warehouses.

Portfolio

CognitiveClouds
Scala, Elasticsearch, MongoDB, PostgreSQL, Ruby on Rails (RoR)
Amazon India
Java, Agile, JavaScript
Sourcebits LLC
jQuery, JavaScript, MySQL, MongoDB, Ruby on Rails (RoR)

Experience

  • Agile Software Development - 15 years
  • Ruby - 10 years
  • MongoDB - 10 years
  • PostgreSQL - 10 years
  • MySQL - 10 years
  • Ruby on Rails (RoR) - 10 years
  • Redis - 10 years
  • jQuery - 5 years

Availability

Full-time

Preferred Environment

Vim Text Editor, Git, Ubuntu, MacOS

The most amazing...

...piece of software I've ever built is a scalable web crawler architecture capable of fetching data from multiple websites in parallel.

Work Experience

Director of Software Engineering

2012 - PRESENT
CognitiveClouds
  • Built and led the engineering team since its inception.
  • Handled delivery of various projects and developed an "Engineering" culture within the team.
  • Architected and developed various applications for clients.
  • Developed a scalable web crawler architecture.
  • Developed applications using TDD.
Technologies: Scala, Elasticsearch, MongoDB, PostgreSQL, Ruby on Rails (RoR)

Engineering Manager

2020 - 2022
Amazon India
  • Led the development of a model deployment framework (MMF) to deploy ML models across the organization and made MMF the custodian of all ML models in production.
  • Reduced cost of running ML models by up to 60% by supporting models in AWS Lambda.
  • Built an AutoML platform for text extraction and worked on the long-term architecture.
Technologies: Java, Agile, JavaScript

Technical Lead

2010 - 2012
Sourcebits LLC
  • Handled application design.
  • Was responsible for database schema design.
  • Developed RESTful APIs using Ruby on Rails.
  • Developed client-side applications using jQuery and JavaScript.
Technologies: jQuery, JavaScript, MySQL, MongoDB, Ruby on Rails (RoR)

Ruby on Rails Developer

2009 - 2010
True Sparrow Systems
  • Developed a front-end for the application using HTML5/CSS3.
  • Wrote a bunch of heavy client side interactions using JavaScript.
  • Developed various features for applications using Ruby on Rails with unit tests.
Technologies: CSS, HTML, jQuery, Ruby on Rails (RoR)

Experience

Wishclouds

I developed a scalable web crawler infrastructure to crawl around 100 retailer websites. WishClouds is a social shopping platform that uses purchase intent data to create significant value for retailers, brands, and advertisers.

Yelloday

I architected and developed the entire Yelloday API and front-end application. Yelloday enables positive workplace change by uniquely combining employee engagements with tools to empower and report sustainability to realize a more connected, collaborative, and productive workplace.

SocialSee

I led development of the entire web application along with my team. SocialSee™ measures total Social ROI in real-time.

Adchemy - Presently Walmart Labs

I developed web crawlers to help Adchemy with their business.

Education

2005 - 2009

Master's Degree in Information Systems

Birla Institute of Technology & Science - Goa, India

Skills

Libraries/APIs

jQuery, React, Node.js, REST APIs, jQuery UI, Vue

Tools

RSpec, Git, GitHub, Capistrano, Vim Text Editor, Figma

Languages

SQL, HTML5, JavaScript, Ruby, CSS3, Sass, Python, TypeScript, Scala, HTML, CSS, Java

Frameworks

Ruby on Rails (RoR), Tailwind CSS, Next.js, React Native, Capybara, AngularJS

Paradigms

Agile Software Development, Search Engine Optimization (SEO), Object-oriented Programming (OOP), Test-driven Development (TDD), Agile

Platforms

Amazon Web Services (AWS), MacOS, Heroku, Linux, Vercel, Ubuntu

Storage

MongoDB, Elasticsearch, NoSQL, Memcached, Redis, MySQL, PostgreSQL

Other

Data Scraping, Web Scraping

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring