Software Engineer

Hi, I'm Dhruv Dhayal

Building APIs, authentication systems, and payment workflows with Java Springboot & Docker

Authentication · Payments · REST API's · Concurrency · Docker · AWS
Dhruv Dhayal

Introduction

Hi, I'm Dhruv Dhayal — a Software Engineer who learns by building real systems, breaking them, and fixing them properly.

I work primarily with Java Springboot and Docker, building backend systems around authentication, payments, APIs, concurrency, and asynchronous workflows. My projects focus on understanding the engineering problems behind a system — from race conditions and idempotency and database architecture.

I also write technical case studies and build personal tools to explore ideas in practice. Currently, I'm deepening my understanding of Generative AI and how it can be applied to the systems I build.

What I Work On
  • Authentication & Security OAuth, JWTs, secure sessions, and reusable authentication infrastructure.
  • Reliable Transactions Payments, idempotency, concurrency control, and race-condition handling.
  • Asynchronous Systems Event-driven workflows, background jobs, retries, and failure recovery.
  • Backend Architecture API design, database architecture, object storage, and system evolution.

My approach: understand the root cause, design clear architecture, implement with proper observability.

Top Projects

Engineering case studies — technical decisions, tradeoffs, and debugging stories.

View all projects →
Personal Tool · Active · Solo Project Production System [2026]

Sophora Nexus

Built and customized a full-stack eCommerce platform with secure authentication, payment integration, and scalable architecture using Spring Boot and React.

Java | Springboot React | Redux JWT | JPA PostgreSQL AWS | Docker Postman | REST API
10 min read Read case study →
Amity Nuclear Dept · Active · Team Project Summer Internship Project

RADMAP (Radiation Mapping)

Developed a real-time AI-powered Radiation Mapping system using Raspberry Pi 5, LiDAR, Gamma Spectrometer, GPS, and OpenCV. Implemented 2D heatmaps, 3D SLAM-based Digital Twin visualization, and live telemetry dashboards.

Raspberry Pi 5 LiDAR SLAM CNSPEC MCA Python
8 min read Read case study →
Developer Tools · Production · Team Project Summer Internship Project

Bron24 'Uz

Built a scalable Stadium Booking System using Java, Spring Boot, JWT, Hibernate, and PostgreSQL with secure REST APIs and booking management.

JAVA Spring Boot Spring Security JPA | JWT RDS | PostgreSQL Stripe API
5 min read Read case study →
Technical Assessment · Completed · Solo Project Minor Project

Spotify Music Recommendation System

Developed an AI-driven Spotify recommendation engine using machine learning to provide personalized music recommendations with rich song metadata.

Python Machine Learning Scikit-learn Content-Based Filtering Collaborative Filtering Streamlit
5 min read Read case study →

Experience

Where I've applied Software engineering in production and Development.

View all experience →
Research and Development Engineer · Present · 2026

Amity Institute of Nuclear Science and Technology, [AINST]

Research and development of the RADMAP framework integrating Raspberry Pi 5, LiDAR, gamma spectroscopy, IoT, real-time sensor fusion, radiation mapping, and Digital Twin technologies for intelligent environmental monitoring.

Contributed to the RADMAP project by integrating Raspberry Pi 5, LiDAR, gamma spectroscopy, and IoT technologies to develop real-time radiation mapping, interactive dashboards, and 3D Digital Twin visualization.

Read full experience →

Skills & Technologies

Backend Development

Node.js Express.js Java Spring Boot Spring MVC Spring Data JPA Hibernate Node.js Express.js MongoDB MySQL REST APIs JWT OAuth 2.0 Webhooks RajorPay

Cloud & AWS

Lambda SQS SNS CloudWatch IAM AWS EC2 AWS S3 AWS IAM AWS SNS AWS CloudWatch Docker Maven Git GitHub

DevOps & Deployment

Docker AWS EC2 | EC3 GitHub Actions Linux Vercel Netlify Render StreamLit

Development Tools

Git Postman Swagger Maven Gradle Jupyter Notebook Google Colab AWS Elastic Bean Stalk ESLint Visual Studio Code IntelliJ IDEA Eclipse

Contact

Open to Software Engineer opportunities in authentication infrastructure, payment systems, or distributed services. Reach out via email or connect on social platforms.