Ayush Poddar, Developer in Gurugram, Haryana, India
Ayush is available for hire
Hire Ayush

Ayush Poddar

Software Developer

Gurugram, Haryana, India

Toptal member since April 22, 2021

Bio

Ayush is a seasoned software engineer with 7+ years of experience specializing in back-end development. He has built complex web applications using Ruby on Rails, Node.js, Python, SQL, NoSQL, AWS, Vue, jQuery, and Sass. Notably, he co-founded Farad Books in 2016, designing the back end from scratch and attracting 200+ paying subscribers. His leadership roles, innovative problem-solving abilities, and commitment to continuous learning make him a valuable asset to any team.

Portfolio

Loop Subscriptions
Node.js, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon RDS, MySQL...
Clark
Ruby, Ruby on Rails (RoR), PostgreSQL, TypeScript, JavaScript, Ember.js...
Escale Solutions
Ruby on Rails (RoR), PostgreSQL, Redis, MongoDB, Amazon S3 (AWS S3), Deployment...

Experience

  • Ruby on Rails (RoR) - 6 years
  • Ruby - 5 years
  • PostgreSQL - 5 years
  • Deployment - 4 years
  • REST - 4 years
  • Amazon Web Services (AWS) - 3 years
  • GitLab CI/CD - 2 years
  • MongoDB - 2 years

Preferred Environment

Vim Text Editor, MacOS, Zsh, Git, GitLab CI/CD, Amazon Web Services (AWS)

The most amazing...

...project I've worked on involved building a platform for managing prepaid subscriptions on Shopify.

Work Experience

Senior Software Engineer

2023 - PRESENT
Loop Subscriptions
  • Developed a platform for syncing the current order of products in product collections from Shopify to our application. It involved managing up to 47,000 products per collection and 80,000+ collections.
  • Built a platform that helped merchants sell prepaid subscriptions while keeping flexibility features like rescheduling, adding free gifts to the next delivery, etc. Merchants generated over $640,000 in revenue across 3,600+ subscriptions.
  • Improved the logging architecture for the back-end application, implementing concepts like unique trace IDs, child loggers, etc. This resulted in faster and easier debugging and facilitated the use of alerts to proactively detect potential issues.
Technologies: Node.js, AWS Lambda, Amazon Simple Queue Service (SQS), Amazon RDS, MySQL, Amazon EC2, Shopify Polaris, React, Amazon S3 (AWS S3), Back-end Development, Object-oriented Programming (OOP), Redis, Deployment, Git, JavaScript, Team Mentoring, Full-stack, Vim Text Editor, TypeScript, REST APIs, DevOps, SQL, Shopify, GraphQL, Shopify API, Next.js, Source Code Review, Artificial Intelligence (AI), Vercel, Back-end

Senior Software Engineer

2021 - 2022
Clark
  • Accelerated feature releases by up to three days at Clark, revamping the A/B experiments framework, eliminating developer intervention, and enabling product managers to make direct changes while maintaining backward compatibility.
  • Designed, developed, and maintained robust and efficient APIs for customer onboarding journeys using Ruby on Rails. This effort enhanced the user experience and increased customer retention.
  • Served as a member of the core group of the team. Regularly discussed team priorities, participated in deciding team OKRs, and tracked the progress of ongoing user stories.
  • Strategized the transition of live chat service "Hermes" from Node.js to Go; collaborated with the infrastructure team on Kubernetes management and sales team on migration timing. Ensured seamless and invisible migration for online customers.
Technologies: Ruby, Ruby on Rails (RoR), PostgreSQL, TypeScript, JavaScript, Ember.js, Test-driven Development (TDD), Agile, Back-end Development, Object-oriented Programming (OOP), Git, REST APIs, SQL, minitest, Source Code Review, Vercel, Back-end

Software Engineer

2018 - 2020
Escale Solutions
  • Acted as sole back-end developer on more than five projects like Manscore (gamified social network) and ScriptDoor (media streaming). Handled high and low-level designs, database modeling, RESTful APIs, deployment, and ensured the stability and performance of client products.
  • Devised a unique wallet-based payment system for ScriptDoor using SQL window functions. It mimicked real-world cash denominations with unlimited possibilities, enabling secure, trackable, and flexible transactions.
  • Mentored a junior developer, guiding him in mastering Ruby on Rails, leading to significant progress in his technical skills.
  • Led a team of 10+ developers, conducting daily scrum meetings, performing code reviews, overseeing project onboarding, and managing resources.
  • Acted as the client's primary point of contact, providing technical insights to facilitate optimal product development and mutual profitability.
Technologies: Ruby on Rails (RoR), PostgreSQL, Redis, MongoDB, Amazon S3 (AWS S3), Deployment, GitLab CI/CD, JavaScript, Team Leadership, Team Mentoring, Project Management, Client Relationship Management, Sidekiq, APIs, Object-oriented Programming (OOP), Heroku, Amazon Web Services (AWS), VPS/VDS, DigitalOcean, Python, Full-stack, System Design, Background Jobs, Ngrok, HTML, CSS, ActiveAdmin, Ajax, Ruby, REST, Test-driven Development (TDD), Stripe, Code Review, JSON REST APIs, Authorization, API Documentation, Code Architecture, Subscriptions, MySQL, Back-end Development, Git, Amazon EC2, Amazon RDS, REST APIs, DevOps, SQL, Bootstrap, Source Code Review, Back-end, HIPAA Compliance

Co-founder

2016 - 2018
Farad Books
  • Worked as the sole back-end developer and was responsible for the design, development, deployment and maintenance of the full-stack application using Ruby on Rails, PostgreSQL, HTML, CSS, JavaScript, CoffeeScript, etc.
  • Implemented a real-time, relevance-based search suggestion feature using Redis, jQuery, and custom middleware, enhancing user experience and boosting site usability.
  • Developed "Oye," an in-house analytics tool integrated within the Farad Books monorepo, to track user behavior, optimize user experience, and aid in inventory management by understanding user preferences.
  • Streamlined daily inventory management by integrating distributor email attachments (Excel files) into our system, resulting in a time savings of 20+ minutes per day and guaranteeing access to the latest data.
  • Conceptualized and implemented the "Keep A Book" feature based on customer behavior analysis, enabling customers to purchase borrowed books. This initiative led to a revenue increase of around 150% and a reduction in dead inventory by around 40%.
  • Engaged in strategic partnerships with book clubs and upcoming publishers for mutual publicity, conducted online ads, distributed promotional materials, and initiated offline marketing campaigns to boost brand visibility and customer acquisition.
Technologies: Ruby on Rails (RoR), jQuery, JavaScript, HTML, CSS, Product Design, Marketing, PostgreSQL, Redis, Background Jobs, DigitalOcean, VPS/VDS, Deployment, Amazon S3 (AWS S3), Customer Success, Git, Full-stack, REST, System Design, Object-oriented Programming (OOP), Heroku, Ruby, Sidekiq, Ajax, Amazon Web Services (AWS), Code Architecture, Subscriptions, APIs, Back-end Development, REST APIs, DevOps, SQL, Bootstrap, minitest, Back-end

Experience

ScriptDoor

https://www.scriptdoor.com/
An open-market streaming, publishing, and distribution solution for all types of digital media, including movies, music, and books. As the associate lead of the back-end team, I implemented optimal code design paradigms across the team. I also built various modules, including an internal, virtual, token-based payment module. The challenge associated with this module was that we were required to track each token's lifecycle.

Farad Books

A membership-based online library with home delivery and pickup. As the sole back-end developer, I was responsible for the design, development, deployment, and maintenance of the full-stack application.

ManScore

A social network centered around bucket lists and real-life achievements. I was given a working version of the source code and was responsible for the maintenance, optimization, and feature implementation for the project.

CricMenu

https://github.com/ayushpoddar/cricmenu
A Python-based MacOS app to follow live cricket scores on the menu bar. This app integrates with ESPNCricInfo APIs to fetch the latest score. Users can also receive instant notifications whenever a significant match event occurs, such as a boundary or the fall of a wicket.

Education

2011 - 2015

Bachelor's Degree in Electrical Engineering

Delhi Technological University - Delhi

Skills

Libraries/APIs

Node.js, REST APIs, Shopify API, jQuery, Stripe, Sidekiq, React, Vue, Vuex

Tools

Git, Ngrok, Amazon Simple Queue Service (SQS), Vim Text Editor, Zsh, GitLab CI/CD

Languages

JavaScript, Ruby, SQL, HTML, CSS, Python, TypeScript, GraphQL, C

Frameworks

Ruby on Rails (RoR), Bootstrap, minitest, Next.js, Ember.js

Paradigms

REST, Object-oriented Programming (OOP), Test-driven Development (TDD), DevOps, Agile, HIPAA Compliance

Storage

MySQL, PostgreSQL, Redis, Amazon S3 (AWS S3), MongoDB

Platforms

Amazon Web Services (AWS), DigitalOcean, Heroku, Unix, Linux, AWS Lambda, Shopify, Vercel, MacOS, Amazon EC2

Industry Expertise

Project Management, Marketing

Other

Back-end Development, JSON REST APIs, APIs, RESTful Web Services, Source Code Review, Back-end, Deployment, Team Leadership, Team Mentoring, Client Relationship Management, Background Jobs, VPS/VDS, Full-stack, ActiveAdmin, Ajax, API Documentation, Code Architecture, Code Review, Subscriptions, Project Management & Work Tracking Tools, Architecture, Artificial Intelligence (AI), Product Design, Customer Success, System Design, Authorization, API Integration, Polling, Background Threading, Payment APIs, Amazon RDS, Shopify Polaris

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