Junior Java backend developer

Portrait of Shadi

Hi, I’m

Shadi

I build APIs that stay calm under pressure.

Based in the Netherlands. I ship Spring Boot services, REST APIs, and PostgreSQL models, with tests and Docker.

See the projects Email me Looking for junior roles

Selected work

Things I built

01

Team · Java · Spring Boot · PostgreSQL

Loc Events

A team app for finding something to do in the Netherlands. Ticketmaster events and events we created ourselves show up in one feed, so people can search, filter, open an event page, save it, or mark Going. Signed-in users also get reminders and updates when a night changes. I built the Spring Boot event APIs on PostgreSQL with plain SQL: list and detail, search, filters, sorting, and pagination. I also added similar events, comments, and the notification inbox, including scheduled jobs for reminders and an outbox so cancel and update requests do not wait on fan-out.

02

Java · Spring Boot · RabbitMQ · Gemini

Image Hosting Service

Photos start private. You upload one, it sits in Cloudflare R2, and a queue asks Gemini what is in it so you can search later by tags and colors. Share links run out on purpose. If tagging fails twice I stop pretending and mark it failed.

03

Java · Spring Boot · PostgreSQL · JDBC

Ticket Tracking System

Tickets live on projects and people get assigned to them. I wrote the SQL myself instead of hiding it in JPA, mostly so I could see what the database was actually doing. When a ticket changes, mail goes out in the background. The request does not wait for Resend to have a good day.

About

A person who likes sturdy software.

Junior Java backend developer based in the Netherlands. Spring Boot services, REST APIs, and PostgreSQL models, with auth, async work, and tests as part of the job. Off the keyboard: cats, cooking, and watercolor.

  • Java
  • Spring Boot
  • REST APIs
  • PostgreSQL
  • RabbitMQ
  • JUnit / Mockito
  • Docker
  • Maven
  • Git / CI/CD
“I care more about a boring, correct API than a clever one.”
Shadi Abedinpour

Education

Where I learned the craft.

Jan 2026 – present

HackYourFuture

Java backend program / trainee

Amsterdam

09/2014 – 09/2018

University of Mazandaran

Computer Engineering

Babolsar, Iran

Contact

Let’s talk Java, jobs, or both.

Based in the Netherlands. Email, LinkedIn, or GitHub, whichever is easiest.