Purab Shah, Developer in Mumbai, Maharashtra, India
Purab is available for hire
Hire Purab

Purab Shah

Verified Expert  in Engineering

Bio

Purab is a seasoned full-stack developer with a decade of experience in diverse industries like eCommerce, e-learning, food, and finance. His roles as team lead, architect, and individual contributor demonstrate adaptability and leadership skills. Proficient in React, Node.js, Vue, Backbone.js, and more, he delivers high-quality solutions and stays updated with industry trends. Purab's passion for creating seamless user experiences makes him an invaluable front-end developer for any project.

Portfolio

Waterworks - Main
Google Analytics, Data Science, JavaScript, Data Analysis, Dashboard, Tags...
Freelance Clients
JavaScript, React.js, Next.js, Tailwind CSS, Styled-components, NPM...
MICA Capital Inc.
JavaScript, Fillable PDFs, PDF, Adobe Acrobat Pro, PDFTron

Experience

Availability

Part-time

Preferred Environment

React, Node.js, JavaScript, TypeScript, Next.js, Express.js, Socket.IO

The most amazing...

...The product I've built in the eCommerce domain is ASSOS, where we pioneered a level of customization in UI and features via NetSuite.

Work Experience

GA4 Data Analytics Expert

2022 - PRESENT
Waterworks - Main
  • Migrated from Google Analytics to Google Analytics 4 (GA4). I also completed the setup needed for Google Tag Manager (GTM).
  • Completed the setup for internal traffic, conversions, data filters, custom definitions, and additional settings for custom event tracking in GA4 and GTM.
  • Created reports for custom requirements like email and revenue tracking, user behavior, and more.
Technologies: Google Analytics, Data Science, JavaScript, Data Analysis, Dashboard, Tags, Google Data Studio, Google Analytics 4 (GA4), Google Tag Manager

Full-stack Developer

2021 - PRESENT
Freelance Clients
  • Played a crucial role in building the crypto platform's quick trade panel along with the currencies' asset details page. It was a B2B platform that would give white-label solutions to other crypto platforms.
  • Integrated LangFlow LLM with Next.js. I was actively involved in the entire development process, from building the app to deploying it using Vercel.
  • Revamped a travel portal, optimized the code, and created a new architecture for the system for a more effortless UI/UX experience for the user and a smoother interface for the internal team to manage the data easily.
  • Collaborated on an international shipping logistics portal to help smoothen the shipping and tracking of the consignments across countries by creating and processing a list of documents required between countries by a particular vendor.
  • Created AI-based report generation, integrating narrations on a tool for personalized on-demand data insights, enabling the virtual assistant to narrate user-provided text during virtual presentations for enhanced insights.
  • Developed a B2B mental healthcare platform that connected therapists and care navigators with clients, offering tailored solutions. Emphasized accessible and personalized mental health services.
  • Played a key role in tracking events and successfully migrating an eCommerce platform from Universal Analytics to Google Analytics 4.
Technologies: JavaScript, React.js, Next.js, Tailwind CSS, Styled-components, NPM, Private NPM Modules, REST API, Page Speed Optimization, Cypress, Architecture, APIs, Netlify, GraphQL, Redux, Material UI, Google Maps Development, Microservices Development, Web Development, Tech Freelancing, Chakra UI, Team Leadership, Google Maps Development, Front-end, Highcharts, React Hooks, Google Tag Manager, PDF, Dashboard, Antd, PDFTron, Analytics Development, Node.js, Express.js, Socket.IO, LLM, Data Science, Data Analysis, Data Visualization, ECMAScript (ES6), Full-stack, MongoDB, SQL, React Flow, Charts, Python, Pandas, NumPy

JavaScript Developer

2024 - 2024
MICA Capital Inc.
  • Discussed the approach for PDF forms and Phase 2 web forms.
  • Determined the timeline for the forms and the complexity related to each approach.
  • Decided to focus more on web forms instead of PDF forms due to the complexity of using PDF forms for the current number of forms.
Technologies: JavaScript, Fillable PDFs, PDF, Adobe Acrobat Pro, PDFTron

Google Analytics 4 Expert

2023 - 2023
FM llc
  • Led the migration process of transitioning from Google Analytics to the advanced Google Analytics 4 (GA4) platform, which involved meticulous planning, data mapping, and implementation to ensure a smooth and seamless migration.
  • Leveraged the latest features and capabilities of GA4, improving data analytics, gaining deeper insights into user behavior, and ultimately enhancing our decision-making process.
  • Managed and organized various tracking tags and events by leveraging Google Tag Manager's powerful capabilities, ensuring accurate data collection and analysis.
Technologies: Google Analytics 4 (GA4), Google Tag Manager, Google Data Studio

Full-stack Software Engineer

2022 - 2022
Allegis - Cruise Automation - Main
  • Collaborated on creating new features in Xpress Dashboard used to communicate with the connected cars.
  • Integrated APIs for fetching the data for connected cars and added a few features based on that so users can capture events during a particular time frame and decide the parameters of the events that need to be fetched.
  • Developed triggers and a few features that would help trigger events in an emergency and also created filters around the overall trigger events.
Technologies: React.js, TypeScript, Next.js, Tailwind CSS, APIs, NPM, Front-end, GraphQL, React Hooks, Node.js, TypeORM

React Developer

2021 - 2022
Skylight Financial Services Inc, DBA Baselane
  • Collaborated on developing a landlord and tenant management portal that helps manage the tenant's rent and allows the landlord to manage multiple properties.
  • Integrated the bank accounts for the landlords associated with each property so accounting, income raised, and taxation for each property becomes easy to handle.
  • Contributed to multiple UI components on the common library created for the application.
Technologies: React.js, GraphQL, Next.js, Tailwind CSS, TypeScript, NPM, Front-end, React Hooks

Front-end Developer

2021 - 2021
Urbyo GmbH
  • Worked on the front end for a real estate company to buy and sell properties online.
  • Contributed to the verification of documents and helped show illustrations to the buyer for property appreciation throughout the years.
  • Assisted on the admin portal using React-admin by fixing forms for the creation and edition of properties.
Technologies: React.js, TypeScript, CSS, JavaScript, GraphQL, Next.js, APIs, Page Speed Optimization, NPM, Front-end, React Hooks

UI Team Lead

2019 - 2021
Media.net
  • Designed the architecture for a multi-client publishing solution, mainly optimizing several products and building a few features. Mentored junior developers and trained them on the company's products.
  • Played a key role in selecting programming languages, design tools, and applications for the product.
  • Developed the complete MSN publishing solution product.
  • Developed cross-browser, responsive, and SEO-compliant web apps from the design mockups provided by Forbes for their WordPress-enabled websites.
  • Added Google Analytics and Facebook Analytics along with custom events on multiple projects.
  • Optimized and Implemented various features and templates for multiple Forbes projects and MSN.
Technologies: React.js, Vue.js, HTML5, CSS3, Cypress, Analytics Development, Web Development, Node.js, JavaScript, ECMAScript (ES6), Front-end, HTML, Google Analytics, APIs, REST API, Team Leadership, Google Analytics, Google Tag Manager, Architecture, Microservices Development, Page Speed Optimization, Tech Freelancing, Styled-components, NPM

UI/UX Team Lead

2018 - 2019
Airpay
  • Designed and developed the core product for a fintech company, a payment page.
  • Optimized the page's load time by 50%, thus reducing the bounce rate of the user by making the flow seamless.
  • Developed website maps, application models, and image templates that meet project goals, user needs, and industry standards.
  • Played a key role in the selection of programming languages, design tools, and applications for the product.
  • Architected and designed Bharat Bill Payment System (BBPS) Portal and Aadhar Enabled Payment System (AEPS).
  • Implemented several microservices using Node.js.
Technologies: React.js, ECMAScript (ES6), JavaScript, CSS3, HTML5, Node.js, Analytics Development, Postman, Web Development, Front-end, HTML, Google Analytics, Team Leadership, Google Analytics, Google Tag Manager, REST API, APIs, Google Maps Development, Google Maps Development, Microservices Development, Page Speed Optimization, Tech Freelancing, NPM, Highcharts

JavaScript Developer

2016 - 2017
Paper Plane Design Solutions Pvt
  • Implemented the eCommerce portal using the SuiteCommerce Advanced tool.
  • Designed and programmed wrappers for the front-end architecture implemented on the Backbone.js framework.
  • Designed and programmed database code structure and records for specific functionalities.
  • Programmed SuiteScript files and services that acted as the mediator between the database records and the front end.
  • Implemented Google Maps API for the store locator functionality.
  • Programmed a unique add-to-cart feature and customized sliders and many more functionalities across the site.
Technologies: JavaScript, HTML5, CSS3, Maps, Analytics Development, Web Development, HTML, Google Maps Development, Google Analytics, Google Analytics, APIs, Google Maps Development, Page Speed Optimization, Front-end

Web Developer

2014 - 2016
Zeus Learning
  • Programmed e-learning interactive features that were useful to teach math concepts.
  • Implemented MVC framework using Backbone.js and Marionette.js.
  • Researched libraries like Paper.js, Stylus, Underscore.js, Handlebars.js, and YUI for creating a flow chart of the code.
  • Developed various question templates like yes or no, multiple-choice, and fill-in, which allowed authors to customize their questions.
  • Researched and implemented TypeScript, TypeDoc, and CKEditor and created few plugins for it.
  • Programmed APIs so everyone can use them across different TEIs.
Technologies: JavaScript, HTML5, CSS, TypeScript, Web Development, HTML, APIs, REST API, Front-end

Food Delivery App

Developed an online food delivery application with two kinds of accounts described below.

The first one is for the restaurant owner, who can create multiple restaurants and different meals with pricing for each restaurant. The owner can perform CRUD operations on the restaurant and meals. Further, the owner needs to update the status of the food preparation with the statuses such as processing, en route, and delivered. The restaurant owner also has a feature to block a particular user from placing orders.

Secondly, an account for the user to order food online from multiple restaurants available and create and cancel orders. Users can also update the status once the order is received.

Online Safari Booking Project

An online safari booking portal that allows users to book from a wide variety of options and at the same time allows users to create custom safari packages. I also implemented location-based packages smart select so that based on location, users can select some of the packages including the same location and customize it. Furthermore, apart from safari travel and stay, a customer could check nearby attractions and book entrance tickets. For payments, the client integrated a simple PayPal payment option.

COVID-19 Information Website

A website for daily updates on COVID-19 cases across India. It details the number of cases across each state, the number of people cured and hospitalized, and the graphical representation of cases in top states and cities. We also added a heat map represented on the Indian map. Furthermore, the website shares information such as important numbers for support and where to get the needed supplies.
2020 - 2021

Specialization in Artificial Intelligence and Machine Learning

International Institute of Information Technology Bangalore - Bangalore, India

2010 - 2014

Bachelor's Degree in Information Technology

University of Mumbai - Mumbai, India

Libraries/APIs

React.js, Node.js, Highcharts, Google Maps Development, REST API, Google Analytics, Google Maps Development, Vue.js, Antd, Socket.IO, React Flow, Pandas, NumPy

Tools

Google Analytics, Postman, NPM, PDFTron

Languages

CSS3, ECMAScript (ES6), JavaScript, CSS, HTML5, TypeScript, GraphQL, HTML, SQL, Python

Frameworks

Tailwind CSS, Cypress, Redux, Material UI, Next.js, Express.js

Platforms

Netlify, Firebase

Paradigms

Microservices Development

Storage

MongoDB

Other

Web Development, Front-end, Styled-components, Google Tag Manager, Google Analytics 4 (GA4), Maps, React Hooks, APIs, Team Leadership, Tech Freelancing, Data Science, Data Analysis, Analytics Development, Architecture, Page Speed Optimization, Private NPM Modules, Chakra UI, Google Data Studio, PDF, Fillable PDFs, Adobe Acrobat Pro, Dashboard, Tags, LLM, Data Visualization, Full-stack, TypeORM, Charts

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