Subin Walter, Developer in Bengaluru, Karnataka, India
Subin is available for hire
Hire Subin

Subin Walter

Verified Expert  in Engineering

Back-end Developer

Bengaluru, Karnataka, India

Toptal member since March 15, 2023

Bio

Subin is a back-end engineer with a track record of developing high-performance systems and leading initiatives for top tech companies such as Toptal, Byju's, and Cookpad. He is proficient with Ruby, Python, Go, Elasticsearch, and AWS. He develops and maintains complex systems handling large volumes of data and traffic. Subin led the back-end development for Byju's flagship mobile application and created the content search feature from scratch, with over 100 million downloads.

Portfolio

Toptal
Ruby on Rails (RoR), GraphQL, Elasticsearch, PostgreSQL, Redis, Apache Kafka...
Byju's (Think & Learn Pvt. Ltd.)
Ruby on Rails (RoR), Python 3, Go, Ruby, Elasticsearch, Redis, Apache Kafka...
Cookpad
Ruby, Ruby on Rails (RoR), Elasticsearch, MySQL, REST, OOP Designs, RSpec, Git...

Experience

  • REST - 6 years
  • Ruby - 5 years
  • Ruby on Rails (RoR) - 5 years
  • PostgreSQL - 4 years
  • Python 3 - 4 years
  • Elasticsearch - 4 years
  • Flask - 3 years
  • GraphQL - 3 years

Availability

Part-time

Preferred Environment

Ruby, Python 3, Ruby on Rails (RoR), Flask, Django, Git, GitHub, SQL, Back-end

The most amazing...

...tools I've developed were the search features for Byju's, the edtech giant's flagship app with 100+ million downloads.

Work Experience

Senior Back-end Engineer (Core Team)

2021 - 2023
Toptal
  • Led the initiative to collect testimonials from talent.
  • Spearheaded the initiative to improve matching performance of talent resumes.
  • Expanded on initiatives to help build a modular monolith.
Technologies: Ruby on Rails (RoR), GraphQL, Elasticsearch, PostgreSQL, Redis, Apache Kafka, OOP Designs, RSpec, Git, GitHub, SQL, HTML, Docker, Test-driven Development (TDD), Behavior-driven Development (BDD), Jira, Ruby Gems, Back-end

Lead Engineer

2018 - 2021
Byju's (Think & Learn Pvt. Ltd.)
  • Led the back-end effort for Byju's flagship mobile application (a learning application).
  • Developed and maintained the CMS used for K12 projects.
  • Built and maintained the video pipeline platform service including infrastructure.
  • Delivered the content search functionality on Byju's learning app.
  • Designed and developed a machine learning pipeline for our internal projects.
  • Created and built the back end, which powered a free school webinar feature.
Technologies: Ruby on Rails (RoR), Python 3, Go, Ruby, Elasticsearch, Redis, Apache Kafka, AWS ELB, Amazon RDS, Amazon Elastic Container Service (ECS), Flask, AWS IAM, Amazon SageMaker, REST, OOP Designs, GraphQL, RSpec, Git, GitHub, SQL, HTML, CSS, Docker, Test-driven Development (TDD), Behavior-driven Development (BDD), Jira, Amazon EC2, Ruby Gems, Back-end

Software Engineer

2017 - 2018
Cookpad
  • Developed and maintained Cookpad’s search-related features, which support 20 languages with more than two million daily searches.
  • Improved search quality and performance and holistically fixed linguistic issues.
  • Launched Cookpad's product in multiple Indian languages and added search support for each.
Technologies: Ruby, Ruby on Rails (RoR), Elasticsearch, MySQL, REST, OOP Designs, RSpec, Git, GitHub, SQL, HTML, Test-driven Development (TDD), Behavior-driven Development (BDD), Jira, Ruby Gems, Back-end

Software Engineer

2015 - 2017
Cucumbertown Food Blogging Platform
  • Designed and developed various search-related features (recipe search, autocomplete, recipe index).
  • Built the blog import and export feature for the blogs. It supports import export to both WordPress and Blogspot.
  • Created favicon support for the blogs.
  • Developed and maintained the image service, which was responsible for versions, storage, and quality of images.
Technologies: Django, Apache Solr, MySQL, PostgreSQL, Go, REST, Python 3, Flask, OOP Designs, Redis, AWS ELB, Amazon RDS, AWS IAM, Git, GitHub, SQL, HTML, CSS, Test-driven Development (TDD), Behavior-driven Development (BDD), Amazon EC2, Back-end

Experience

Led Development for India's Largest Learning App: Byju's

https://play.google.com/store/apps/details?id=com.byjus.thelearningapp&hl=en_IN&gl=US
Led the back-end team, designing and developing various high-performing and immensely interactive features for India's biggest learning app. I designed and built the content search from scratch and maintained and created the CMS for the app.

Education

2008 - 2012

Bachelor's Degree in Electrical Engineering

College of Engineering Trivandrum - Trivandrum, Kerala, India

Skills

Tools

RSpec, Amazon Elastic Container Service (ECS), AWS IAM, Amazon SageMaker, Git, GitHub, Jira, AWS ELB, Apache Solr

Languages

Ruby, Python 3, GraphQL, SQL, HTML, CSS, C++, C, Go

Frameworks

Ruby on Rails (RoR), Flask, Django

Paradigms

REST, Test-driven Development (TDD), Behavior-driven Development (BDD)

Platforms

Docker, Amazon EC2, Apache Kafka

Storage

Elasticsearch, PostgreSQL, Redis, MySQL

Other

OOP Designs, Ruby Gems, Back-end, Amazon RDS

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