Dhruvinkumar Pipalia, Developer in New Delhi, Delhi, India
Dhruvinkumar is available for hire
Hire Dhruvinkumar

Dhruvinkumar Pipalia

Verified Expert  in Engineering

Bio

Dhruvin is a senior full-stack developer with 7+ years of experience working with several international, early-stage startups in multiple industries. He specializes in building web and mobile applications from scratch by working closely with co-founders and using various technologies, frameworks, and tools. Dhruvin holds a master's degree in computer science.

Portfolio

Freelance
React, Reactstrap, HTML, CSS, Webflow, JavaScript, Node.js, Express.js...
Nina Chen
Node.js, Stripe Connect, TypeScript, PostgreSQL, Back-end, Marketplaces...
Earlyone
React Native, PHP, Laravel, Node.js, MySQL, Quality Control (QC)...

Experience

  • APIs - 7 years
  • JavaScript - 5 years
  • Amazon Web Services (AWS) - 5 years
  • Node.js - 5 years
  • React - 5 years
  • MySQL - 4 years
  • Elasticsearch - 3 years
  • MongoDB - 3 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Android, iOS

The most amazing...

...thing I've built is a multimedia Android mobile app I created during college. For several months, it was number one in the electronic dance music category.

Work Experience

Lead Full-stack Developer

2020 - PRESENT
Freelance
  • Built developer-facing APIs with documentation for a SaaS API startup used by developers from more than 10 countries.
  • Designed and built multiple web applications using React for admin users and end customers by closely working with the startup co-founders.
  • Introduced CI/CD pipelines with automated testing for the front end using Cypress and Jest for the back end.
  • Designed and developed a log pipeline, management system, dashboards, and analytics that ingested logs from multiple sources using Elasticsearch and Elastic Cloud.
  • Introduced penetration testing, continuous reporting, and SLA calculation and reporting for enterprise customers.
  • Collaborated on 3rd-party cybersecurity audits and reporting for enterprise customers.
  • Developed a customized React mobile application for EV charging. The app seamlessly integrates with Stripe for real-time payment processing and user wallet functionality.
  • Set up the requirements, interview process, and tests and interviewed many candidates for engineering roles, including front-end, back-end, full-stack, DevOps, and senior developers.
  • Directed cross-functional project teams, ensuring the on-time and within-budget delivery of numerous high-impact projects, leading to a noteworthy 15% boost in the startup's overall productivity.
  • Developed and executed comprehensive project plans, including scope definition, resource allocation, risk assessment, and milestone tracking, ensuring project objectives were met with a 98% success rate.
Technologies: React, Reactstrap, HTML, CSS, Webflow, JavaScript, Node.js, Express.js, WebSockets, MongoDB, Serverless, Amazon Route 53, Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Elastic Block Store (EBS), Amazon EC2, AWS ELB, Amazon CloudWatch, ELK (Elastic Stack), Elastic APM, Slack API, Stripe API, Auth0, Auth0 API, Jest, Cypress, Analytics, User Interface (UI), User Experience (UX), CI/CD Pipelines, AWS CodePipeline, Swagger, AWS Amplify, Amazon ElastiCache, SendGrid API, Elasticsearch, APIs, React Native, Redis, Database Design, REST APIs, Full-stack, AWS Lambda, Redux, SaaS, Technical Leadership, Web Development, MERN Stack, PostgreSQL, Customer Relationship Management (CRM), Solution Architecture, Stripe, Stripe Connect, Mobile App Development, Mobile Development, Charts, Chart.js, Front-end, Multitenancy, API Integration, Architecture, Data Structures, Software Integration, Software Architecture, JSON, Full-stack Development, Payment Gateways, HTML5, REST, NoSQL, RDBMS, TypeScript, SDKs, Integration, CSS3, Startups, Mobile, Front-end Development, ECMAScript (ES6), Back-end, Mobile Apps, Stripe Payments, Card Payments, Digital Payments, QR Codes, React Navigation, React Router, Google Maps, Apple Pay, Google Pay, GitHub, Data Visualization, Databases, Context API, Unit Testing, Real-time Systems, Critical Thinking, Minimum Viable Product (MVP), Jira, Agile, Testing, Stripe Checkout, Prisma, Sockets, NPM, Webpack, Maps, Mobile Applications, Back-end Development, RESTful Services, Leadership, Database Optimization, Scalability, Performance Optimization, DevOps, Mobile First, Amazon Web Services (AWS), Responsive Web Apps

Node.js and TypeScript Developer (via Toptal)

2023 - 2023
Nina Chen
  • Integrated Stripe APIs with Stripe Connect to enable seamless merchant account creation and management on the platform, allowing merchants to receive payments directly into their Stripe accounts.
  • Designed and implemented the database schema with CRUD APIs to support the platform's payment infrastructure, ensuring accurate tracking, storage, and management of merchant accounts and financial transactions.
  • Implemented webhook listeners to process and maintain real-time records of account creation and money transfers, ensuring efficient and transparent financial operations between customers, merchants, and the platform.
Technologies: Node.js, Stripe Connect, TypeScript, PostgreSQL, Back-end, Marketplaces, Next.js, NestJS

React Native Mobile App Developer

2022 - 2022
Earlyone
  • Organized, restructured, and cleaned up the entire mobile application.
  • Reduced the mobile application size by 50%, resulting in a more efficient and streamlined user experience.
  • Increased the mobile application's performance by 70% and enhanced its security and functionality by rewriting the authentication and API integration module and developing a cleaner UI/UX.
  • Introduced coding standards and linting to improve code quality and reduce code debt.
Technologies: React Native, PHP, Laravel, Node.js, MySQL, Quality Control (QC), Quality Assurance (QA), Mobile App Development, Mobile Development, Front-end, API Integration, Software Integration, JSON, CSS3, Startups, Mobile, Front-end Development, Mobile Apps, React Navigation, GitHub, Databases, Minimum Viable Product (MVP), Mobile Applications, Performance Optimization, Mobile First

Lead Full-stack Developer

2017 - 2019
Unibees
  • Engineered popular features, including portfolio, gig, survey, forum, deal, wallet, reward, and referral system, significantly boosting user engagement and growth.
  • Established the infrastructure for automatic notifications and an email system with over 100,000 monthly activities.
  • Relaunched the app with a modern UI and improved features, immediately amplifying the performance by 30% and handling more than 250,000 monthly requests.
  • Implemented a monitoring system, using Elasticsearch, Kibana, and Slack, which assisted us in tracking and stopping malicious and hacking attempts on servers.
  • Designed and developed prototype dashboards by collaborating with the co-founders. This secured the next round of funding.
  • Created an in-house user analytics system that aided us in tracking fake users and transactions.
Technologies: AngularJS, Ionic, React, React Native, HTML, CSS, Node.js, Express.js, Amazon Web Services (AWS), Amazon RDS, MySQL, Amazon Elastic Block Store (EBS), AWS ELB, Amazon ElastiCache, Amazon S3 (AWS S3), Amazon CloudWatch, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Plaid API, Stripe API, Database Design, Software Development, APIs, JavaScript, Python, SQL, Redis, Elasticsearch, Elastic APM, User Interface (UI), User Experience (UX), Amazon EC2, ELK (Elastic Stack), Slack API, Analytics, REST APIs, Full-stack, Redux, Technical Leadership, Web Development, Solution Architecture, Loyalty Programs, Stripe, Stripe Connect, Mobile App Development, Mobile Development, Charts, Chart.js, Front-end, API Integration, Architecture, Data Structures, Software Integration, Software Architecture, JSON, Full-stack Development, HTML5, REST, NoSQL, RDBMS, CSS3, Finance, Startups, Fintech, Banking & Finance, Mobile, Front-end Development, ECMAScript (ES6), Back-end, Mobile Apps, Stripe Payments, Digital Payments, React Navigation, React Router, GitHub, Bitbucket, Databases, Minimum Viable Product (MVP), Expo.io, Maps, Mobile Applications, Back-end Development, RESTful Services, DevOps, Mobile First, Responsive Web Apps

Full-stack Developer

2015 - 2017
Freelance Client
  • Designed, developed, and deployed end-to-end web applications that included front ends, back ends, databases, caching, servers, performance monitoring, analytics, and notifications.
  • Performed system and database administration tasks, such as server and database set up and configuration on Linode, automatic database backup, automated reports, and invoice generation.
  • Created a build system using gulp.js for automatic concatenation, minification, auto-prefixing, and uglifying JavaScript and SASS scripts for better performance.
Technologies: AngularJS, Laravel, Linode, MySQL, HTML, CSS, PHP, User Interface (UI), User Experience (UX), Material Design, APIs, JavaScript, SQL, Database Design, REST APIs, Full-stack, Web Development, DigitalOcean, Front-end, Architecture, Data Structures, Software Integration, JSON, Full-stack Development, HTML5, REST, RDBMS, CSS3, Startups, Front-end Development, Back-end, React Router, GitHub, Bitbucket, Databases, Minimum Viable Product (MVP), Back-end Development, RESTful Services, Responsive Web Apps

Experience

Automatic Text Summarization | Unsupervised Learning

Developed a single document text summarization system using sentence-level features like sentence length and position and word-level features such as NER, TF-IDF, and familiarity of the word in the given text with the help of training data, including 2,000 BBC news articles, WordNet, and NLTK.

Big Data | Spark-based Political Event Coding

Developed who-did-what-to-whom for political events using the PETRARCH2 natural language processing (NLP) tool for news articles. I implemented MapReduce jobs to store metadata from the articles, including sentence-level features, such as tokens, parse, trees, and sentiment, to MongoDB from S3, using Spark and CoreNLP.

Cold Storage Monitoring System

Developed an IoT system to monitor the temperature and movement of the cold storage units using Raspberry Pi with temperature and motion sensors with the camera module. I also implemented a Python web servicer to publish the sensor data and build a dashboard for visualization.

Snake HD

An Android version of the popular Nokia-based snake game I built during my bachelor's degree. I programmed, developed, designed, and implemented several power-ups, which led to new and exciting gameplay.

Education

2017 - 2019

Master's Degree in Computer Science

University of Texas at Dallas - Dallas, Texas, USA

2011 - 2015

Bachelor's Degree in Computer Engineering

Dharamsinh Desai University - Nadiad, Gujarat, India

Skills

Libraries/APIs

Node.js, React, REST APIs, Stripe API, SendGrid API, Stripe, Stripe Connect, Sockets, Plaid API, Reactstrap, Slack API, Auth0 API, AWS Amplify, Natural Language Toolkit (NLTK), Stanford NLP, Chart.js, React Navigation, React Router, Google Maps, Context API

Tools

Auth0, GitHub, Bitbucket, Amazon Elastic Block Store (EBS), AWS ELB, Amazon ElastiCache, Amazon CloudWatch, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), ELK (Elastic Stack), Stanford CoreNLP, Visual Studio, Expo.io, Jira, Stripe Checkout, Prisma, NPM, Webpack

Languages

JavaScript, CSS3, PHP, SQL, HTML, CSS, HTML5, ECMAScript (ES6), Python, Java, Bash Script, TypeScript

Frameworks

Express.js, React Native, Laravel, Jest, Cypress, Ionic, Swagger, Redux, AngularJS, Flask, Next.js, NestJS

Paradigms

Database Design, REST, Mobile Development, Real-time Systems, Unit Testing, Agile, Testing, DevOps

Storage

JSON, Databases, MySQL, MongoDB, Redis, Elasticsearch, NoSQL, RDBMS, Amazon S3 (AWS S3), PostgreSQL

Platforms

Amazon Web Services (AWS), AWS Lambda, Mobile, Linode, Webflow, Amazon EC2, Android, Raspberry Pi, Windows, iOS, DigitalOcean

Industry Expertise

Banking & Finance

Other

APIs, Software Development, Full-stack, Web Development, Full-stack Development, Startups, Front-end Development, Back-end, Mobile Apps, Minimum Viable Product (MVP), Mobile Applications, Back-end Development, RESTful Services, Elastic APM, Amazon RDS, User Interface (UI), User Experience (UX), Analytics, SaaS, MERN Stack, Front-end, Mobile App Development, API Integration, Architecture, Data Structures, Software Integration, Software Architecture, Payment Gateways, Stripe Payments, Algorithms, Sorting Algorithms, Mobile First, Serverless, Data Science, Computer Vision, Material Design, WebSockets, Amazon Route 53, CI/CD Pipelines, AWS CodePipeline, Technical Leadership, Quality Control (QC), Quality Assurance (QA), Customer Relationship Management (CRM), Multitenancy, Solution Architecture, Loyalty Programs, Charts, SDKs, Integration, Finance, Fintech, Card Payments, Digital Payments, QR Codes, Apple Pay, Google Pay, Data Visualization, Artificial Intelligence (AI), Critical Thinking, Image Processing, Machine Learning, Maps, Leadership, Database Optimization, Scalability, Performance Optimization, Natural Language Processing (NLP), Responsive Web Apps, Marketplaces

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