Hi, I'm Samarth Gambhir Backend Web Developer

I’m a Java Backend Engineer who loves turning caffeine into clean, scalable code. Whether it’s optimizing systems or writing tech blogs, I’m all about keeping it simple, efficient, and fun. Let’s build something awesome together!

Selected Work

Kapture Dashboard

A dashboard which presents data in form of table with feature to download as excel.

  1. Java
  2. Spring Boot
  3. MySQL
  4. JSP
Kapture Dashboard

AWS S3 Uploader

A feature that empowers clients to choose between uploading files to their own S3 storage or Kapture's S3, providing greater flexibility in file management.

  1. Java
  2. Spring Boot
  3. AWS Java SDK
S3 Uploader

My Articles

Why Java Doesn’t Support Multiple Inheritance: A Simplified Explanation

This article delves into the technical reasons behind Java’s design choice to avoid multiple inheritance, focusing on the complexity and ambiguity it can introduce, such as the "Diamond Problem." It provides a simplified explanation for developers, helping them understand how Java solves this issue through interfaces and single inheritance

How to Upload Files to AWS S3 Using Java: A Step-by-Step Guide

Explore how to interact with AWS S3 to upload files using Java and Spring Boot.

My Toolkit

Java Spring Boot MySql Redis Hibernate TailWind Postman Git CSS JavaScript React AWS S3 GCP Cloud Functions

Send Message

As a backend developer with a passion for Java and software design, I focus on building efficient systems that enhance user experience. I enjoy tackling complex problems and turning innovative ideas into practical solutions.

I have a growing interest in UI design and am actively seeking opportunities to learn more about creating visually appealing and user-friendly interfaces.