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

Ayush Poddar

Verified Expert  in Engineering

Software Developer

Location
Gurugram, Haryana, India
Toptal Member Since
April 22, 2021

Ayush is a seasoned software engineer with 6+ years of experience specializing in back-end development. He has built complex web applications using Ruby on Rails, 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

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...
Farad Books
Ruby on Rails (RoR), jQuery, JavaScript, HTML, CSS, Product Design, Marketing...

Experience

Availability

Part-time

Preferred Environment

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

The most amazing...

...project I've worked on is the wallet-based payment system for ScriptDoor, inspired by real-world cash denominations to ensure trackable financial transactions.

Work Experience

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

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, Bitbucket, ActiveAdmin, Ajax, Ruby, REST, Test-driven Development (TDD), Stripe, Code Review, JSON REST APIs, Authorization, API Documentation, Code Architecture, Subscriptions, MySQL

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, Bitbucket, Full-stack, REST, System Design, Object-oriented Programming (OOP), Heroku, Ruby, Sidekiq, Ajax, Amazon Web Services (AWS), Code Architecture, Subscriptions, APIs

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 was responsible for implementing 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

https://www.manscore.com/
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.

Languages

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

Frameworks

Ruby on Rails (RoR), Ember.js

Paradigms

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

Storage

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

Other

Back-end Development, JSON REST APIs, APIs, RESTful Web Services, 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, Product Design, Customer Success, System Design, Authorization, API Integration, Polling, Background Threading, Collaboration, Payment APIs

Libraries/APIs

jQuery, Stripe, Sidekiq, Vue, Vuex

Tools

Git, Ngrok, Vim Text Editor, Zsh, GitLab CI/CD, Bitbucket

Platforms

Amazon Web Services (AWS), DigitalOcean, Heroku, Unix, Linux, MacOS

Industry Expertise

Project Management, Marketing

2011 - 2015

Bachelor's Degree in Electrical Engineering

Delhi Technological University - Delhi

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