
Dhruv Bansal
Verified Expert in Engineering
Full-stack Developer
Delhi, India
Toptal member since March 30, 2021
Dhruv is a full-stack web developer specializing in JavaScript, Java, and Python. He has experience with various frameworks, including React, NestJS, Spring Boot and Django. Dhruv has built multiple products from scratch and worked within teams to develop and deliver results to the stakeholders.
Portfolio
Experience
- React - 6 years
- Amazon Web Services (AWS) - 6 years
- JavaScript - 6 years
- Node.js - 6 years
- Python - 5 years
- Docker - 4 years
- Java - 2 years
- Spring Boot - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Ubuntu, Amazon Web Services (AWS), IntelliJ IDEA, Google Cloud Platform (GCP), Docker, GitHub
The most amazing...
...platform I've designed and developed is a battery swapping platform with two-way communication with the deployed IoT devices.
Work Experience
Team Lead
Cars24
- Developed lead management dashboard for the entire customer conversion lifecycle, including dialer integrations.
- Build an order management system to handle all the orders created for the product.
- Integrated and worked across multiple microservices to achieve features like PDF generation, pay-in, pay-out, notifications, reports, and authentication.
Scraping Developer
Factory Intelligent Solutions, LLC
- Enabled automated login flow for 20+ auto lenders who were behind 2FA security.
- Analyzed and standardized the data contract of all lenders for data ingestion and integration.
- Identified and collected login field identifiers for 300+ lenders to automate the login process and capture loan data.
Scraping Developer
Altaf Ali Ahmed
- Developed a solution to collect VISA appointment data from usvisascheduling.com.
- Optimized AWS infrastructure costs, achieving a 40% reduction from the previous billing.
- Used multiple approaches to enable the bot to bypass the Cloudflare firewall website.
Staff Software Engineer
Vivpro.ai
- Worked to develop an OpenAI API-based chatbot for document content analysis on the platform in natural language.
- Developed Python scripts from scratch to scrap data from FDA and EMA websites and ingest it into ElasticSearch indexes.
- Enhanced the existing platform to support the new data sources and develop features, such as timestamp-based activity logs and minor bug fixes.
- Extended to internal quality control check dashboard to handle ATC code checks across multiple data sources.
Senior Software Engineer
Shipsy
- Developed report generation scripts for 10+ million records using MongoDB and PostgreSQL.
- Worked on ETL pipelines, data syncing scripts, and webhook management service.
- Developed modules for large-scale logistics operations with around 1 million requests per minute.
- Built an internal tool to empower the customer support team to resolve recurring client requests.
Co-founder | Software Engineer
Electrifuel Private Limited
- Built a system to handle, process, and store data from IoT devices for more than 100,000 requests per minute.
- Designed architecture and developed battery swapping platform with two-way communication with deployed hardware.
- Created a web-based inventory management and billing application for users with little or no relevant knowledge.
- Developed a library for the interface of the GPRS module SIM868 with an ARM chip.
- Designed PCB for the GPRS module integration with the ARM chip.
Software Engineer
Manhattan Digital
- Built back-end APIs for User auth, accepting the input photo, video from user to upload on Azure and start processing.
- Implemented Azure Functions to process the input with computer vision scripts to generate the desired output.
- Shared the output with the user over email, including the polling API integrated with the front-end app.
Full-stack JavaScript Developer
Story Digital
- Revamped the administration dashboard with extensive validations to handle dynamic data for a real-time fan decision application.
- Developed a digital transformation platform with a hands-on learning experience using Amazon WorkSpaces.
- Contributed to designing the architecture for media consumption and an OTT platform to serve more than a million viewers.
- Built an administration dashboard for a sports education application.
Experience
Battery Swapping Platform
Pharmaceutical Drug R&D Platform
https://ria.vivpro.aiMicrosoft Event Video Booth
Drug Data Scraping
https://vivpro.aiDating App Back End
Omni | Center of Excellence
https://omnicoe.com/Scheduler Scripts
https://shipsy.ioCricuru
The Selector App
Responsibilities:
1. Optimized the building of React components using Redux and Material-UI.
2. Improved the app performance using Webpack bundling and code splitting to reduce the initial load time.
3. Reduced the response time of the APIs by improving the flow.
4. Implemented mobile app notifications from the dashboard using Firebase and Redis.
5. Added questions for end-users in real time using the Redis Pub/Sub model.
6. Developed a static landing website for the platform.
Inventory Management Platform
Inclusive STEM
Responsibilities:
1. Developed the student-facing front end (FE) using React and Redux, and the institution-facing one using Vue.js and Vuex, all while keeping accessibility in mind.
2. Developed the back-end API endpoint based on Node.js using the Express framework and MongoDB.
3. Added third-party APIs for services like video captioning, Math OCR, and volunteer search.
4. Actively developed the platform.
5. Integrated third-party accommodations like a volunteer search, video captioning, and OCR searches to the Python/Flask-based server.
Support Tool Development
Media Recorder
https://recorder.dhruv479.devDuring the pandemic, when we couldn't get through the daily meetings, I drew inspiration from the Google Meet platform and worked towards developing my own audio, video, and screen recorder. Currently, it supports recording the media on the local storage only, but I plan to use the calling feature similarly in the future.
Mobilebiz Project
Assured Buyback Cover (Product)
https://cars24buyback.comThe software was primarily used with B2B partners. I designed custom authentication and authorization schemes to handle multiple use cases at the partner level.
Epic Link Lenders
Selenium File Upload Automation
https://gitlab.com/dhruv479/selenium-scrappingEducation
Bachelor's Degree in Computer Science
Maharshi Dayanand University - Haryana, India
Skills
Libraries/APIs
Node.js, React, jQuery, Vuex, Antd, REST APIs, JSON API, SQLAlchemy, API Development, Redis Queue, Context API, Puppeteer, Vue, MobX, Stripe, HTML5 APIs, Beautiful Soup, OpenAI API, Playwright, Telegram Bot API, Pandas
Tools
Amazon Elastic Block Store (EBS), Mongoose, Postman, Sentry, Git, GitHub, GitLab, Firebase Cloud Messaging (FCM), Amazon Kendra, Docker Compose, wkhtmltopdf, TLS Fingerprinting, Prisma, Amazon Simple Notification Service (SNS), Amazon CloudWatch, SendGrid, Azure App Service, AWS Batch, Logging, MQTT, Firebase Authentication, Apache Airflow, AWS CloudFormation, Apache Tomcat, TeamCity, Flyway, Amazon Simple Queue Service (SQS), Amazon CloudFront, IntelliJ IDEA, RabbitMQ, Cron
Languages
Python, JavaScript, TypeScript, HTML, HTML5, Python 3, XML, GraphQL, SQL, Java, Embedded C, CSS, PHP, Snowflake, Go
Frameworks
Flask, Express.js, Jest, NestJS, Material UI, Redux, Loopback, JSON Web Tokens (JWT), Next.js, Spring Boot, Django, Hibernate, Tailwind CSS, Selenium, Angular, Spring Microservice
Paradigms
Agile, Microservices, REST, Microservices Architecture, Object-oriented Programming (OOP), Automation, Scrum, ETL
Platforms
Ubuntu, Amazon Web Services (AWS), Docker, Heroku, Amazon EC2, Azure Functions, Visual Studio Code (VS Code), AWS Lambda, Google Cloud Platform (GCP), MacOS, Azure, Firebase, Buddy, Twilio, WordPress, Kubernetes
Storage
MySQL, MongoDB, Redis, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, JSON, Databases, JSON/XML Schemas, Data Integration, Spring Data JPA, Data Pipelines, Datadog
Other
IoT Protocols, Cloudinary, Full-stack, API Integration, Serverless, User Permissions, APIs, Web Dashboards, TypeORM, Web Scraping, Data Scraping, Web Development, SaaS, Architecture, Deployment, PDF, Integration, User Authentication, Startups, Back-end, Front-end, Software Architecture, System Design, HTTP, Ajax, Firebase Hosting, Scheduling, Middleware, Authorization, Pub/Sub, Server-side PDF Generation, Server-side Rendering (SSR), Analytics, Scraping, Website Data Scraping, Proxies, Amazon RDS, Third-party APIs, RESTful Microservices, Scripting, Containerization, Full-stack Development, Apps, Gatsby, CI/CD Pipelines, Recommendation Systems, OpenAI GPT-3 API, Slackbot, PDF Scraping, Single Sign-on (SSO), OpenAI, Large Language Models (LLMs), AI Chatbots, Artificial Intelligence (AI), Natural Language Processing (NLP), eCommerce, Logistics, Inventory Management, Supply Chain, Chatbots, Technical Leadership, Razorpay, Google Pub/Sub, Telegram Bots
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