
Dhrumit Patel
Verified Expert in Engineering
Software Engineer and Developer
Ahmedabad, Gujarat, India
Toptal member since January 13, 2026
Dhrumit is a senior software engineer with 6+ years of experience in Node.js back-end development, utilizing JavaScript and TypeScript. He builds scalable REST APIs, microservices, and npm-based modular architectures, working extensively with databases. Known for clean architecture, security-first design, and performance optimization, Dhrumit delivers production-ready systems that scale confidently in real-world environments.
Portfolio
Experience
- JavaScript - 7 years
- Node.js - 7 years
- TypeScript - 5 years
- Express.js - 4 years
- MongoDB - 4 years
- Software Architecture - 4 years
- Git - 4 years
- Databases - 4 years
Preferred Environment
Node.js, JavaScript, TypeScript, Slack, Jira, GitHub, GitLab, Web Development, MongoDB, Express.js
The most amazing...
...thing I've done is design, own, and lead multiple features across cybersecurity, observability, and fintech platforms impacting 100,000+ users.
Work Experience
Senior Software Engineer
Freecharge
- Developed the Node.js back end end-to-end for multiple term-loan features for existing customers.
- Implemented a secondary-entity KYC feature across multiple microservices.
- Delivered Node.js back-end lifecycle ownership for 100% of assigned features.
Technical Consultant | Senior Full-stack Developer
Snyk
- Worked as a technical consultant on a long-term Snyk engagement, collaborating directly with internal stakeholders and reporting to a Snyk Director for technical alignment.
- Built two connectors—Datadog and Harness with Snyk App Risk—from scratch in 50% less time than the estimated completion time.
- Developed backstage (developer platform) integration with four SCMs: GitHub, Bitbucket, GitLab, and Azure-DevOps in Snyk App Risk to enhance metadata using Node.js.
- Increased test case coverage up to 100% of the existing code of the Snyk AppRisk product.
- Mentored and provided technical guidance to a team of four engineers, supporting task breakdown, reviews, and delivery quality and AWS-compatible deployment readiness.
- Collaborated closely with Snyk engineers and product stakeholders to ensure integrations met internal quality, security, and performance standards.
- Reviewed and refactored existing Node.js code paths to improve maintainability and testability without altering external behavior.
- Operated in a high-trust consulting setup, balancing delivery ownership with adherence to Snyk’s internal engineering practices.
- Worked with evolving product requirements and partial specifications, clarifying assumptions early to avoid rework during integration development.
- Used structured logging and meaningful error messages to improve the debuggability of newly added connectors.
Software Engineer
Crest Data AI
- Orchestrated the development of a web application, working closely with the chief technology officer, to streamline allowance calculation, attendance reporting, and shift management processes. Achieved 100% accuracy in calculation.
- Prepared the script for automatic shift assignment to eliminate 100% human effort.
- Implemented three complex features end-to-end, including audit logs, purge data, and shift change, from database design to front and back end—building the product from scratch.
- Developed functionality to send emails to key stakeholders for a crucial action using Nodemailer. Reduced manual queries by 70 to 80%.
- Wrote a logger using the Winston library and incorporated it into the code to allow 100% action execution tracking.
- Created a cron job using the node-cron library to trigger data sync, reducing manual effort by 90 to 95%, and deployed it on AWS.
- Reduced the work of two human resources from 100 hours per month to only 2 hours per month by automating the allowance calculation process.
- Orchestrated rigorous code reviews, actively engaged in 50+ client meetings, and expertly resolved customer issues. Applied the fundamentals of software development and agile development methodologies.
- Ran GitLab pipelines for 170+ SOAR connectors and monitored their performance. While analyzing pipeline results, we identified several SOAR platform issues before production, which was highly appreciated.
- Created a comprehensive Node.js training track for the entire organization. Trained five interns in JavaScript and Node.js.
Software Engineer
Crest Data AI
- Contributed to back-end development across 2–3 project modules, working under senior engineers and following established engineering practices.
- Worked in an Agile team of 4–6 developers, actively participating in sprint ceremonies and task estimation.
- Gained hands-on experience with real-world production codebases and client requirements, contributing to the on-time delivery of two project milestones.
- Reviewed existing codebases to understand business logic and data flow, reducing onboarding time for new tasks by around 20%.
- Developed and enhanced back-end APIs using Node.js, handling 25+ REST endpoints for core business workflows.
- Wrote reusable utility functions and followed existing coding standards, helping reduce code duplication across modules by nearly 10%.
- Supported QA and testing efforts by reproducing reported issues and verifying fixes, helping close 30+ test cases before releases.
- Used Git for version control, managing feature branches, pull requests, and code reviews, with consistent adherence to team workflows.
- Resolved 100+ bugs reported by QA and internal teams, improving system stability and reducing regression issues.
- Addressed production-like issues in lower environments by analyzing logs and error traces, contributing to faster issue resolution during active sprints.
Co-founder and CEO
E-Dost
- Founded and led a 5-member founding team, setting product direction and execution priorities for an early-stage mental health initiative.
- Drove end-to-end product conception and MVP development for a mental health web and mobile platform.
- Defined and owned core product features, including anonymous community interactions, psychologist discovery, and appointment booking workflows.
- Collaborated closely with engineering and design contributors to translate product ideas into clear requirements and functional specifications.
- Oversaw development of privacy-focused features, including anonymous posting and engagement, aligned with sensitive domain needs.
- Designed user journeys for psychologist onboarding, profiles, availability management, and booking logic.
- Guided content strategy for mental health awareness, ensuring accuracy, empathy, and responsible communication.
- Coordinated cross-functional execution across product, engineering, and content within early-stage constraints.
- Navigated ambiguity inherent in early-stage product development and made trade-off decisions accordingly.
- Transitioned focus after completing the planned MVP phase, carrying forward insights into future engineering and consulting roles.
Experience
DigiQ - Digital Menu Platform for Restaurants & Cafés (QR Menu System)
• Used AI-assisted development and modern coding workflows to accelerate development while maintaining code quality.
• Created responsive restaurant and café websites optimized for mobile-first usage, where most scans occur. Enabled seamless transition from physical menus to digital menus, reducing update friction for restaurants.
• Designed menu structures to support categories, pricing, descriptions, and availability changes. Implemented fast-loading pages to ensure a smooth user experience even on low-bandwidth networks.
• Structured the system for easy customization across multiple restaurants without code duplication. Ensured QR links remained stable while allowing menu content to be updated dynamically.
• Focused on clean UX and minimal interactions to reduce customer friction during ordering decisions. Built with scalability in mind to support multiple restaurants and locations from a single codebase.
• Delivered the project end-to-end independently, from requirements to final deployment.
AI-powered Content Automation Workflow
• Built end-to-end integrations between Google Drive / Dropbox and social media publishing pipelines using official APIs.
• Developed an AI-driven agent that extracts metadata from file names and generates brand-specific social media captions using OpenAI (ChatGPT). Implemented prompt strategies to ensure caption tone, hashtags, and structure aligned with predefined brand guidelines.
• Created an approval workflow using automated email notifications, allowing stakeholders to approve or regenerate content via simple responses.
• Designed the workflow to support human-in-the-loop validation, reducing publishing errors and rework.
• Researched and implemented API-based media posting best practices to preserve video quality as much as possible within platform constraints.
• Built reusable and modular n8n workflows to support multiple brands and content pipelines. Ensured reliability through error handling, retries, and logging at each workflow stage.
• Documented workflow architecture and usage to enable easy handover and future extensions.
Memories - Full-stack Social Media Application
• Created a RESTful back end with Node.js and Express.js, handling user accounts, post creation, interactions, and data validation. Implemented secure user authentication and authorization using JSON Web Token (JWT) and Bcrypt.js for password hashing.
• Modeled and managed application data using MongoDB and Mongoose, including users, posts, likes, and comments. Built a responsive and interactive front end using React, ensuring smooth navigation and a user-friendly posting experience.
• Implemented image-based post support, allowing users to attach photos to their memories. Used Axios for efficient client–server communication and clean API integration. Added structured logging and error handling using Winston to improve back-end observability and debugging.
• Focused on security best practices, including token-based authentication, hashed credentials, and controlled API access. Kept a clean project structure with clear separation of front- and back-end concerns.
• Built the project end-to-end to demonstrate full-stack ownership, from database design to front-end interactions.
AI Automation of Clinical Media & Report Generation System
• Built workflows to automatically download attachments from Outlook and Gmail, including 3D scans, clinical photos, and gait analysis videos. Implemented rule-based logic to sort, rename, and organize media files into a strict clinical sequence.
• Structured OneDrive and Google Drive folder hierarchies to ensure consistent storage and retrieval of patient-specific assets. Orchestrated document generation workflows to integrate images and PDFs into predefined multi-page clinical report templates. Automated merging and assembly of documents to produce standardized multi-page PDF reports suitable for clinical use.
• Used AI-assisted classification (where applicable) to support the media organization while keeping a clinical decision-making manual. Ensured workflows remained user-friendly, requiring minimal technical interaction from the practitioner.
• Documented the workflow logic and handover instructions to support future maintenance and extension.
Awesome Chat Web Application
• Developed a Node.js and Express.js back-end API to handle authentication, messaging workflows, and client communication.
• Implemented secure user authentication with password hashing using Bcrypt.js, ensuring credentials are never stored in plain text.
• Used MongoDB for persistent storage of users and chat messages, enabling message history and session continuity.
• Built a responsive and interactive front end using React, focusing on usability and smooth real-time updates.
• Integrated Socket.io with the front end to reflect instant message delivery and state updates without page reloads.
• Designed the application architecture to separate real-time communication from REST APIs for better maintainability.
• Ensured the UI works across screen sizes with clean HTML and CSS, supporting both desktop and mobile use.
• Structured the codebase for clarity and extensibility, making it easy to add features such as typing indicators or online status.
• Managed the full project lifecycle independently, from back-end setup to front-end integration.
Ticketless Entry System
• Architected an end-to-end flow covering user booking, QR code generation, validation, and entry verification.
• Designed the system to support hundreds of concurrent scans per event with fast validation to avoid entry bottlenecks. Implemented secure QR code generation and verification logic to prevent reuse and unauthorized access.
• Built both web and mobile applications, ensuring a consistent booking and scanning experience across platforms.
• Defined back-end APIs to handle bookings, user data, QR issuance, and entry logs. Coordinated feature breakdown, task assignments, and code reviews to ensure on-time delivery.
• Integrated basic admin controls for event management, booking visibility, and scan monitoring. Focused on reliability and simplicity to enable non-technical staff to operate the system during live events.
• Delivered a complete working system within academic project timelines while simulating real-world production constraints.
Education
Bachelor's Degree in Computer Engineering
L. D. College of Engineering - Ahmedabad, Gujarat, India
Certifications
Startup Acceleration Program
Government of India
Skills
Libraries/APIs
Node.js, REST APIs, React, API Development, Claude API, AWS Amplify, Socket.IO, GraphQL API, Google API, Gmail API, Dropbox API, Outlook Mail REST API, Google Drive API, OneDrive API, HubSpot API, OpenAI API
Tools
Git, Postman, GitHub, Slack, ChatGPT, n8n, Auth0, Bitbucket, Notion, Claude, GitLab, Jira, Jenkins, Kibana, NPM, Figma, Mocha, AWS Step Functions, Microsoft Copilot, Zapier, AI Prompts, Google Sheets, Claude Code
Languages
JavaScript, TypeScript, HTML, CSS, HTML5, SQL, ECMAScript (ES6), Python, GraphQL, CSS3, SCSS
Frameworks
Express.js, Next.js, Jest, Tailwind CSS, SST, NestJS, JSON Web Tokens (JWT)
Paradigms
Microservices, Agile Software Development, API Architecture, REST API Architecture, REST, Refactoring, Unit Testing, Microservices Architecture, Best Practices, Automated Testing, Web Architecture, Back-end Architecture, B2C, Object-oriented Programming (OOP), API/Services Architecture, Asynchronous Development, Application Architecture, ETL, Load Testing, Role-based Access Control (RBAC), Event-driven Architecture, Agile, Scrum, Clean Code, DevOps, Database Design, Responsive Web Design (RWD), Automation
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), AWS Lambda, Vercel, Docker, Kubernetes, Replit
Storage
MongoDB, Databases, Database Management Systems (DBMS), JSON, Database Management, Redis, PostgreSQL, MySQL, Database Structure, RDBMS, NoSQL, Amazon Aurora, Amazon DynamoDB, Neo4j, Amazon S3 (AWS S3), MariaDB
Industry Expertise
Project Management
Other
Web Applications, Software Architecture, SaaS, Software Development, Web Development, Analysis, Back-end, Minimum Viable Product (MVP), API Integration, Full-stack, Full-stack Development, APIs, Architecture, Back-end Development, Solution Architecture, Audits, Code Auditing, AI-generated Code, Supabase, Data Modeling, Middleware, Workflow Automation & System Integration, Caching, Third-party APIs, Third-party Integration, Code Review, Authentication, Supabase Auth, Performance Optimization, RESTFul APIs, White Box Testing, Source Code Review, QR Codes, Error Handling, Database Schema Design, Stock Market, Development, Software Design, Encryption, full stack JavaScript, API Testing, API Design, Technical Documentation, System Architecture, Financials, Debugging, Algorithms, Fintech, ESLint, Artificial Intelligence (AI), Cloud, AI Tools, Technical Leadership, Integration, Large Language Models (LLMs), User Interface (UI), Security, User Experience (UX), Large-scale Projects, AI Integration, AI Agents, Dashboards, Cloud Architecture, System Design, Webhooks, OAuth, Vite, Conversational AI, Data Extraction, Chatbots, Database Optimization, ChatGPT API, Gemini API, Authorization, Information Security, Dashboard Development, Learning Management Systems (LMS), Lovable, No-code Development, Platforms, Finance, Nodemailer, Consulting, Scalable Architecture, Fintech Consultant, Loan Management, Financial Data, API Management, Know Your Customer (KYC), Training, IT Security, TypeORM, Anthropic, Quality Assurance (QA), Scalability, Data Structures, Programming, Computer Networking, Operating Systems, Machine Learning, Deployment, Bcrypt, Startups, Fundraising, CI/CD Pipelines, Engineering Management, Team Mentoring, Front-end, Team Building, Technical Design, Planning, User Flows, User Experience Design, Social Networks, MVP Design, Health, Content, Websites, Vibe Coding, Cursor AI, GitHub Copilot Chat, Leadership, Agentic AI, OpenAI, AI Automation, Workflow Automation, ChatGPT Prompts, Prompt Engineering, PDF Design, Convex, Customer Relationship Management (CRM), Enterprise Resource Planning (ERP), Amazon RDS, AI Chatbots, Customer Service Chatbots, Data Engineering, AdminJS, Performance Tuning, Web Scalability, Prismic, Multi-tenant SaaS, AI-generated Video, WebSockets, Fintech Design, SaaS Security
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