Pratik Sahindrakar, Developer in Pune, Maharashtra, India
Pratik is available for hire
Hire Pratik

Pratik Sahindrakar

Verified Expert  in Engineering

JavaScript Developer

Pune, Maharashtra, India

Toptal member since May 18, 2022

Bio

Pratik is a seasoned full-stack developer specializing in JavaScript. With solid experience in software design and development, he is proficient in analyzing a complex problem statement, systematically approaching and breaking it down into consumable chunks, and leading it to completion. Pratik has a keen eye for details and design and always follows the clean coding principle.

Portfolio

Excellerate Pvt. Ltd.
Node.js, React, Amazon DynamoDB, AWS Lambda, Amazon S3 (AWS S3), MongoDB...
FIGmd India Pvt. Ltd.
Node.js, JavaScript, React, Redux, Express.js, GraphQL, MongoDB, PostgreSQL...
Selenite Business Solutions Pvt. Ltd.
JavaScript, Node.js, React, Amazon Web Services (AWS), MongoDB, PostgreSQL

Experience

  • Node.js - 8 years
  • React - 5 years
  • MongoDB - 4 years
  • Mongoose - 4 years
  • Sequelize - 3 years
  • GraphQL - 1 year
  • NestJS - 1 year
  • Next.js - 1 year

Availability

Part-time

Preferred Environment

Node.js, React, MongoDB, Mongoose, Sequelize, NestJS, Next.js, Apollo Server, React Apollo, TypeScript

The most amazing...

...experience I've had was on a complex CG-based project in which I built a parametric model of a lamp that can be configured based on user-given parameters.

Work Experience

Technical Lead

2020 - 2022
Excellerate Pvt. Ltd.
  • Developed multiple AWS workflows to fetch and extract data from healthcare data providers.
  • Fixed multiple issues and added various new features to the chat application.
  • Implemented a custom test automation suite using Cucumber and Puppeteer in JavaScript. It was meant to ease writing test cases in plain English to increase participation in manual quality assurance tests.
Technologies: Node.js, React, Amazon DynamoDB, AWS Lambda, Amazon S3 (AWS S3), MongoDB, Mongoose, APIs, Back-end Development, Back-end

Lead Development

2018 - 2020
FIGmd India Pvt. Ltd.
  • Joined a flagship product that was already developed but had critical issues which needed to be fixed for a better client experience. The team was depleting due to management changes. I rallied and reorganized the team to stabilize the work env.
  • Fixed multiple existing issues in the product and added new features to stabilize the product for the production environment. Oversaw the delivery to various hosts with varying requirements per host.
  • Later on, joined the efforts to redevelop the product from scratch. Contributed to various services on the back and front-end development while also managing the team.
Technologies: Node.js, JavaScript, React, Redux, Express.js, GraphQL, MongoDB, PostgreSQL, HTML5, CSS3

Tech Lead

2016 - 2018
Selenite Business Solutions Pvt. Ltd.
  • Developed multiple service-based projects from design to deployment with the team I managed.
  • Contributed to requirement gathering, technical design and document, front and back-end design and development, and deployments.
  • Developed an in-house product as well for electricity bill management for local municipal corporations and organizations.
Technologies: JavaScript, Node.js, React, Amazon Web Services (AWS), MongoDB, PostgreSQL

Proprietor

2014 - 2016
Bitroots Software
  • Grew from three developers to 15 developers team by finding and grooming in-house talent.
  • Did business development, requirement gathering, design, and development of multiple web and mobile projects and delivered to satisfied clients.
  • Was also involved in the maintenance of the delivered project and knowledge transfer within the team to keep up with attrition.
Technologies: JavaScript, Node.js, React, AngularJS

Software Designer

2011 - 2013
Philips
  • Developed various Android and iOS applications with the Mobile Competence team of Philips Innovation Services.
  • Participated in an Agile-based development environment with TDD and BDD-based development processes.
  • Delivered one of the best projects of my life, which was related to the parametric design of a lamp for Philips Lighting, involving the design of the 3D geometry-based algorithm development in Matlab and then developing the same in Objective C.
Technologies: Android, iOS

Billdesk | Electricity Bill Analysis and Payments

A MERN stack project in which electricity bills for municipal corporations are collected, parsed, analyzed, and paid. I contributed to data collection via PDF parsing, API integration, and web scraping. I've worked on back-end development and assisted in front-end integration.

Human API Testing Automation Framework

A Cucumber and Puppeteer-based automation framework was developed for the QA team's use. A simple English BDD-style end-to-end test can also be developed in the framework by manual QAs. I was the only
contributor to this project. So the role involved client communication, requirement gathering, development, and testing the framework.

Pegasus-PRO Module

Pegasus was the flagship product of Figmd company. PRO (Patient Reported
Outcome) is one of the modules in the project. The product is based on the
microservices architecture. I developed and maintained multiple back-end services and partial contributions to the front-end React code. The services heavily utilize pub-sub communication of Google Cloud Platform. I implemented the communication and coordination piece, which glued multiple services together.

3D Luminaires Design

An iOS CAD app for Philips Lighting to let customers design a lamp within a set design rule for esthetics. Worked on Matlab for mathematical modeling. Converted the tested algorithms into Objective C to be integrated into an
iOS app. The 3D model files are then sent to 3D printers. Contributed majorly to mathematical 3D modeling. Appreciated by Group Lead for the contribution.

Surgeon App

https://surgeonapp.com
Surgeon is social media platform by a surgeon for surgeons. I worked as a full-stack developer for building UI and back-end services. Led back-end database, API design, and development. Contributed to the existing bug fixes and developed a completely new module for webinars and conferences, which involves live communication using PubNub.
2009 - 2011

Master's Degree in Embedded Systems

Eindhoven University of Technology - Eindhoven, The Netherlands

2005 - 2009

Bachelor of Engineering Degree in Electronics and Telecommunication

University of Pune - Pune, India

Libraries/APIs

Node.js, React, Puppeteer, PubNub

Tools

Mongoose, Sequelize, Figma, Cucumber, MATLAB

Languages

JavaScript, HTML, CSS, GraphQL, TypeScript, HTML5, CSS3, SQL

Storage

MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), PostgreSQL

Frameworks

NestJS, Next.js, JSON Web Tokens (JWT), Cypress, Redux, Express.js, AngularJS, Material UI

Paradigms

Behavior-driven Development (BDD)

Platforms

Docker, Amazon Web Services (AWS), AWS Lambda, Android, iOS

Other

APIs, Back-end Development, Back-end, Full-stack, API Integration, Geometry, Architecture

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