Skip to content
Back to portfolio
DD

Dhaval Doriya

Full Stack Developer

Backend-First · Laravel / Node.js

Gujarat, India·dhavaldoriya19@gmail.com·+91 XXXXXXXX·https://dhavaldoriya.github.io

GitHub/dhavaldoriyaLinkedIn/dhavaldoriya

Last updated 2026-10

Professional Summary

Full Stack Developer building production web systems in Laravel, Node.js, and React, with a backend-first focus. Experienced in REST API design, payment gateway integrations, queue-based background processing, and MySQL query optimization, and comfortable owning features end-to-end, from schema design to deployment.

Experience

  1. Software Developer · WebCodeGenie Technology

    Jan 2023 — Present

    6-month internship included.

    • Developed and enhanced modules for an existing multi-location veterinary clinic platform, including patient records, boarding, and grooming workflows.
    • Implemented enhancements to Authorize.Net billing integration, including subscription plan upgrades, renewals, installment payments, and automated retries for failed transactions.
    • Developed and optimized scheduled jobs for recurring billing, payment retries, and data cleanup. Improved database performance through indexing and eager loading.
  2. Oracle Functional Consultant Intern · Infosense Global

    May 2022 — Jul 2022

    • Configured Oracle EBS SCM modules (Procurement, Order Management); supported requirement gathering, documentation, and UAT.
  3. Node.js Developer Intern · Xsquare Technology

    Feb 2022 — Apr 2022

    • Learned and implemented backend fundamentals in Node.js: REST APIs, routing, middleware, and database integration.
    • Built REST APIs with Twilio for voice and messaging, and delivered call-management features with the Vue.js frontend team.

Key Projects

  1. Vetrinity Care Center

    Vetrinity Care Center veterinary healthcare platform.

    • Built Laravel APIs for the payment flow, including refunds, with transactions handled in async background jobs.
    • Developed the complete booking system for pet boarding and grooming, with custom add-ons.
    • Upgraded the project from Lumen 6 to Laravel 11.
    • Built an AI clinical assessment engine (LangGraph + Claude) that runs 4 parallel diagnostic pipelines and generates two reports: a clinical version for vets and a plain-language version for pet owners.
    • Built an AI questionnaire that generates a pet health map from clinic data and accepts PDFs, images, and DICOM scans as input.
    • Used prompt caching to reduce repeated LLM token cost, and built a provider adapter layer so LLM and vector DB providers can be switched through configuration.

    Laravel · Node.js · LangGraph · Anthropic Claude · ChromaDB · MySQL · Authorize.Net · Docker

  2. Crypto Trading & Order Management Platform

    Crypto trading and order management platform.

    • Built an exchange backend on the CoinDCX API for live market prices, order placement and tracking, and wallet balances.
    • Implemented JWT authentication with separate trader and admin roles, and Redis-cached prices.

    Laravel · MySQL · JWT · Redis · CoinDCX API

  3. Lead Generation & CRM Platform

    Lead generation and CRM platform.

    • Built CRM modules for lead capture, customer records, and deal-pipeline tracking.
    • Used Zapier to pull in leads from external sources automatically and sync them to third-party tools.
    • Designed the MySQL schema for contacts, deals, and pipeline stages to support multiple sales teams.

    Laravel · MySQL · Zapier

Technical Skills

Languages
PHP 8.xJavaScriptSQLLaravelNode.jsExpress.jsReact.js
Backend & Frontend
MySQLMongoDBChromaDB (Vector DB)Redis
Auth & Payments
JWTLaravel SanctumAuthorize.NetStripe
DevOps
LinuxGitNginxDockerDocker ComposeCI/CD
AI / LLM
Anthropic ClaudeLangGraph
Tools
VS CodeClaude CodeGitHubPostmanMongoDB CompassZapier
Domain
CRMVeterinary HealthcareFinTechERP

Education

  1. Master of Computer Applications (MCA)

    2020 – 2022

    LDRP-ITR, Gandhinagar

  2. Bachelor of Computer Applications (BCA)

    2017 – 2020

    KSV University, Gujarat

*Project name changed for confidentiality.