Piyush Patel
Verified Expert in Engineering
Full-stack Developer
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
Experience
- JavaScript - 10 years
- Node.js - 10 years
- TypeScript - 10 years
- React - 9 years
- Express.js - 6 years
- MySQL - 4 years
- Next.js - 2 years
- Spring 5 - 2 years
Availability
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
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.
Software Development Engineer 3
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.
Full-stack Developer (Front-end Heavy)
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.
3D Modeler
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.
Team Lead 3D
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.
Experience
SparkAgentAI
https://sparkagentai.com/Jassnote: Your All-in-One Productivity App
OneZoey Healthcare App for Doctors and Patients
Appointy Online Scheduling Application
Education
Diploma in 3D Animation
DSYW DQ Animation Academy - Bhopal, Madhya Pradesh, India
Bachelor of Computer Application (BCA) in Computer Science
Barkatullah University - Bhopal, Madhya Pradesh, India
Skills
Libraries/APIs
React, Node.js, REST APIs, Mapbox API, MobX, jQuery, Vue, React Redux, Flowbite, React Testing Library
Tools
Sequelize, Git, WebStorm, NGINX, PM2, Webpack 4, Webpack, Photoshop CC, Redux Thunk, Redux Toolkit
Languages
JavaScript, HTML, CSS, ECMAScript (ES6), JavaScript 6, TypeScript, HTML5, CSS3, Java, Go, PHP, Python 3
Paradigms
Responsive Web Design (RWD), Application Architecture, Testing
Platforms
Visual Studio Code (VS Code), Ubuntu, MacOS, Docker, Android, iOS, Amazon Web Services (AWS), Contentful
Frameworks
Express.js, Next.js, Redux, Angular, Bootstrap 3+, React Native, Spring 5, Spring Boot, Bootstrap, Spring, Nuxt.js, Tailwind CSS, Vuetify, Jest
Storage
MySQL, Databases, PostgreSQL, MongoDB
Other
Front-end, Full-stack Development, Front-end Architecture, Front-end Development, Full-stack, Communication, Styled-components, Back-end Development, Web Development, Software Development, APIs, Single-page Applications (SPAs), Server-side Rendering (SSR), WordPress Plugins, Mobile App Development, Back-end, Autodesk Maya, 12 Principles of Animation, 3D Character Animation
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