Purab Shah
Verified Expert in Engineering
Web Developer
Mumbai, Maharashtra, India
Toptal member since August 20, 2021
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
Experience
Availability
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
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.
Full-stack Developer
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.
JavaScript Developer
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.
Google Analytics 4 Expert
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.
Full-stack Software Engineer
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.
React Developer
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.
Front-end Developer
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.
UI Team Lead
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.
UI/UX Team Lead
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.
JavaScript Developer
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.
Web Developer
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.
Experience
Food Delivery App
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
COVID-19 Information Website
Education
Specialization in Artificial Intelligence and Machine Learning
International Institute of Information Technology Bangalore - Bangalore, India
Bachelor's Degree in Information Technology
University of Mumbai - Mumbai, India
Skills
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
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