Piyush Patel, Developer in Vadodara, Gujarat, India
Piyush is available for hire
Hire Piyush

Piyush Patel

Verified Expert  in Engineering

Full-stack Developer

Location
Vadodara, Gujarat, India
Toptal Member Since
September 23, 2021

Piyush is a full-stack developer with over nine years of experience in several startups. He specializes in the front end and writes manageable and scalable code in React, Node.js, and Go. Recent projects include a healthcare app for online doctor-patient consultations in India and a robust scheduling app. Piyush excels at solving problems and goes out of his way to explore, learn, and quickly apply new technologies.

Portfolio

Allegis - Cruise Automation - Main
Node.js, React, Jest, Redux, Redux Toolkit, TypeScript, Express.js...
Actonate
JavaScript, Java, React, React Native, Spring 5, MobX, Go, MySQL, PostgreSQL...
Appointy
JavaScript, Node.js, Angular, HTML5, CSS3, Bootstrap 3+, TypeScript, Bootstrap...

Experience

Availability

Part-time

Preferred Environment

Ubuntu, Visual Studio Code (VS Code), WebStorm, MacOS

The most amazing...

...thing I've developed is OneZoey, a healthcare product that helps thousands of patients consult with doctors online in India.

Work Experience

Full-stack Developer

2022 - PRESENT
Allegis - Cruise Automation - Main
  • Developed and maintained server-side and mobile-responsive web applications with test coverage.
  • Played a key role in developing a responsive SPA for partners to manage Autonomous Vehicles, facilitating loading, unloading, and tracking deliveries.
  • Maintained and developed mobile-responsive SPAs for end users, enabling seamless tracking of deliveries and access to autonomous vehicles.
  • Implemented end-to-end test cases to ensure software reliability. Significantly increased code coverage for enhanced quality assurance.
  • Enhanced an existing internal dashboard app to manage deliveries, merchants, and working hours, reducing significant manual effort and onboarding time for new partners or merchants.
Technologies: Node.js, React, Jest, Redux, Redux Toolkit, TypeScript, Express.js, React Testing Library, Mapbox API, Full-stack Development, Responsive Web Design (RWD), Front-end Architecture

Software Development Engineer 3

2017 - 2022
Actonate
  • Led a team of five developers to build OneZoey, a healthcare app that allows patients to have online consultations with doctors, and developed the chat systems for the app.
  • Developed a JavaScript plugin for an enterprise client, offering advanced PDF generation capabilities focusing on rendering tables across multiple pages and incorporating International Business Communication Standards (IBCS) chart support.
  • Created many server APIs in Node.js, Spring Boot, and MySQL.
  • Developed single-page apps and server-side-rendered apps using React and Next.js.
  • Managed and set up server droplets using Nginx, MySQL, and PM2.
  • Mentored and assisted junior developers in solving technical issues and developing their skills by guiding them on how and why things should be done.
Technologies: JavaScript, Java, React, React Native, Spring 5, MobX, Go, MySQL, PostgreSQL, NGINX, PM2, Webpack 4, Express.js, TypeScript, Spring Boot, Node.js, APIs, Single-page Applications (SPA), Server-side Rendering (SSR), Next.js, Spring, Webpack, Software Development, Mobile App Development, Redux, REST APIs, ECMAScript (ES6), Docker, Amazon Web Services (AWS), Databases, HTML, CSS, Full-stack Development, Responsive Web Design (RWD), Front-end Architecture

Full-stack Developer (Front-end Heavy)

2014 - 2017
Appointy
  • Developed the appointy.com admin panel and designed the app architecture, store management, and route handing, all in Angular. Focused mainly on admin panel settings, such as users, services, and calendars.
  • Designed and developed the appointy.com website in Bootstrap and used design tools like Adobe Photoshop and Illustrator to create icons and edit images for the website.
  • Developed and enhanced the appointy.com WordPress plugin in PHP and added functionality to handle new features.
  • Beautified the customer-facing Appointy calendar to meet customer requirements such as colors.
Technologies: JavaScript, Node.js, Angular, HTML5, CSS3, Bootstrap 3+, TypeScript, Bootstrap, WordPress Plugins, PHP, Software Development, Full-stack, Front-end, Web Development, ECMAScript (ES6), HTML, CSS, Full-stack Development, Responsive Web Design (RWD), Front-end Architecture

3D Modeler

2013 - 2013
Turtles In Motion
  • Modeled 3D assets and backgrounds, including props and architectural assets, using Autodesk Maya.
  • Wrote scripts for small tools to speed up 3D modeling in the Maya Embedded Language.
  • Assisted the team in using technical knowledge and tricks to fix issues.
Technologies: Autodesk Maya

Team Lead 3D

2012 - 2013
VVS Softech Pvt. Ltd.
  • Modeled, textured, and rendered architectural visualizations.
  • Led a team of four to develop projects in Autodesk Maya and use camera animations.
  • Mentored the team to increase their 3D modeling and texturing skills.
Technologies: Autodesk Maya, Photoshop CC

SparkAgentAI

https://sparkagentai.com/
Experience the brilliance of SparkAgentAI, your bespoke AI solution built on the robust foundations of OpenAI's LLMs and the revolutionary ChatGPT-4. Delivering real-time, intelligent responses tailored to your content, for a customer support experience that's truly out of this world.

Jassnote: Your All-in-One Productivity App

https://jassnote.com/
Elevate your productivity with Jassnote – the ultimate Node.js and Vue.js-based app. Seamlessly manage tasks, notes, and calendars in a single, intuitive platform. Crafted from scratch, the back end uses Express, Sequelize ORM, and MySQL for robust functionality. On the front end, Vue.js and Nuxt.js ensure a dynamic user experience. The website, built with React, Next.js, and Tailwind CSS, offers an engaging interface.

OneZoey Healthcare App for Doctors and Patients

Separate React Native-based apps for doctors and patients on Android and iOS. I led a team of five developers while working on the back end, chat system, and application architecture to develop easily manageable and scalable code. The apps helped thousands of doctors and patients in India during the COVID-19 pandemic.

Appointy Online Scheduling Application

https://www.appointy.com
An Angular-based scheduling application. I managed the project, developed the admin panel and settings related to employees and services, and assisted the team in developing the application store and routing system. I also worked on the website using Bootstrap and jQuery.

Languages

JavaScript, HTML, CSS, ECMAScript (ES6), JavaScript 6, TypeScript, HTML5, CSS3, Java, Go, PHP, Python 3

Libraries/APIs

React, Node.js, REST APIs, Mapbox API, MobX, jQuery, Vue, React Redux, React Testing Library

Paradigms

Responsive Web Design (RWD), Application Architecture

Platforms

Visual Studio Code (VS Code), Ubuntu, MacOS, Docker, Android, iOS, Amazon Web Services (AWS)

Other

Front-end, Full-stack Development, Front-end Architecture, Full-stack, Web Development, Software Development, APIs, Single-page Applications (SPA), Server-side Rendering (SSR), WordPress Plugins, Mobile App Development, Back-end, Autodesk Maya, 12 Principles of Animation, 3D Character Animation, Flowbite, Redux Toolkit

Frameworks

Express.js, Next.js, Redux, Angular, Bootstrap 3+, React Native, Spring 5, Spring Boot, Bootstrap, Spring, Nuxt.js, Tailwind CSS, Vuetify, Jest

Tools

Sequelize, Git, WebStorm, NGINX, PM2, Webpack 4, Webpack, Photoshop CC, Redux Thunk

Storage

MySQL, Databases, PostgreSQL

2008 - 2009

Diploma in 3D Animation

DSYW DQ Animation Academy - Bhopal, Madhya Pradesh, India

2003 - 2006

Bachelor of Computer Application (BCA) in Computer Science

Barkatullah University - Bhopal, Madhya Pradesh, India

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