Aaditya Taparia
Verified Expert in Engineering
Software Developer
Tokyo, Japan
Toptal member since August 12, 2020
Aaditya is a full-stack developer with 8+ years of experience, specializing in fault-tolerant and scalable web development. He is an expert in React, Vue, Node.js, Nest.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 designing and developing complex web applications
Portfolio
Experience
- JavaScript - 8 years
- Node.js - 6 years
- React - 6 years
- Amazon Web Services (AWS) - 6 years
- TypeScript - 6 years
- Web Scraping - 5 years
- Java - 5 years
- Vue - 4 years
Availability
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 is for PayPay Japan which has more than 60 million monthly active users.
Work Experience
Principal Software Engineer
PayPay
- Led a team of four to develop the year-end recap feature for over 60 million users, using Vue.js to ensure a smooth user experience with a highly efficient architecture.
- Developed and integrated internal OAuth2 architecture for both internal applications and external mini-apps hosted on PayPay apps.
- Created a shared design system and front-end UI library to be used by our 10+ micro front ends in collaboration with the design team, ensuring unified designs, UX, and maintainable codebase.
Lead Architect
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.
Chrome Extension Developer
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.
Senior Software Engineer
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.
Senior Full-stack Engineer
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.
Tech Lead
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.
Senior Front-end Engineer
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.
Lead JavaScript Developer
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.
Senior Full-stack Developer
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.
Full-stack Developer
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.
Co-founder and CTO
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.
Experience
Sifrr Framework
https://github.com/sifrr/sifrrSifrr Full-stack Testing Library
https://github.com/sifrr/sifrr-devAakaar | IIT Bombay
Algorithmic Trading Application
Education
Bachelor of Technology Degree in Civil Engineering
Indian Institute of Technology Bombay - Mumbai, India
Skills
Libraries/APIs
React, Node.js, REST APIs, Stripe, Vue, Vue 3, React Redux, Puppeteer, Chai, Sinon.JS, Google Vision API, Google Maps API, 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 (ECS), Firebase Authentication, Webpack, Jira, Slack, IntelliJ IDEA, Postman, Cucumber, Zeplin, Microsoft Flow, Docker Compose, Toggl, Figma
Languages
Java, JavaScript, HTML, CSS, GraphQL, TypeScript, HTML5, CSS3, SQL, SCSS, PHP, Ruby, PHP 5, Solidity
Frameworks
Express.js, Jest, Next.js, NestJS, Spring Boot, Ruby on Rails (RoR), Selenium, Redux, JSON Web Tokens (JWT), Tailwind CSS, Material UI, Chrome, Cypress, Alchemy
Paradigms
REST, Test-driven Development (TDD), Responsive, Database Design, Microservices, Microfrontends, DevOps
Storage
PostgreSQL, MySQL, Amazon DynamoDB, NoSQL, Amazon S3 (AWS S3), MongoDB, Elasticsearch, Google Cloud, Google Cloud SQL, Spring Data Elasticsearch, Oracle SQL, Google Cloud Datastore
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
Industry Expertise
Trading Systems
Other
Web Development, Axios, Back-end, Front-end, Full-stack, Chrome Extensions, Scraping, APIs, Web Scraping, Code Review, Architecture, Stripe Payments, API Integration, Software Architecture, CI/CD Pipelines, Algorithms, Full-stack Development, Trading, Bots, System Design, System Architecture, Amazon RDS, Technical Leadership, Data Scraping, Responsive UI, Front-end Development, Storybook, Single-page Applications (SPAs), User Experience (UX), User Interface (UI), Software Engineering, TypeORM, Non-fungible Tokens (NFT), Progressive Web Applications (PWAs), A/B Testing, Hospitality, Web3, Google Sign-in, Identity & Access Management (IAM), Web Components, Service Workers, Serverless, Elastic APM, Pub/Sub, Google Pub/Sub, Job Schedulers, Airtable, Apollo, Data Analytics, TradingView, Facebook Games
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring