Bhavesh Daswani, Developer in Ahmedabad, Gujarat, India
Bhavesh is available for hire
Hire Bhavesh

Bhavesh Daswani

Verified Expert  in Engineering

Full-stack Developer

Location
Ahmedabad, Gujarat, India
Toptal Member Since
May 20, 2021

Bhavesh is a dedicated and productive full-stack developer with 7+ years of experience in the software industry. He is a TDD practitioner and advocate, and his specialties include Node.js, React, PHP, Laravel, Vue.js, TypeScript, AWS, and Google Cloud. Bhavesh is proactive in satisfying clients' requirements, writes clean, testable, and bug-free code, and delivers quality products within deadlines. He has a master's degree in information technology.

Portfolio

Quinde Foundation
React, TypeScript, CSS, Modular CSS, CSS3, Responsive UI, Responsive...
Jameel DMCC
Node.js, NestJS, Amazon Web Services (AWS), React, Redux, TypeScript...
Crossfader
React, Node.js, Amazon Web Services (AWS), Express.js, MySQL, AWS Lambda...

Experience

Availability

Part-time

Preferred Environment

Git, SQL, Amazon Web Services (AWS), Laravel, PHP, JavaScript, Node.js, TypeScript, NoSQL, React

The most amazing...

...product I've worked on is in fintech, allowing users to make transactions, such as account transfers, pay utility bills, withdraw cash, and check balances.

Work Experience

Front-end Developer

2023 - 2023
Quinde Foundation
  • Developed an online education app using React, TypeScript, Tailwind CSS, and Jest.
  • Integrated the login and signup functionality using email and Google OAuth 2.0. The login functionality allows students and teachers to access the dashboard.
  • Developed a landing page in React and Tailwind. The landing page is fully responsive.
  • Developed an application in English and Spanish. Supported the feature using the React-i18next library.
  • Built the application in an agile manner. Had continuous communication with the designer regarding the implementation of the design.
  • Added testing for the form component and functionalities using Jest.
  • Created a "Contact Us" page, used Formik for form validation, and added support for lazy loading of the image of the country for the phone number. The images were only loaded for countries visible in the select dropdown.
  • Guided new developers that joined the project by reviewing their PR, providing suggestions, and answering any queries they had related to the task.
Technologies: React, TypeScript, CSS, Modular CSS, CSS3, Responsive UI, Responsive, Tailwind CSS, UX Design, Figma, Formik, Jest, Chakra UI

[Node.js and NestJS] Backend Developer for a Beauty Service App

2022 - 2023
Jameel DMCC
  • Developed the backend and Admin panel for the Beauty service app. The app allows users to book beauty related services and avail them at home.
  • Established the backend on Nest.js, Typescript, and PostgreSQL, and deployed to AWS ECS containerized environment.
  • Developed the Admin panel in React, which allows the super admin and agencies to view and manage data for orders, customers, and partners, use reports, create services, and much more.
  • Developed Features like User Wallet, Bulk coupon Add Feature, Login with OTP, Module functionality, Dual Language Support, Implemented ACL, access control on Admin Panel, Sub Service Feature.
  • Implemented Google Geo Code API to get Addresses from lat, and long. Added functionality to get Location from IP address, this was used when users do not share location permission. Added Datadog logging to Google Geo code API, IP2 Address API call,.
  • Added Report for admin where admin can search based on different filters and can view reports for orders, agencies, partners, coupons.
  • Used Datadog, for logging this helped in debugging, monitoring the application.
  • Worked closely with the product owner to identify and understand application requirements and lead them to delivery.
Technologies: Node.js, NestJS, Amazon Web Services (AWS), React, Redux, TypeScript, PostgreSQL, Datadog, Sentry, Amazon Elastic Container Service (Amazon ECS)

Full-stack Developer Maintaining an Online DJ Platform

2022 - 2022
Crossfader
  • Added Tiktok pixel to the website to track page and content views, complete payments, and the add-to-cart feature.
  • Tracked new subscriptions using Facebook pixel and TikTok pixel.
  • Upgraded AWS Lambda and the Node.js version from 12 to 16, deploying them to development, staging, and production environments using Serverless Framework.
  • Utilized Opensearch's backup using a manual snapshot and applied a software upgrade to Opensearch and Elasticsearch.
  • Enabled a 7-day automated backup schedule for an Amazon RDS database.
  • Created a thank-you page that users will see when they purchase a subscription. The page is fully responsive on mobile devices and tablets.
  • Collaborated with the client on further upgrading the front end.
Technologies: React, Node.js, Amazon Web Services (AWS), Express.js, MySQL, AWS Lambda, Full-stack, Amazon EC2, DevOps, Amazon RDS, Amazon CloudFront CDN, Amazon Route 53, Full-stack Development

Senior Full-stack Developer

2021 - 2022
SilverSky Technology
  • Created a Vue-based admin panel that allows admins to manage overall functionality, including blocking and changing settings for apps in real-time.
  • Developed and deployed Elasticsearch over AWS, which provides search functionality for over 400 million records within two or three seconds of latency.
  • Updated a social app for users to interact with each other using React, Node.js, and Next.js. The update provides additional security features and performance improvements.
  • Built a SaaS app for logistics that allows admins to register and maintain their firm logistics over a SaaS platform in the cloud, using React, Node.js, and Stripe.
  • Developed a web scraper, which scrapes leads from a different platform and stores them in the database. The lead was also called using the Twilio Voice API on a predefined schedule.
  • Developed a custom algorithm to select lead information based on the time the lead entered the system, the number of times the lead was called, how many times the lead answered the call, and other custom logic.
Technologies: Node.js, NestJS, React, Laravel, Express.js, MERN Stack, Web Services, Charts, Chart.js, Web Scraping, Twilio, Amazon Web Services (AWS), Amazon Route 53, PHP MVC, Algorithms, Leadership, Prisma, Vue, Vuex, Vue Router, Nuxt.js, Webpack, Babel, Mocha, Jest, Amazon RDS, PHP, Full-stack Development, Software Architecture

Back-end Engineer (Node.js/Microservices/Serverless)

2021 - 2022
UV Partners, Inc.
  • Developed the back-end API in GraphQL using Apollo Server.
  • Tracked and fixed bugs using Zenhub as a reporting tool.
  • Created unit tests for each API to ensure the code quality.
  • Used MongoDB advanced filter functionalities, such as aggregators for the reports API.
Technologies: Node.js, GraphQL, Microservices, AWS Lambda, MongoDB, REST APIs, Jest, Apollo, TypeScript

Full-stack Developer (Vue.js and MongoDB)

2021 - 2021
OligoApp
  • Created a back-end API using the Python FastAPI framework and pydantic for type safety.
  • Developed the front end using Vue.js and Tailwind.
  • Used Elasticsearch to search for research articles.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: Vue, Elasticsearch, MongoDB, Python, Tailwind CSS, Vue Router, Vuex, Vue CLI, Full-stack Development

Full-stack Developer

2020 - 2021
SilverSky Technology
  • Developed a music band app for bands to receive tips from their fans, using Node.js, Vue, a Stripe Express account, Stripe Connect, and a marketplace API.
  • Developed a back end that handles real-time communication between the mobile app and GPS watch devices. Used Node.js, Socket.IO, and a TCP socket. Deployed the application to Digital Ocean.
  • Migrated more than 30 million records from Firebase to PostgreSQL to provide an extraordinary search service.
  • Developed a video compression script in Node.js that detects the video ratio and compresses the video while maintaining the aspect ratio. Deployed this script to AWS Lambda.
  • Created a back end for a ride-sharing-like app where the user can request a ride or transport, other users can make an offer to fulfill the request, and the requester can accept the best offer. Deployed the application to Digital Ocean.
  • Developed a CRM for lead management using Twilio Autopilot and TaskRouter. The central part was building an IVR to call customers and ask if they were available to connect with a home insurance agent. The CRM was deployed to Heroku.
  • Led and managed a team of five in the end-to-end development of web applications and deployed tasks to the cloud. Assigned tasks, followed up, and conducted weekly meetings for team improvement and communication.
Technologies: Laravel, Node.js, React, Vue, HTML5, CSS, Twilio, Autopilot, Twilio TaskRouter, AWS Lambda, Firebase, PostgreSQL, Mobile Apps, Front-end, SQL, Docker, Agile Software Development, Linux, Visual Studio Code (VS Code), Software Development, Database Management Systems (DBMS), Lambda Functions, Facebook API, E2E Testing, Integration Testing, Unit Testing, Stripe API, Stripe Connect API, Stripe Connect, REST, Sequelize, AWS ALB, AWS ELB, Amazon S3 (AWS S3), Heroku, Web Services, Amazon Route 53, DigitalOcean, Algorithms, Amazon CloudFront CDN, FFmpeg, AWS IAM, Amazon Simple Queue Service (SQS), ECS, LAMP, Stripe, Stripe Marketplace, Stripe Checkout, Stripe Express, Vuex, Vue Router, Vue CLI, Webpack, Babel, Amazon RDS, PHP, Bluehost, Full-stack Development, Admin Panels, Websites, Software Architecture

Senior Software Engineer

2019 - 2020
SilverSky Technology
  • Developed a Firebase cloud function to observe events for Firestore and send push notifications and SMSs to the user upon matched conditions.
  • Developed a back end for a cryptocurrency app, using Node.js and a Sequelize ORM to transfer the kin to the user's wallet upon posting content in the app and providing security-like transaction tracking and daily credit limits.
  • Deployed a Firebase cloud function that runs daily at a set time, checks the user logging hours, and emails reports to the admin.
  • Created a web scraping script for a client website using Laravel and PostgreSQL to provide the data to the mobile app as a REST API. The script scraped the data in multiple nested pages and multiple languages.
  • Developed a REST API and real-time notifications in Node.js, Socket.IO, and PostgreSQL for the Cloth mobile app, which supports live streaming for selling clothes and provides real-time updates. Deployed the app to DigitalOcean.
  • Developed a REST API and admin panel in Laravel, PostgreSQL, and AWS for a home inspection app.
  • Built a mobile app in React Native, Laravel, Twilio, and PostgreSQL for loan management. The app tracks disbursement and repayment dates and sends reminders for payments due.
  • Updated a React-based web app from a class-based component to a functional component, which involved updating the React version.
  • Developed a web scraping web crawler for a lead generation project. The client's goal was to scrape the lead information from a website, store that info in CRM, and call the lead at the appropriate time.
Technologies: PHP, Node.js, Firebase, Cloud Firestore, Google Cloud Functions, Firebase Cloud Functions, Laravel, Web Scraping, Agile Software Development, REST APIs, DevOps, Amazon Web Services (AWS), Mongoose, JSON Web Tokens (JWT), Front-end, User Interface (UI), Databases, APIs, Serverless, Web Development, Third-party APIs, ECMAScript (ES6), NoSQL, WebSockets, Twilio API, React, React Redux, Redux, Web Crawlers, Scraping, SMS, Mailgun, Email, Solana, Amazon DynamoDB, Minimum Viable Product (MVP), Web Services, DigitalOcean, PHP MVC, ECS, Amazon Elastic Container Service (Amazon ECS), AWS IAM, Amazon Cognito, HTML Canvas, HTML5 Canvas, SMTP, Emailers, Admin Panels

Software Developer

2017 - 2019
SilverSky Technology
  • Developed a REST API and React-based admin panel for a taxi-pooling app using Node.js and PostgreSQL and deployed it to AWS Cloud.
  • Built a fintech product that allows users to make transactions and transfers, pay vendor bills, and withdraw cash using a card. The product features include daily account reconciliation, an admin dashboard, and reports.
  • Created a project management system that allows admins to add projects and assign them to users who can add hours and notes related to those projects. I developed the system using Laravel and PostgreSQL and deployed it to AWS Cloud.
  • Built a REST API for a gas agency to book orders using Laravel and deployed it to Google Cloud.
  • Wrote concurrent modifications to the REST API and implemented version control.
  • Integrated the Laravel back end with a third-party admin panel and wrote the REST API documentation using Postman.
  • Created custom Laravel commands to deploy an API on the production server and API testing on the development server. Deployed the Laravel application in Heroku.
Technologies: PHP, Amazon Web Services (AWS), Laravel, PostgreSQL, JavaScript, HTML, CSS, MySQL, SQL, Web Notifications, AWS Amplify, React, React Redux, Redux, React Router, GitHub, Client Portals, Bitbucket, NPM, Google Cloud, Google Cloud Platform (GCP), Customer Relationship Management (CRM), Bootstrap 4, Bootstrap, User Interface (UI), Front-end, Back-end, Sass, JSX, Scripting, PayPal, BrainTree, Heroku, MERN Stack, Web Services, Charts, Chart.js, PHP MVC, SMTP, Bluehost, Payment APIs, VPS/VDS, Admin Panels

Jameel | Full-stack Developer for a Beauty Service App

Jameel app is an app similar to Uber for beauty service at home. developed backend in node.js, Nest.js, and Admin panel in React, Which allows the Admin and merchant to View and manage Bookings, Clients, Services, Report

TASKS PERFORMED:
• Added functionality for User Wallet
• Added bulk coupon add feature
• Provided admin functionality to reschedule bookings and cancel open orders from admin panel
• Added functionality for recent booking partner
• Added preferred partner functionality
• Added functionality for login with OTP
• Added report for admin and agency coupon financial, listing services that do not have city price
• Added Datadog for logging for Pixel URL tracking
• Added Sentry exception on payment failure
• Added service detail feature in which the admin can add FAQ, aftercare tips, and processes
• Provided feature to support service price based on city
• Implemented Google Geo Code API and functionality to get location from IP address
• Added module functionality, which will be the parent of the service category
• The application was in dual language Arabic and English, so manage text translation using React Intl package
• Implemented ACL, access control on admin panel
• Added sub-service feature

Oligo | Web App

Oligo is a platform that efficiently connects scientists and doctors to the latest relevant research and each other, saving them time and hassle and stimulating discussion and knowledge sharing.

TASKS PERFORMED
• Created a profile page, enabling users to update profiles and change passwords.
• Improved search functionality for research articles using Elasticsearch and created the search layout using Tailwind and Vue.js.
• Created an API in Python for sign-out, profile update, change password, and search functionalities.
• Discussed requirements with the client and provided weekly updates.

Turet | Mobile App for Tracking Child Movement

Turet is a mobile app that monitors and tracks child movement using a GPS watch. I was the back-end developer and liaised with the mobile developer to complete the project.

KEY ACTIVITIES, FUNCTIONALITIES, AND DELIVERABLES
• Created a REST API using Node.js and Express.js.
• Updated real-time data from a GPS watch to the mobile app. The GPS watch sends data to the server, such as the watch location and battery percentage. The server sends the watch data to a mobile app in real time using Socket.IO.
• Sent commands to the watch, such as setting SOS contacts, photo capture, restart, shutdown, setting a sound profile, and locating the watch. The mobile app sends these commands to the server using a REST API, and the server forwards the commands to the watch using a TCP socket.
• Developed support for a geofence, allowing users to draw a circle on the map. The server notifies the user if the watch goes inside that circle or leaves the circle.
• Implemented a step-count history. The watch sends the step count to the server at regular intervals. My task was to store that data and show it to mobile app users in a daily history.

Ezpapel | SaaS App for Logistics

https://dashboard.ezpapel.com
A Laravel and Node.js-based SaaS application for logistics. The app has many functionalities for logistics requirements where the company can register and perform its day-to-day tasks. I was the full-stack developer liaising with the product manager to integrate the application flow needed to display rich information in the user dashboard and fully customize the data views.

FUNCTIONALITIES
• Register the company.
• Allow the company to add its employees, drivers, trucks, trailers, and customers.
• Enable the admin or employee to create a load and assign that load to a driver. Admins can add details, such as the load's shipper, receiver, and origin.

Drivers will have an app where they can log in and start related loads. Load status will be monitored and listed in the admin.

Music Band App

A music band app that enables bands to receive tips from their fans. I was the full-stack developer on the project and collaborated with a mobile developer on the overall app development.

ACTIVITIES AND DELIVERABLES
• Created a REST API with authentication and authorization.
• Enabled admin, band, and user roles within the app.
• Utilized Stripe Express to enable bands to register their bank account details and receive tips from their fans.
• Provided unique bar codes used by bands to promote and accept tips.
• Used Stripe Connect to split tips between the client and bands.
• Developed an admin panel to be used by the client, providing functionality similar to the user, band, and tip modules. They can check which bands have registered and trigger an email with the Stripe Express account link for bands that haven't.

Toptal React Accelerator Project | Invoice Management System

An invoice management system for independent freelancers and contractors using Next.js, React, and TypeScript. The application could track company information and invoices for users and clients.

PROJECT TASKS
• Implemented user registration and login. Once registered, the user would log in and complete the company set up information.
• Developed a dashboard where freelancers could manage their clients and invoices.
• Created the functionality to add and edit clients and a data grid where users could sort and paginate their client information. Sort and paginations were mapped to a URL, improving the page refresh rate and UX behavior.
• Provided the functionality to add and edit invoices and a data grid for managing them. The data grid provided the sort, filter, and paginate functionalities. The client provided a filter option so users could see all invoices for a particular client. The pagination, sort, and filter were URL-based.
• Created E2E testing using Cypress and added snapshot testing using Jest and the React Testing Library.

UV Angel | IoT-based Product

UV Angel develops IoT-based products based on ultraviolet light technology to reduce harmful pathogens on surfaces and in the air. I was the back-end developer, working with the team to build new features for the product.

DELIVERABLES
• Added reports for admins related to user activity, account search, and IoT device error reports.
• Migrated IoT device API calls to MongoDB to help overcome constraints due to the IoT API, where conditions were limited to five. In MongoDB, there is no such restriction. Using MongoDB also helps improve performance above a single source of information.
• Backed each feature with strong integration testing using Jest.
• Developed complex queries using a MongoDB aggregation pipeline and
lookup/join operation.
• Performed the CRUD operation using TypeORM with MongoDB.
• Worked on a strong authorization flow, which included global and account-based roles, where only users authorized to act were allowed.
• Added other features to device filters while device mutations and accounts were updated.
• Modified account preferences.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Zaz Movil | Fintech App

Zaz Movil is a Laravel and Node.js-based app for a fintech company. It allows users to pay utility bills, make account transfers, withdraw cash, and perform other transactions. I was the back-end developer and created the fintech solution from scratch.

KEY ACTIVITIES
• Developed a dashboard with proper roles and permissions.
• Built a secure REST API that third-party vendors would consume.
• Created proper documentation for the API.
• Secured the overall architecture.
• Continuously monitored the traffic flow inside the app.
• Communicated with the project manager on all the details related to the project and its scope.
• Deployed the app to the cloud using CI/CD.

Brainer Kids

A mobile-based app for parental control, disability detection, family device management, and learning courses. I was the back-end developer and liaised with the mobile developer for the overall app development.

Activities and Deliverables:
• Created a REST API with proper authentication and authorization
• Developed the admin panel where the admin can add a grade, subject, modules, topic, questions, send notifications to users, and much more.
• Used a TDD approach for overall project development.
• Deployed changes to AWS and Amazon S3 for image upload.
• Imported data from Excel to the database.
• Communicated with the project manager and mobile developer for a smooth development flow.
• Designed the database schema and provided suggestions to the project manager for the critical and complex flow of the project.

Web Scraping for Insurance Leads

A web crawler that scrapes insurance lead information from different sites and conditions specified by the client. I built this for an insurance client. It's exactly what he was looking for and gives him relevant information quickly.

WEB CRAWLER FUNCTIONALITIES
• Runs at specific intervals, such as every 30 minutes, and finds new leads for home insurance from specific websites.
• Finds and sends lead details to the client over email and SMS. The lead is also stored in the database for future reference.
• Fills in forms and scrapes the relevant information on sites that require this information before they show a result.

Tech stack: Node.js, Mailgun for sending emails, Twilio for SMS, and PostgreSQL for storing relevant information in the database.

CRWN Clothing | eCommerce

An eCommerce app that allows users to add products to a cart, update them, go to the check-out page, and pay using their credit cards.

APP FEATURES
• Google login, sign-up, and log in using email.
• Product listing and shop listing.
• Add, edit, and remove a product from a cart.
• Page refresh support: When a user refreshes the page, its current app state is maintained to provide a great user experience.
• Check out using a credit card.
• Stripe-based payment system, which is supported in many countries.

Connektoo | Social Network App

A Swift-based app for knowledge sharing. As the back-end developer, I helped the client deploy the back end to AWS infrastructure.

KEY ACTIVITIES
• Provided high availability by using a load balancer and autoscaling.
• Provided security to the AWS architecture by using HTTPS termination on the load balancer, enabled guard duty, and identified the potential security alerts and fixed them quickly.
• Worked with Socket.IO for performance issues and enhanced its performance using an AWS load balancer.
• Helped the client develop infrastructure and resolve queries.

MyLeadSupplier

This project was related to managing home insurance leads. The overall flow of the solution is as follows:

• The prospective lead fills in the form and submits it to the server. The system calls the lead using Twilio Voice and Autopilot.
• The system is an IVR that asks the customer if they are available to connect with an agent. If they answer yes, the customer is connected with the agent using Twilio Task Router.
• If the customer is busy or wants to schedule a call later, the system sends them an SMS using the Twilio SMS API, which contains a Calendly link to schedule the call for a later time.
• There is also an admin panel where agents can schedule their availability and see information about the lead to whom they connected.

Time Tracking App

A mobile app to track employees' working hours. I was the back-end developer and liaised with the mobile developer for the overall app development.

DELIVERABLES
• Developed and deployed the cloud functionality to Firebase. It runs daily and delivers a breakdown of employee working hours to the admin.
• Indexed the Firestore database, which is required to ensure smooth query performance.
• Secured the Firestore database by applying Cloud Firestore security rules.
• Planned the schema design to align with the app requirements.
• Created a REST API for the admin login to get a list of all employee data, including working hours.
• Used Git throughout the project to manage the code for sandboxing and production.

Toptal React Accelerator

Toptal React Accelerator is an exclusive learning program that educates JavaScript developers in React, Next.js, Redux, and GraphQL. This is a 2-month program that consists of rigorous learning exercises and hands-on activities, a stringent evaluation process, comprehensive learning assessments, and 30-40 hours of building an invoice management system. Users can track invoices, clients, and company information within this invoicing application.
2016 - 2018

Master's Degree in Information Technology

Sikkim Manipal University - Gangtok, India

MAY 2024 - PRESENT

The Complete Python Bootcamp From Zero to Hero in Python

Udemy

AUGUST 2023 - PRESENT

CSS for JavaScript Developers

Josh Comeau Courses

DECEMBER 2022 - PRESENT

Build Responsive Real-World Websites with HTML and CSS

Udemy

OCTOBER 2022 - PRESENT

Advanced CSS and Sass: Flexbox, Grid, Animations, and More.

Udemy

JULY 2022 - PRESENT

Toptal React Accelerator Graduate

Toptal, LLC

APRIL 2022 - PRESENT

NestJS: The Complete Developer's Guide

Udemy

MARCH 2022 - PRESENT

TypeScript Course

Udemy

FEBRUARY 2022 - FEBRUARY 2025

AWS Certified Solutions Architect Associate

AWS

DECEMBER 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

AUGUST 2019 - PRESENT

Vue.js Course

Udemy

OCTOBER 2018 - PRESENT

Laravel Course

Udemy

Libraries/APIs

Node.js, React, Vue, Stripe API, Socket.IO, Stripe, REST APIs, jQuery, React Redux, Chart.js, Flexbox, Vuex, Twilio API, Puppeteer, CheerioJS, AWS Amplify, React Router, Stripe Connect API, Stripe Connect, FFmpeg, HTML5 Canvas, Facebook API, Auth, Formik

Tools

Git, Sequelize, Amazon EBS, Amazon Simple Notification Service (Amazon SNS), GitHub, JSX, Cron, AWS ELB, Vue CLI, SendGrid, PhpStorm, Mongoose, Bitbucket, NPM, MongoDB Atlas, Amazon CloudFront CDN, Amazon Simple Queue Service (SQS), AWS IAM, Amazon Elastic Container Service (Amazon ECS), Stripe Checkout, Stripe Express, Prisma, Webpack, Babel, Amazon Cognito, Jira, Mocha, Sentry, Figma

Frameworks

Laravel, Express.js, JSON Web Tokens (JWT), Redux, CodeIgniter, Tailwind CSS, OAuth 2, Vanilla JS, Bootstrap, Serverless Framework, NestJS, Next.js, Material UI, Nuxt.js, Realtime, Jest, Cypress, PHP MVC

Languages

PHP, JavaScript, SQL, CSS, HTML, TypeScript, ECMAScript (ES6), SCSS, PHP 7, PHP 5, Sass, CSS3, HTML5, GraphQL, Python

Paradigms

REST, DevOps, Responsive Web Design (RWD), Responsive, Responsive Layout, Test-driven Development (TDD), E2E Testing, Unit Testing, Serverless Architecture, Agile, Agile Software Development, Microservices, Search Engine Optimization (SEO), Modular CSS, UX Design

Platforms

Visual Studio Code (VS Code), Docker, Linux, Twilio, AWS Lambda, Firebase, AWS ALB, Amazon Web Services (AWS), Mailgun, Amazon EC2, AWS Elastic Beanstalk, LAMP, Calendly, Google Cloud Platform (GCP), Heroku, DigitalOcean, Unix, Bluehost

Storage

PostgreSQL, Database Management Systems (DBMS), MySQL, Cloud Firestore, Amazon S3 (AWS S3), MongoDB, Databases, NoSQL, JSON, Redis, Google Cloud, Elasticsearch, Amazon DynamoDB, Datadog

Industry Expertise

Web Design

Other

Software Development, Cloud Computing, Lambda Functions, TypeORM, Google Cloud Functions, Firebase Cloud Functions, Web Scraping, HTTPS, AWS Certificate Manager, Back-end, APIs, Web Development, Third-party APIs, Web Crawlers, Programming, SMS, Fintech, Axios, API Integration, Full-stack, Cloud Services, Client Portals, Back-end Development, Customer Relationship Management (CRM), Minimum Viable Product (MVP), Bootstrap 4, Scripting, Front-end, User Interface (UI), AWS DevOps, MERN Stack, Web Services, Charts, Amazon Route 53, Algorithms, CSS3 Animation, CSS Grid, Responsive UI, Responsive Design, Images, eCommerce, Data Engineering, Vue Router, Amazon RDS, QR Codes, Payment APIs, VPS/VDS, Dashboards, Application State Management, Full-stack Development, Stripe Payments, Admin Panels, Websites, Integration Testing, PayPal, BrainTree, Transmission Control Protocol (TCP), SSL, Serverless, WebSockets, Twilio Programmable Voice, Web Notifications, Architecture, CI/CD Pipelines, Document Parsing, Google Search Console, Apollo, ECS, AWS Certified Solution Architect, Automated Data Flows, Stripe Marketplace, HTML Canvas, SMTP, Web UX, Software Architecture, Autopilot, Twilio TaskRouter, Mobile Apps, Scraping, Push Notifications, Email, FastAPI, Solana, Leadership, AWS Cloud Architecture, Marketplaces, Emailers, User Experience (UX), Chakra UI

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