Rahul Vagadiya, Developer in Sharjah, United Arab Emirates
Rahul is available for hire
Hire Rahul

Rahul Vagadiya

Verified Expert  in Engineering

Bio

Rahul has built multiple end-to-end solutions, assisting startups as their principal engineer. He takes care of the application architecture all the way to the API development, database, and front-end development, and he sometimes even designs it following the branding guidelines. Rahul loves working with various technologies, including Node.js, Express.js, MongoDB, React, React Native, Next.js, TypeScript, NGINX, WebSockets, Google Cloud Platform, AWS, Angular, and Flutter 3.0.

Portfolio

Brand Boutique Lawyers Pty Ltd
JavaScript, Google Cloud Platform (GCP), Firebase, Shopify API, Node.js, React...
Remo
React, Node.js, Express.js, MongoDB, Google Cloud Functions, Firebase...
Stayhopper
Node.js, React, Angular, MongoDB, Payment Gateways, Material UI, Chakra UI...

Experience

  • JavaScript - 13 years
  • MongoDB - 8 years
  • Node.js - 8 years
  • Express.js - 8 years
  • React - 5 years
  • Angular - 4 years
  • Google Cloud - 4 years
  • Flutter - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Slack, GitHub, Google Cloud, Amazon Web Services (AWS), MongoDB, React, Flutter, Node.js, Mobile Development

The most amazing...

...project I've built is a real-time analytics app, deployed for the Australian Open 2019, which handled about 200,000 transactions of around A$1 million daily.

Work Experience

Full-stack Solutions Architect

2022 - 2023
Brand Boutique Lawyers Pty Ltd
  • Built a multi-country, multi-currency, bespoke eCommerce, one-of-a-kind fashion store, enabling customers to develop their own fashion lines.
  • Devised and implemented a proprietary patent-pending algorithm to preview to-scale designs on garments as part of the fashion store USPs.
  • Implemented many real-time features to notify users on upload and application workflows, including approval and file manipulation notifications, which are mostly asynchronous tasks.
  • Architected a simplified mapping of data from around 40 metafields for the Product Catalog to allow granular pricing and discount schemes.
Technologies: JavaScript, Google Cloud Platform (GCP), Firebase, Shopify API, Node.js, React, Gimp, Illustrator CC, Photoshop CC, Next.js, Three.js, TypeScript, GraphQL, React Apollo, Redux, Tailwind CSS, Firebase Cloud Functions, Firebase Authentication, Docker, YAML, GitHub, Asana, Teams, CI/CD Pipelines, Mobile, Responsiveness, Axios, WebGL, Responsive, OAuth, React Query, Architecture, React Three Fiber (R3F)

Senior Full-stack Engineer

2021 - 2022
Remo
  • Owned and delivered a 'locate the user on the map' feature with test coverage, tracking, and logging while working closely with the Product team.
  • Delivered many firsts - Cloud functions, SSO, GitHub actions.
  • Wrote a command line utility to assist developers in creating components with all relevant files and templates, following all company guidelines and helping reduce a significant amount of time spent with boilerplate code for new features.
  • Interviewed more than a dozen candidates to assist in hiring top-class talent, mentored two new hires, and helped them with the codebase and on-call duties while onboarding.
  • Built and delivered a bug-free single sign-on (SSO) self-service feature that freed up much of developers' and customers' time and allowed the customers to configure their SSO on their own (this was a manual process previously).
Technologies: React, Node.js, Express.js, MongoDB, Google Cloud Functions, Firebase, Google Cloud, Cloud Firestore, GitHub, GitHub Actions, Single Sign-on (SSO), Redux, Jest, TypeScript, Web Development, Responsive Web Apps, Full-stack, Full-stack Development, APIs, CSS, RTL, YAML, TokBox, Google Cloud Platform (GCP), API Integration, Single-page Applications (SPAs), Databases, HTML, Front-end, Front-end Architecture, Tailwind CSS, UI Development, Software Engineering, Software Design, Leadership, MERN Stack, REST APIs, Apollo, API/Services Architecture, Firebase Cloud Functions, JavaScript Testing, Git, Figma, Jira, Responsive Web Design (RWD), Front-end Development, Storybook, Front-end Design, API Development, Digital Payments, Stripe Payments, CI/CD Pipelines, Mobile, Responsiveness, Axios, WebGL, Responsive, OAuth, React Query, Vercel, Testing

Solutions Architect | Freelance

2020 - 2020
Stayhopper
  • Built the Stayhopper suite of two apps single-handedly, a Booking App and Admin CMS.
  • Assisted in creating an algorithm to manage the pricing of a micro-booking concept and implemented it in a UX-friendly design which the client instantly approved.
  • Provided a beautiful dashboard that showed important statistics applicable to the context of all user roles, such as Stayhopper administrator, hotel administrator, and hotel receptionist.
  • Implemented the payment gateway by testing all functionality before go-live and provided support for adding small features for a few months after delivery.
Technologies: Node.js, React, Angular, MongoDB, Payment Gateways, Material UI, Chakra UI, Next.js, Express.js, Amazon Web Services (AWS), PostgreSQL, TypeScript, Web Development, MEAN Stack, Responsive Web Apps, Full-stack, Full-stack Development, APIs, CSS, API Integration, Single-page Applications (SPAs), Databases, HTML, Front-end, Front-end Architecture, UI Development, Software Architecture, Software Engineering, Software Design, Leadership, Minimum Viable Product (MVP), MERN Stack, REST APIs, API/Services Architecture, Figma, Mobile First, Search Engine Optimization (SEO), Responsive Web Design (RWD), DigitalOcean, Front-end Development, Solution Architecture, Front-end Design, API Development, Digital Payments, Card Payments, Dashboards, Mobile, Responsiveness, Axios, Responsive, Architecture

Solutions Architect | Full-stack Developer

2017 - 2020
MSL Solutions
  • Architected a real-time analytics app from the ground up, including tech stack identification, UX, UI design, application development, deployment, and more.
  • Built an iterative product starting with sales comparison and analytics and eventually adding the time and attendance data analysis module as roster information.
  • Scaled the app to easily handle the analysis and comparison of approximately 200,000 transactions of approximately 1 million Australian dollars per day. It was deployed for the Australian Open in 2019, becoming a great success.
Technologies: Angular, Node.js, MongoDB, Socket.IO, Azure, Slack, Teams, Bitbucket, Sass, Progressive Web Applications (PWAs), Material UI, User Experience (UX), Web Development, MEAN Stack, Responsive Web Apps, Full-stack, Full-stack Development, APIs, CSS, API Integration, Single-page Applications (SPAs), Databases, HTML, Front-end, Front-end Architecture, UI Development, Software Architecture, Software Engineering, Software Design, Leadership, Minimum Viable Product (MVP), REST APIs, API/Services Architecture, Mobile Apps, JavaScript Testing, Git, Mobile First, Responsive Web Design (RWD), Front-end Development, Solution Architecture, Front-end Design, API Development, Dashboards, Mobile, Responsiveness, Responsive, Architecture, Mobile Development, Docker

Senior Front-end Developer

2016 - 2017
Property Finder
  • Helped build myCRM, a progressive web app, from scratch with clean code, the latest technology, and a new user interface with Material UI.
  • Built the myCRM mobile app by packaging and modifying an existing web app to be compatible with a Cordova mobile app and distributed it to the App Store.
  • Introduced Postman to the team of QA engineers and testers to be able to better test API endpoints and eventually add end-to-end tests.
Technologies: JavaScript, Angular, Sass, Google Analytics, Web Development, Responsive Web Apps, CSS, Single-page Applications (SPAs), HTML, Front-end, Front-end Architecture, UI Development, Software Engineering, Jest, Software Design, Minimum Viable Product (MVP), Mobile Apps, Git, Responsive Web Design (RWD), Front-end Development, Solution Architecture, Front-end Design, Dashboards, Mobile, Responsiveness, Axios, Responsive, Mobile Development

Senior Web Developer

2015 - 2016
Souqalmal
  • Rewrote the souqalmal.com website from scratch in a team of two, dedicated to the project for 1.5 months, and produced a new website that loads 1,200% faster than the old one.
  • Built a microservices architecture to allow a growing team to build independent apps and created some microservices in independent tech stacks.
  • Co-wrote a proxy solution to easily provision for search engine optimization (SEO) without having to change the existing architecture of the website.
Technologies: Angular, Microservices, GitHub, Node.js, Web Development, MEAN Stack, Responsive Web Apps, Full-stack, Full-stack Development, NGINX, Amazon Web Services (AWS), APIs, API Integration, Single-page Applications (SPAs), Databases, HTML, Front-end, Front-end Architecture, UI Development, Software Engineering, Minimum Viable Product (MVP), REST APIs, API/Services Architecture, Git, Mobile First, Jira, Search Engine Optimization (SEO), Responsive Web Design (RWD), Front-end Development, Solution Architecture, Front-end Design, API Development, Fintech, Mobile, Responsiveness, Responsive

Senior JavaScript Engineer

2014 - 2015
Musafir.com
  • Re-architected the front end with the latest technologies and trends.
  • Built an AI bot for using natural language in searching for flights and hotels as part of a 24-hour hackathon project.
  • Upgraded a few tools used in the front-end development process, using CSS preprocessors like SASS, linting and prettifier support, etc.
Technologies: Backbone.js, Grunt, Sass, JavaScript, CSS5, HTML5, C#.NET, HTML, Front-end, Front-end Architecture, UI Development, Software Engineering, Software Design, Jira, Search Engine Optimization (SEO), Responsive Web Design (RWD), Front-end Development, Solution Architecture, Front-end Design, Mobile, Responsiveness, Responsive, Architecture

Technical Team Lead

2012 - 2014
Ahead Fzc
  • Led the development of the front end for the interfaces of key projects, ensuring delivery of the front end, back end, and their integration phase.
  • Built almost 25 full-stack projects with custom designs for each client in the 30 months I worked here.
  • Developed many projects single-handedly, including leisureworldconsulting.com, memoryoftime.com, ahead.pro, Ahead's custom CMS, and about four job portals.
  • Mentored mid-junior-level developers and helped them get up to speed to be self-managed engineers capable of building client solutions.
Technologies: PHP, JavaScript, HTML5, Progressive Web Applications (PWAs), Metro UI CSS, CodeIgniter, MySQL, SSH, Subversion (SVN), Web Development, Responsive Web Apps, Full-stack, Full-stack Development, NGINX, APIs, API Integration, Databases, HTML, Front-end, UI Development, Software Architecture, Software Engineering, Software Design, Leadership, Mobile Apps, Mobile First, Search Engine Optimization (SEO), Responsive Web Design (RWD), Front-end Development, Solution Architecture, Front-end Design, API Development, Digital Payments, Payment Gateways, Card Payments, QR Codes, Dashboards, Mobile, Responsiveness, Responsive, Architecture, Linux

Web Developer

2010 - 2012
Crown Prince Office | Dubai
  • Used Mac and iPhone for the first time and built a fully custom iPhone app using Objective-C. It allowed reading the feed from a WordPress back end, watching videos from a YouTube API, showing photos from Picasa, and playing back poetry audios.
  • Built single-handedly the Hamdan international photography award website on hipa.ae for photographers to join and submit photos for competitions held every year.
  • Created various competition websites for royal sports such as shooting, dog racing, and falcon racing for multiple entities of the Dubai government.
  • Decided on the tech stack for Crown Prince's official website, kick-started the development, and hired a team to build it further.
  • Built a mobile app with basic features to be unveiled at an exhibition with a three-day deadline.
Technologies: PHP, WordPress, JavaScript, Objective-C, Linux, Grunt, Gulp, PhoneGap, Web Development, Responsive Web Apps, Full-stack, Full-stack Development, APIs, API Integration, Databases, HTML, Front-end, UI Development, Minimum Viable Product (MVP), Mobile Apps, Mobile First, Responsive Web Design (RWD), Front-end Development, Solution Architecture, Front-end Design, API Development, Mobile, Responsiveness, Responsive

Inkse Fashion Store

https://www.inkse.com/
A Bespoke eCommerce one-of-a-kind fashion store enabling customers to build their own fashion lines.

I spearheaded the architecture and engineering of the front-end technologies involved in building and launching an eCommerce store that allows customers to create custom fashion lines with a unique Workflow Editor. I was also directly involved in converting many ideas into full-fledged features, including a patent-pending design workflow, custom pricing strategy, discounting solution, and many more.

Remo | Virtual Event Platform

https://remo.co
A virtual event platform built by a team of excellent engineers. I joined Remo as a full-stack engineer to assist in building features, maintain the existing product, and improve overall performance and user experience related to onboarding. My other roles included:

• Owning and delivering the whereami feature with test coverage, tracking, and logging while working closely with the product. This feature allows users to identify themselves and others in a virtual floor map where there could be up to 500 guests.
• Converting a rather tedious manual process of onboarding customers into an entirely self-serving single sign-on self-service (SSO) feature. Customers can set up SSO login for their events or companies from an easy-to-use SSO wizard.
• Being proactive in communications across teams and platforms to keep a clear picture of the state of things at any given time.
• Ensuring 80-90% test coverage for all new features.

Ascend Real-time Analytics Apps/Single-page and Progressive Web Apps

https://www.mslsolutions.com/real-time-operational-intelligence
Developed a real-time operational intelligence application and data analytics platform that helps businesses make smarter decisions. I set up the application to improve products and services through real-time KPI visualizations and customer demand sensing. It includes a multi-tenant single-page app for the web and a progressive web app for the mobile with real-time KPIs. The application also includes comparative visualizations across time and venues, employee cost-to-revenue KPIs, alert management for various KPIs, user management, and push notifications to users and groups.

Stayhopper | Micro-booking Hotel Platform

https://stayhopper.com/
A micro-booking hotel platform where users can book by the hours, days, weeks, and even months. I single-handedly built the Stayhopper suite of apps in about four months. The suite consisted of the following parts:

• A hotel booking website that allows users to search, book, and pay for hotel stays. I used React and Next.js to develop it.
• A RESTful API for all back-end business logic and processing, which I built using Node.js and MongoDB.
• A role-based CMS system for Stayhopper staff to manage properties, users, configuration data, bookings, payments, reports, etc., and for hotel staff to manage properties, bookings, and access their reports and payment information.
• An API to manage pricing, availability of rooms, and support long-term bookings in addition to upgraded micro stay bookings.
• An admin app for super administrators and hotel staff to manage the properties, rooms, pricing, and availability.
• A website for end users to explore, pay for, book hotels, and manage their profile.

Shory - Car Insurance

https://shory.com
Helped architect the front end of the Shory Car Insurance App.
Shory is a responsive App that also has native mobile apps.

The tech stack chosen for this project is React and ReactNative, allowing all business logic to be shared between both platforms. Engineers can then build UI components on top of this monorepo for the specific platforms.

This strategy allows minimal code duplication and centralization of business logic, making releasing new features and maintaining existing ones easy. Another added advantage is any React developer can build on top of this stack, given that the core architecture is already in place.

I worked on this project for six months handing over further development to the team I helped hire throughout the project.

MyCRM | App and iPhone App

https://mycrm.com/
The myCRM iPhone app allows clients to access the CRM securely to manage properties, add leads, monitor stock levels, and keep track of business performance. The app utilizes the latest iOS technologies like Touch ID, Apple Keychain Access for storing credentials securely, and over-the-air (OTA) updates to ensure smooth operations for the clients and their teams.

My role was to:

• Help re-build the app from scratch using Angular.
• Introduce newer technologies and frameworks.
• Build the mobile app packing the existing web app.
• Enable native features.
• Tackle compatibility issues.
• Allow for development on top of the architecture.
• Distribute the app to the App Store.

Whadapp | An Ad-free Social Network

https://whadapp.com/
A simple social network built to allow for an ad-free experience with no sponsored content. For this project, I developed:

• The whadapp website where users can register for their account, search and follow other users, write posts, and upload photos to share with their network. I used Angular.
• A RESTful API for all back-end business logic and processing built using Node.js and MongoDB.
• A packaged web app with Cordova for iPhone and Android apps.
2007 - 2010

Bachelor's Degree in Information Systems and Management

Manipal Academy of Higher Education - Dubai, United Arab Emirates

Libraries/APIs

React, Node.js, REST APIs, API Development, WebGL, Socket.IO, Shopify API, Three.js, React Query, SignalR, Yup, Backbone.js

Tools

GitHub, Mongoose, NGINX, JavaScript Testing, Git, Slack, SendGrid, Figma, Jira, Flash, Jenkins, Bitbucket, Subversion (SVN), Google Analytics, Grunt, Gulp, Sentry, TokBox, Illustrator CC, Photoshop CC, React Apollo, Firebase Authentication, Asana

Languages

JavaScript, Sass, HTML5, TypeScript, SCSS, CSS, HTML, PHP, Dart, GraphQL, SQL, Visual Basic .NET (VB.NET), Java, Objective-C, YAML, C#.NET

Frameworks

Angular, Express.js, Redux, Material UI, Next.js, Jest, React Native, Tailwind CSS, Flutter, Metro UI CSS, CodeIgniter, ASP.NET, Jakarta Server Pages (JSP), PhoneGap

Paradigms

MEAN Stack, API/Services Architecture, Responsive Web Design (RWD), Responsive, Mobile Development, Microservices, Search Engine Optimization (SEO), Testing

Platforms

MacOS, Firebase, Amazon Web Services (AWS), Google Cloud Platform (GCP), Visual Studio Code (VS Code), Mobile, Linux, Shopify, DigitalOcean, Docker, Vercel, J2ME, Azure, WordPress

Storage

MongoDB, Cloud Firestore, Databases, Google Cloud, MySQL, PostgreSQL

Other

Google Cloud Functions, Chakra UI, User Experience (UX), APIs, Web Development, Responsive Web Apps, App Store, Full-stack, Full-stack Development, Single-page Applications (SPAs), API Integration, Front-end, Front-end Architecture, UI Development, Software Architecture, Software Engineering, Software Design, Minimum Viable Product (MVP), MERN Stack, Firebase Cloud Functions, Mobile Apps, Mobile First, Front-end Development, Solution Architecture, Front-end Design, Responsiveness, Axios, Architecture, React Three Fiber (R3F), Payment Gateways, GitHub Actions, Push Notifications, Leadership, Storybook, Digital Payments, Card Payments, Fintech, QR Codes, CI/CD Pipelines, Dashboards, OAuth, Cordova, Single Sign-on (SSO), Teams, Progressive Web Applications (PWAs), SSH, Lint, i18n, RTL, CSS5, Apollo, Stripe Payments, Gimp

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