Aaditya Taparia, Developer in Tokyo, Japan
Aaditya is available for hire
Hire Aaditya

Aaditya Taparia

Verified Expert  in Engineering

Software Developer

Location
Tokyo, Japan
Toptal Member Since
August 12, 2020

Aaditya is a full-stack developer with 7+ years of experience, specializing in fault-tolerant and scalable web development. He is an expert in React, Vue, Node.js, and Java Spring Boot frameworks. Aaditya has also used Ruby on Rails, relational and non-relational databases, Kubernetes, CI/CD pipelines, AWS, and Google Cloud Platform (GCP) while developing complex websites.

Portfolio

eCommerce Client
Node.js, React, NestJS, Next.js, Amazon Web Services (AWS), Amazon S3 (AWS S3)...
Toptal Client
JavaScript, React, Chrome Extensions, Chrome API, Zeplin, Microsoft Flow...
Playco
JavaScript, Node.js, React, Next.js, AWS Lambda, Serverless, Blockchain...

Experience

Availability

Full-time

Preferred Environment

GitHub, Postman, Chrome, IntelliJ IDEA, Visual Studio Code (VS Code), Slack, MacOS, Amazon Web Services (AWS)

The most amazing...

...website I've developed was for Cookpad Japan: the site has more than 100 million monthly active users.

Work Experience

Lead Architect

2023 - 2023
eCommerce Client
  • Led the development of a self-hosted eCommerce application to replace Shopify, using Vendure (Vendure.io, built in Node.js/NestJS), React, and Next.js from scratch, improving user experience and interaction with the platform.
  • Implemented complex Stripe payments APIs and checkout functionality for the in-house eCommerce application, including subscription capability and saving payment methods functionality.
  • Managed a Shopify eCommerce store for medical supplies and drugs, overseeing the development of the store, including integrating with back-end APIs and syncing with multiple external eCommerce websites.
  • Mentored and trained junior developers on best practices in holistic web development using Node.js, React, and TypeScript.
Technologies: Node.js, React, NestJS, Next.js, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon CloudFront CDN, Amazon Elastic Container Service (Amazon ECS), Shopify, Shopify API, Stripe, Stripe API, Stripe Payments, API Integration, Stripe Connect, Software Architecture, Algorithms, A/B Testing, Full-stack Development, System Design, System Architecture, Amazon RDS, Technical Leadership, CSS3, Identity & Access Management (IAM), SQL

Chrome Extension Developer

2022 - 2023
Toptal Client
  • Developed and maintained a highly efficient Chrome extension to seamlessly view and manage a venture capital-focused company database based on visited websites using React.
  • Implemented a real-time automated data-switching functionality based on the users' website visits.
  • Integrated the extension with Airtable APIs for efficient database management, Microsoft Power Automate for automated workflow, and Microsoft SharePoint for streamlined file storage and collaboration.
Technologies: JavaScript, React, Chrome Extensions, Chrome API, Zeplin, Microsoft Flow, Airtable, Heroku, Google Sheets API, API Integration, CSS3, Google Sign-in, SQL

Senior Software Engineer

2021 - 2023
Playco
  • Led a team of developers to design and develop a blockchain API back end for our NFT platform storyverse.xyz, integrated with user-facing UI ensuring robust and secure blockchain transactions using Alchemy.
  • Built a data scraper using Node.js and Puppeteer to extract game-related data from the Facebook Games website to compare different trending/most played games from our competitors and our own.
  • Developed an in-house data analytics tool with Next.js and a serverless framework to analyze game transactions and provide insights for data-driven business decisions.
Technologies: JavaScript, Node.js, React, Next.js, AWS Lambda, Serverless, Blockchain, Non-fungible Tokens (NFT), Data Analytics, Architecture, Alchemy, TypeScript, TypeORM, API Integration, Software Architecture, Algorithms, Test-driven Development (TDD), Solidity, Full-stack Development, System Architecture, Amazon RDS, Web3, Technical Leadership, CSS3, Material UI, SQL, Data Scraping

Senior Full-stack Engineer

2022 - 2022
Create Inc (Toptal Project)
  • Developed and added new features like wishlists and promotions to the eCommerce website spoken.io, a website built in Next.js, Node.js, and TypeORM on TypeScript.
  • Set up the Algolia index for implementing query search, filters, and product sorting based on multiple parameters like price, brand, availability, etc.
  • Mentored and provided technical guidance to new team members. Created documentation and resources to assist in onboarding and reviewed their code to ensure adherence to company guidelines and best practices.
Technologies: Next.js, React, Node.js, TypeScript, Docker, Docker Compose, TypeORM, Redis Queue, Puppeteer, Toggl, GitHub, GraphQL, Apollo, Algolia, CI/CD Pipelines, Test-driven Development (TDD), Full-stack Development, System Architecture, CSS3, Tailwind CSS, Firebase, Google Sign-in, Firebase Authentication, Material UI, SQL

Tech Lead

2021 - 2021
Toptal Client
  • Designed a highly available and scalable system/pipeline for scraping more than ten eCommerce websites, aggregating product data on Google Cloud Platform, and training the Google vision model.
  • Developed and designed async and parallel multi-website scraper from scratch, using Puppeteer on pub/sub architecture.
  • Created a React front-end dashboard to manage the scraper, view, and edit data.
Technologies: Google Cloud, Google Vision API, Web Scraping, JavaScript, TypeScript, Google Cloud Datastore, Google Cloud SQL, PostgreSQL, Google App Engine, Pub/Sub, Google Pub/Sub, Job Schedulers, Code Review, REST APIs, Google Cloud Platform (GCP), Next.js, Architecture, Software Architecture, Algorithms, Test-driven Development (TDD), Full-stack Development, System Design, System Architecture, Technical Leadership, CSS3, Identity & Access Management (IAM), SQL, Data Scraping

Senior Front-end Engineer

2020 - 2021
Toptal Client
  • Improved SEO performance while working as a senior React developer at a multinational company.
  • Increased CTA results for key actions and search rankings by around 30%.
  • Refactored important React components to align with a responsive design for mobile and desktop.
Technologies: React, Node.js, Serverless, Ruby on Rails (RoR), Oracle SQL, Jenkins, Babel, Cypress, Jest, Elasticsearch, AWS Lambda, Amazon DynamoDB, Code Review, REST APIs, Next.js, Algorithms, Test-driven Development (TDD), CSS3

Lead JavaScript Developer

2019 - 2021
OYO Japan
  • Managed 3+ front-end web apps created in React, using Redux, Axios, date-fns, Lodash, Formik, and styled-components, with BFFs in Node.js, using packages such as TypeScript, Express.js, and Babel.
  • Collaborated with the design team to create a reusable React design system of components to make the design-to-development seamless. Also created a multicountry language support plugin (like i18n) for smooth context switching.
  • Mentored more than three new junior front-end developers and helped them acclimate to the team.
  • Set up coding guidelines, linters, CI pipelines, deployment guidelines, and Sentry for the front-end team and projects.
Technologies: Scraping, REST APIs, CircleCI, Kubernetes, Jenkins, Express.js, Node.js, Axios, Jest, Redux, React, APIs, Web Scraping, Code Review, Google Maps API, Google Maps, Progressive Web Applications (PWA), API Integration, Apache Kafka, Software Architecture, JSON Web Tokens (JWT), Test-driven Development (TDD), A/B Testing, Full-stack Development, System Design, System Architecture, Hospitality, Technical Leadership, CSS3

Senior Full-stack Developer

2019 - 2021
OYO Japan
  • Created a highly accurate, automated system to sync booking details to and from Japanese OTAs, such as Jalan or Rakuten, to OYO systems, which scraped data from their emails and dashboards. This reduced the human labor and error rate significantly.
  • Migrated all of OYO Japan's back-end and front-end services to a Kubernetes cluster. This included setting up Docker files, deployments, and build and deploy jobs.
  • Built a new service to search properties with multiple filters, location-based search, and sorts. The system uses Elasticsearch and has 10,000+ users per day.
  • Developed and managed over seven back-end microservices in Java and Spring Boot and multiple internal dashboards in React and Express.js.
Technologies: REST APIs, Cucumber, Selenium, Front-end, Back-end, HTML, JavaScript, Node.js, NPM, Elasticsearch, REST, Axios, Jest, Jira, DevOps, Puppeteer, MongoDB, React Redux, Amazon Web Services (AWS), Web Development, Microservices, Docker, Jenkins, Git, Software Engineering, PostgreSQL, CSS, Kubernetes, CircleCI, Spring Boot, Express.js, React, Java, APIs, Spring Data Elasticsearch, Elastic APM, TypeScript, NoSQL, Web Scraping, Code Review, Google Maps, Google Maps API, Architecture, API Integration, Apache Kafka, CI/CD Pipelines, Test-driven Development (TDD), A/B Testing, Full-stack Development, Hospitality, Amazon RDS, CSS3, SQL, Data Scraping

Full-stack Developer

2017 - 2019
Cookpad
  • Developed and managed Cookpad's Ruby on Rails-based website, working with GitHub, Dockerized environments, CircleCI, Jenkins, Headless Chrome, OpenAPI, automated browser testing, and more.
  • Created a dynamic-feature A/B testing system for use in Cookpad's web apps. Toggles could be turned on and off based on different and complex strategies.
  • Developed RSpec documentation for an OpenAPI schema converter gem, which helped immensely in generating and keeping documentation up to date automatically.
Technologies: Scraping, REST APIs, Selenium, Front-end, Back-end, HTML, JavaScript, Node.js, NPM, Elasticsearch, REST, Amazon Web Services (AWS), Web Development, Docker, Jenkins, Git, Software Engineering, CSS, GitHub, CircleCI, MySQL, Ruby on Rails (RoR), Ruby, APIs, Code Review, CI/CD Pipelines, Test-driven Development (TDD), A/B Testing, Full-stack Development, Amazon RDS, CSS3, SQL

Co-founder and CTO

2016 - 2017
Tuneout India
  • Designed and developed a SPA web app with service workers, payments, etc., using HTML, CSS, and Vanilla JS while serving as the sole developer.
  • Built the back end for bookings and payments support from scratch using OAuth, PHP, and MySQL.
  • Deployed the app to production using AWS solutions such as EC2, Route 53, S3, RDS, and CloudFront. Set up HTTP/2 on EC2 and self-hosted a mail server.
Technologies: REST APIs, PHP 5, Front-end, Back-end, HTML, JavaScript, REST, Amazon Web Services (AWS), Web Development, Git, Software Engineering, CSS, Linux, MySQL, PHP, APIs, Progressive Web Applications (PWA), CSS3, Google Sign-in, SQL

Sifrr Framework

https://github.com/sifrr/sifrr
Solo-developed Sifrr, one of the fastest open-source, full-stack JavaScript frameworks. Components include UI components, browser storage, router, server, web, GraphQL clients, and server-side rendering.

Sifrr Full-stack Testing Library

https://github.com/sifrr/sifrr-dev
Developed a full-fledged test suite for the unit, server, and browser tests, using Mocha, Chai, Sinon.JS, and Puppeteer, with built-in coverage using Istanbul and Babel. The suite supports Node.js and requires syntax and ES module syntax out-of-the-box.

Aakaar | IIT Bombay

Built and maintained a website for the Aakaar organization of the Indian Institute of Technology Bombay. I used cutting-edge technologies, such as service workers, push notifications, and offline caching. I also created new features, including aakaar-id, online competitions, registrations, and personal calendars.

Algorithmic Trading Application

Designed and built an algorithmic trading bot in Node.js with extensible architecture, which can run on multiple timeframes, strategies, or technical analyses and multiple marketplaces like Tradovate, Binance, etc. Also integrated with real-time data APIs from Tradingview, Binance, and Tradovate for robust data feeds and low latency analysis and actions.

Languages

Java, JavaScript, HTML, CSS, GraphQL, TypeScript, HTML5, CSS3, SQL, PHP, Ruby, PHP 5, Solidity

Frameworks

Express.js, Spring Boot, Ruby on Rails (RoR), Selenium, Redux, Next.js, NestJS, JSON Web Tokens (JWT), Tailwind CSS, Material UI, Jest, Chrome, Cypress, Alchemy

Libraries/APIs

React, Node.js, REST APIs, React Redux, Puppeteer, Chai, Sinon.JS, Google Vision API, Google Maps API, Stripe, Stripe API, Google Sheets API, Chrome API, Redis Queue, Google Maps, Shopify API, Binance API, Stripe Connect

Tools

CircleCI, Git, Amazon CloudFront CDN, Jenkins, GitHub, NPM, Babel, Mocha, Amazon Elastic Container Service (Amazon ECS), Firebase Authentication, Jira, Slack, IntelliJ IDEA, Postman, Cucumber, Zeplin, Microsoft Flow, Docker Compose, Toggl

Storage

PostgreSQL, Amazon DynamoDB, NoSQL, Amazon S3 (AWS S3), MongoDB, MySQL, Elasticsearch, Google Cloud, Google Cloud SQL, Spring Data Elasticsearch, Oracle SQL, Google Cloud Datastore

Other

Web Development, Axios, Back-end, Front-end, Full-stack, Scraping, APIs, Web Scraping, Code Review, Architecture, Stripe Payments, API Integration, Software Architecture, CI/CD Pipelines, Full-stack Development, System Design, System Architecture, Amazon RDS, Data Scraping, Software Engineering, Chrome Extensions, TypeORM, Non-fungible Tokens (NFT), Progressive Web Applications (PWA), Algorithms, A/B Testing, Trading, Bots, Hospitality, Web3, Technical Leadership, Google Sign-in, Identity & Access Management (IAM), Service Workers, Serverless, Elastic APM, Pub/Sub, Google Pub/Sub, Job Schedulers, Airtable, Apollo, Data Analytics, TradingView

Paradigms

Microservices, REST, Test-driven Development (TDD), DevOps

Platforms

Kubernetes, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Google App Engine, AWS Lambda, Blockchain, Heroku, Shopify, Apache Kafka, MacOS, Linux, Algolia, Visual Studio Code (VS Code), Firebase

2013 - 2017

Bachelor of Technology Degree in Civil Engineering

Indian Institute of Technology Bombay - Mumbai, India

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