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

Purab Shah

Verified Expert  in Engineering

Web Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
August 20, 2021

Purab is a seasoned front-end 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 Analytics, JavaScript, Data Analysis, Dashboards, Tags...
Freelance Clients
JavaScript, React, Next.js, Tailwind CSS, Styled-components, NPM...
MICA Capital Inc.
JavaScript, Fillable PDFs, PDF, Adobe Acrobat Pro, PDFTron

Experience

Availability

Full-time

Preferred Environment

React, Node.js, Tailwind CSS, Material UI, JavaScript, JSX, TypeScript, Next.js

The most amazing...

...product I've developed in the eCommerce domain is ASSOS. We were the first to achieve such level of customization in terms of both UI and features.

Work Experience

GA4 Data Analytics Expert

2022 - PRESENT
Waterworks - Main
  • Migrated from Google Analytics to Google Analytics 4. Also completed the equivalent setup needed in 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 Analytics, JavaScript, Data Analysis, Dashboards, Tags, Google Data Studio, Google Analytics 4, Google Tag Manager

Front-end Developer | GA4 and GTM Developer

2021 - PRESENT
Freelance Clients
  • Collaborated on a mental healthcare tool that would help employees of different firms consult therapists and coaches based on an initial assessment that helps to identify the user's mental health.
  • 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 a portal to help smoothen the process of shipping and tracking the consignments across countries by creating and processing a list of documents required between countries by a particular vendor.
  • Integrated narrations on a tool used for personalized on-demand data insights that would allow the virtual assistant to narrate the text that was passed on by the user during the virtual presentation for insights.
  • Integrated charts and statistics to show the user different models based on the data while the virtual assistant would speak about the data for the same.
  • Integrated PDFTron for a client to update a PDF once uploaded to the portal. A user can change any of the available fields and the overall theme of PDFTron as per the client theme and customise the toolbar options.
  • Worked on integrating PDFs for travel clients to print itineraries along with variations of each trip based on user selections and type of trip whether it was short or long. Also researched multiple PDF libraries and created multiple prototypes.
Technologies: JavaScript, React, Next.js, Tailwind CSS, Styled-components, NPM, Private NPM Modules, REST APIs, Page Speed Optimization, Cypress, Architecture, APIs, Netlify, CSS3, CSS, HTML, GraphQL, Redux, Material UI, Google Maps, Microservices, Web Development, Information Technology, Chakra UI, Team Leadership, Google Maps API, Front-end, Highcharts, React Hooks, Google Tag Manager, PDF

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 (GA) to the advanced GA 4 platform, which involved meticulous planning, data mapping, and implementation to ensure a smooth and seamless migration.
  • Leveraged the latest features and capabilities of GA 4, 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 GTM's powerful capabilities, ensuring accurate data collection and analysis.
Technologies: Google Analytics 4, 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, TypeScript, Next.js, Tailwind CSS, APIs, NPM, Front-end, GraphQL, React Hooks

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, 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, 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, Vue, HTML5, CSS3, Cypress, Analytics, Web Development, Node.js, JavaScript, ECMAScript (ES6), Front-end, HTML, Google Analytics, APIs, REST APIs, Team Leadership, Google Analytics API, Google Tag Manager, Architecture, Microservices, Page Speed Optimization, Information Technology, 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, ECMAScript (ES6), JavaScript, CSS3, HTML5, Node.js, Analytics, Postman, Web Development, Front-end, HTML, Google Analytics, Team Leadership, Google Analytics API, Google Tag Manager, REST APIs, APIs, Google Maps API, Google Maps, Microservices, Page Speed Optimization, Information Technology, 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, Web Development, HTML, Google Maps, Google Analytics, Google Analytics API, APIs, Google Maps API, 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 APIs, 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, Node.js, Highcharts, Google Maps, REST APIs, Google Analytics API, Google Maps API, Vue

Tools

Google Analytics, Postman, NPM, PDFTron

Frameworks

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

Languages

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

Platforms

Netlify, Firebase

Paradigms

Microservices

Other

Web Development, Front-end, Styled-components, Maps, React Hooks, APIs, Team Leadership, Information Technology, Google Tag Manager, Analytics, Architecture, Page Speed Optimization, Private NPM Modules, Chakra UI, Google Analytics 4, Google Data Studio, PDF, Fillable PDFs, Adobe Acrobat Pro, Data Analytics, Data Analysis, Dashboards, Tags

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