Photo of Your Name
Open to opportunities

Hi, I'm
Gabriel Budoia.

Java developer working with Spring Boot. I like to build REST APIs with Spring Boot that turn real-world problems into clean, secure and well-structured backend services.

I like turning business rules into systems that work — and understanding every step, from the database to the “pay” button.

I started programming at 16, and today I'm focused on becoming a specialist backend developer with Spring Boot. I'm also learning AWS to deploy and run my applications in the cloud. I'm always learning, and I know exactly where I want my career to go

A test checkout,
built from scratch.

I built a complete payment flow in a sandbox environment with Spring Boot: order creation, a Stripe charge in test mode, confirmation via webhook and a status update. No real money is charged.

  1. 01
    Order created POST /payments/checkout
  2. 02
    Sandbox charge Stripe Checkout (test mode)
  3. 03
    Webhook confirms POST /webhooks/stripe
  4. 04
    Status updated on screen GET /payments/success
View the code on GitHub ↗
Checkout TEST MODE
[Demo product] One-time payment
€49.90
Use Stripe's test card: 4242 4242 4242 4242 Any future expiry date and any CVC.
Sandbox environment — no real charge is made.