Ahmedabad, Gujarat — open to relocation

Dhruvin Dankhara

Full-Stack Software Developer

Shipping production SaaS, data pipelines, and cloud infrastructure — from schema design to CI/CD deployment.

01 / About

From schema design
to CI/CD deployment

I'm a full-stack software engineer with 3+ years of experience shipping production SaaS products, data pipelines, and cloud infrastructure. I work across Node.js, React, FastAPI, and PostgreSQL — owning everything from schema design to CI/CD deployment.

Currently at Buzzinga Co, I've architected three products end-to-end: multi-tenant SaaS platforms with Stripe billing and RBAC, async AI pipelines (BullMQ, Redis, AssemblyAI, OpenAI), and a B2B cybersecurity compliance platform. Previously I rebuilt data pipelines with Apache Spark at Nasdaq Verafin and cut API latency in half migrating Firestore to PostgreSQL at Simform Solutions.

I hold a Master of Applied Computer Science from Dalhousie University, Canada, and I'm an AWS Certified Solutions Architect – Associate.

AWS Certified Solutions Architect – Associate AWS Certified Cloud Practitioner

3+

Years experience

50+

REST APIs shipped

500+

Human hours saved via ETL

Education

  • Master of Applied Computer Science

    Dalhousie University, Canada

    Jan 2023 — Apr 2024

  • B.E. Information Technology

    Gujarat Technological University

    Aug 2017 — May 2021

Technology stack

Languages

  • Python
  • JavaScript (ES6+)
  • TypeScript
  • Java
  • SQL
  • Bash

Frameworks

  • Node.js
  • Express.js
  • NestJS
  • FastAPI
  • React.js
  • Prisma

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • DynamoDB
  • Redis
  • Firebase

Cloud & DevOps

  • AWS (EC2, S3, RDS, CloudFront, IAM, VPC)
  • Docker
  • Kubernetes
  • Terraform
  • GitHub Actions

Tools & Integrations

  • BullMQ
  • Celery
  • Apache Spark
  • Stripe
  • OpenAI API
  • AssemblyAI
  • Git
  • Jenkins
02 / Experience

Where I've worked

  1. Software Engineer — Buzzinga Co

    Surat, Gujarat, India

    Dec 2025 — Present

    • Architected Binup (multi-tenant inventory & order SaaS) and Hedgehog Insights (multi-tenant clinical SaaS) end-to-end — NestJS, PostgreSQL, Prisma, Stripe billing with RBAC, an async AI session pipeline (BullMQ → Redis → AssemblyAI → OpenAI → PDF), and React 19 frontends; deployed on AWS via Terraform and GitHub Actions CI/CD.
    • Delivered OmniTrust Certify, a B2B cybersecurity TARA/compliance platform (FastAPI, PostgreSQL, Celery, React) — AI-assisted threat modeling with React Flow + ELK auto-layout, regulatory compliance mapping, and WebSocket-bridged real-time progress for Celery AI workers.
    • Owned schema-to-UI delivery across all three products: Alembic/Prisma migrations, REST APIs, Celery workers, LLM prompt engineering, and permission-gated frontends.
    • NestJS
    • FastAPI
    • PostgreSQL
    • React 19
    • AWS
    • Terraform
  2. Backend Software Developer — Freelance

    Remote

    Jul 2025 — Nov 2025

    • Built a production hotel management backend (Node.js, Express.js 5, SQL Server) — 50+ REST APIs spanning reservations, billing, and housekeeping, with conflict-free room allocation logic and transactional consistency.
    • Node.js
    • Express.js 5
    • SQL Server
  3. Software Developer (Internship) — Nasdaq Verafin

    St. John's, NL, Canada

    Jan 2024 — Apr 2024

    • Redesigned an AWS Glue pipeline's final stage — replaced RDS ingestion with S3/Parquet storage using Apache Spark, improving analytical query performance by 20%.
    • Automated data transformation and S3 ingestion in Scala/Java; wrote comprehensive unit and integration tests with JUnit and Mockito.
    • AWS Glue
    • Apache Spark
    • Scala
    • Java
    • S3/Parquet
  4. Software Developer — Simform Solutions

    Ahmedabad, Gujarat, India

    Dec 2020 — Oct 2022

    • Built a full-stack admin app (React.js, NestJS, PostgreSQL, Sequelize, OAuth 2.0) with high-performance REST APIs.
    • Migrated production data from Firestore to PostgreSQL, enabling advanced SQL querying and analytics — cutting API latency by 50%.
    • Designed ETL pipelines in Node.js for Excel-to-PostgreSQL migration via schema mapping, saving 500+ human hours and eliminating manual errors.
    • React.js
    • NestJS
    • PostgreSQL
    • Sequelize
    • OAuth 2.0
03 / Projects

Things I've built

Production SaaS platforms, backend systems, and personal projects.

Hedgehog Insights

Multi-tenant clinical SaaS with an async AI session pipeline — audio flows through BullMQ → Redis → AssemblyAI → OpenAI → PDF reports. Stripe billing, RBAC, and a React 19 frontend, deployed on AWS via Terraform.

  • NestJS
  • PostgreSQL
  • Prisma
  • BullMQ
  • OpenAI
  • React 19
  • AWS

OmniTrust Certify

B2B cybersecurity TARA/compliance platform — AI-assisted threat modeling with React Flow + ELK auto-layout, regulatory compliance mapping, and WebSocket-bridged real-time progress for Celery AI workers.

  • FastAPI
  • PostgreSQL
  • Celery
  • React
  • WebSockets

Binup

Multi-tenant inventory & order management SaaS — NestJS APIs with Prisma, Stripe subscription billing with RBAC, and CI/CD to AWS (EC2, S3, RDS, CloudFront) through Terraform and GitHub Actions.

  • NestJS
  • PostgreSQL
  • Prisma
  • Stripe
  • Terraform
  • GitHub Actions

Other work

Hotel Management Backend

Production backend with 50+ REST APIs spanning reservations, billing, and housekeeping — conflict-free room allocation logic and transactional consistency on SQL Server.

Node.js Express.js 5 SQL Server

PetRadar

Pet safety app with QR-code-based pet profiles, a lost-pet post feed, and proximity-based notifications — designed with SOLID principles and MVC architecture.

React Native Java Spring Boot MySQL

Lightweight DBMS Prototype

Console-based DBMS supporting user authentication (2FA, MD5 hashing), a custom file format for persistent storage, and SQL-like DDL/DML operations.

Java
04 / Contact

Let's work
together

I'm open to full-stack and backend engineering roles, contract work, and interesting collaborations. Based in Ahmedabad, Gujarat and willing to relocate.

The best way to reach me is directly by email. I typically respond within 24 hours.

Find me online