SB

Stefano Bini

Software Developer — Java & Spring Ecosystem

About Me

I am a Java Software Developer specialized in building scalable, enterprise-grade applications using Java and the Spring ecosystem. With a strong foundation in microservices architecture and RESTful API design, I help businesses modernize their legacy systems and deliver robust solutions.

I value clean architecture, attention to detail, and effective collaboration within cross-functional teams.

Java 21 Spring Boot 3 Maven Microservices Vue.js

Professional Experience

Software Developer
Jul 2021 – Nov 2024
Fulcri SRL — B2B Enterprise Solutions

Built scalable enterprise applications, customer portals, and backend services for pharmaceutical and technology clients.

  • Architected and deployed RESTful APIs using Spring Boot
  • Migrated legacy monolithic modules to a semi-modular architecture enhancing adherence to SOLID principles.
  • Optimized complex SQL queries and Hibernate mappings across databases to improve performance of high-volume B2B transactions.
  • Implemented robust security protocols (OAuth2 / Spring Security) to protect sensitive client data and secure REST endpoints.
  • Collaborated within an Agile/Scrum environment. (Jira/Confluence/Bitbucket) to streamline CI/CD pipelines via Jenkins.

Java & Microservices Projects

PulseGuard (Distributed Monitoring System)

View Source →

A cloud-native "Dead Man's Switch" monitoring platform built with Java 21 and Spring Boot 3.5. Features a strict microservices architecture with Spring Cloud Gateway routing, Eureka Service Discovery, and high-throughput ingestion. Includes a Background Processor for stale-monitor detection via scheduled tasks and synchronous OpenFeign communication.

Java 21 Spring Cloud Docker Compose Resilience

Cloud-Native Microservices Architecture

View Source →

A production-ready distributed system built with Java 21 and Spring Boot 3.5. Architected using the API Gateway pattern for centralized routing and security. Features include dynamic Service Discovery (Eureka), synchronous inter-service communication via OpenFeign, and comprehensive Docker Compose orchestration for cloud-agnostic deployment.

Java 21 Spring Cloud Docker Microservices

Professional RESTful API Reference

View Source →

A clean, production-grade monolithic API designed to demonstrate mastery of Spring Boot fundamentals. Implements a strict Layered Architecture with comprehensive Unit Testing (JUnit 5), Global Exception Handling, and auto-generated OpenAPI/Swagger documentation.

Spring Boot 3.5 OpenAPI Clean Architecture JUnit 5

Education & Certifications

Bachelor's Degree in Computer Science — Università degli Studi di Milano Bicocca  
98 ECTS • Algorithms, Data Structures, Databases, OS, Software Engineering
Oracle Certified Associate (OCA) — Java SE 8 Programmer  
Bestr B2 English Certification  
IT Technician Diploma — Leonardo Da Vinci
BLSD Operator

Volunteering

  • 2024–2025 — Surf camp volunteer, Tamraght (Morocco)
  • 2024 — Ecology support at music festival, Zernez (Switzerland)
  • 2021 — B&B support, Elba (Italy)
  • 2019 — Property maintenance, Albas (France)