
Dhruvinkumar Pipalia
Verified Expert in Engineering
Full-stack Developer
New Delhi, Delhi, India
Toptal member since March 9, 2022
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
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
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
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.
Node.js and TypeScript Developer (via Toptal)
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.
React Native Mobile App Developer
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.
Lead Full-stack Developer
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.
Full-stack Developer
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.
Experience
Automatic Text Summarization | Unsupervised Learning
Big Data | Spark-based Political Event Coding
Cold Storage Monitoring System
Snake HD
Education
Master's Degree in Computer Science
University of Texas at Dallas - Dallas, Texas, USA
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
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