Borsetti Damir Douglas

Backend Developer | Java & Microservices Specialist

Let's talk! I speak Spanish, Italian, English, and French.

Focused on scalable Java microservices, security, and clean architecture.

About Me

Backend developer with hands-on experience in Java microservices, Spring Boot, and cloud architectures. I focus on building scalable, maintainable systems with strong attention to security and performance.

Recently completed ITS Academy specialization (2,000 hours including 800h internship).

I love building software that solves real problems and learning every day along the way. I'm excited to take on projects where I can grow, contribute, and make a real impact.

Key Strengths

  • Fast Learner: Quickly adapted to new programming languages and tech stacks during internships
  • Clean Code: Hexagonal architecture, DDD principles
  • Team Player: Agile workflows, collaborative mindset
  • Self-Driven: 2 projects close to production, 3 learning projects

Technical Skills

Backend

Java 21 Spring Boot 3 Spring Cloud Spring Security FastAPI Express.js TypeScript

Architecture

Microservices Hexagonal Eureka Kafka RabbitMQ gRPC

Data

PostgreSQL MongoDB Redis Neo4j MySQL

DevOps & Cloud

Docker CI/CD GitHub Actions AWS Azure

Security

JWT OAuth2 Keycloak Spring Security

Frontend & Mobile

React Angular Kotlin React Native

Featured Projects

Full-stack production-ready applications demonstrating microservices architecture, clean code, and modern tech stack

Commercial Projects (Private Repositories)

Solyris - Astronomy & AR Platform

Private Repository Backend Complete, Frontend In Progress

Self-Initiated Project | Active Development

Complex astronomy application with production-ready microservices backend and high-performance AR mobile frontend for exploring the night sky with AI assistance. Backend designed with Hexagonal Architecture for domain isolation and horizontal scalability.

Technical Highlights:
  • • Event-driven microservices with Spring Cloud, PostgreSQL persistence, Redis caching layer
  • • Spring Batch for astronomical data ingestion from NASA APIs with incremental processing
  • • WebSocket-based AI assistant powered by Google Gemini for celestial object explanations
  • • Resilience4J circuit breakers for external API fault tolerance and graceful degradation
  • • Kotlin + OpenGL ES mobile client for real-time celestial rendering and AR overlay
Spring Cloud Hexagonal Architecture Kotlin PostgreSQL Redis RabbitMQ OpenGL ES Google Gemini

Backend architecture and API documentation available for technical discussion

Ephemera - Collaborative Ephemeral Workspaces

Private Repository Active Development

Personal Project | Launch Q2 2026

SaaS platform for spontaneous collaboration through temporary digital rooms that natively integrate file sharing, real-time chat, and collaborative document editing. Zero-friction access via shareable links with privacy-by-design through ephemeral data lifecycle.

Technical Highlights:
  • • Event-driven microservices with Spring Cloud (Gateway, Config Server, Service Discovery)
  • • Real-time collaboration via WebSocket + Redis Pub/Sub for horizontal scalability
  • • Optimistic Locking for conflict-free collaborative editing with distributed state management
  • • RabbitMQ for reliable business events, Java 21 Virtual Threads for non-blocking I/O
  • • Automated room lifecycle with scheduled cleanup and S3-compatible storage integration
Spring Cloud WebSocket Java 21 Redis RabbitMQ PostgreSQL Docker

Architecture documentation and technical deep-dive available for serious opportunities

GitHub Projects

Work in Progress: Personal and learning projects published on GitHub. Live links expected by mid-November.

Yamar - E-commerce Microservices Platform

GitHub - Documentation Finalization

Cloud-native e-commerce platform built on microservices architecture, managing the complete product lifecycle from catalog to order processing and inventory verification. Designed for scalability, resilience, and maintainability.

Architecture & Features:
  • • Microservices: Product (MongoDB), Order (MySQL), Inventory (MySQL), Gateway (single entry point)
  • • Hybrid Communication: Synchronous REST with Spring Cloud OpenFeign, asynchronous events with Kafka + Avro
  • • Security: Centralized JWT OAuth2 authentication at API Gateway level
  • • Testing: Integration tests with Testcontainers (Docker), API validation with RestAssured
  • • Documentation: Unified OpenAPI/Swagger aggregated at Gateway for all microservices
Java 21 Spring Boot 3 Spring Cloud MongoDB MySQL Kafka Avro Testcontainers OpenFeign

FitGenius - Adaptive AI Personal Trainer

Available on GitHub MVP Complete

An intelligent fitness companion powered by Generative AI. Built on an Event-Driven Architecture to solve AI latency challenges: it uses RabbitMQ to decouple instant activity logging from heavy analysis, ensuring a seamless, non-blocking user experience. Includes a specialized Demo Mode for instant exploration.

Key Technical Highlights:
  • • Microservices & Async: Spring Boot 3.4 services communicating via RabbitMQ for non-blocking AI analysis.
  • • Smart Identity Sync: A Reactive (WebFlux) service that synchronizes Keycloak users with PostgreSQL on-the-fly. Uses Redis to cache sync status.
  • • Resilience Patterns: Circuit Breakers and asynchronous fallbacks ensure user data is saved even if AI services are down.
  • • Polyglot Persistence: MongoDB for activity streams, PostgreSQL for user profiles, Redis for distributed caching.
  • • Security: Enterprise-grade OIDC authentication with Keycloak and automatic JWT propagation.
  • • QA Strategy: Integration testing with Testcontainers (real Mongo/RabbitMQ/Redis instances) and MockWebServer.
Java 21 Spring Boot 3.4 Spring WebFlux React & Vite RabbitMQ Keycloak MongoDB PostgreSQL Redis Google Gemini AI Testcontainers Docker

Book Social Network - Community Platform

Available on GitHub MVP Complete

Full-stack social platform for managing and sharing personal book libraries. Demonstrates a robust Monolithic Architecture optimized for consistency and real-time interaction.

Key Technical Highlights:
  • • Enterprise Security: Centralized Identity Management (IAM) with Keycloak and OAuth2/OIDC.
  • • Real-Time Communication: WebSocket (STOMP) implementation for instant notifications on borrowing requests.
  • • Clean Architecture: Layered Spring Boot API with DTO mappings and exceptional handling.
  • • Frontend Integration: Responsive Angular 17 SPA consuming RESTful endpoints.
  • • Containerization: Full Docker Compose setup for backend, frontend, database, and mail server.
Java 21 Spring Boot 3 Angular 17 PostgreSQL Keycloak WebSockets Docker Spring Security

Academic Project

Automated Car Image Processor

Private / Client Project

Used by client | Confidential

REST API service for automated car image background removal using OpenCV and AI models. Designed for batch processing of dealer inventories with virtual showroom placement capabilities.

Implementation:
  • • Scalable Spring Boot backend with async processing queues for high-volume workloads
  • • OpenCV integration for image preprocessing and quality optimization
  • • REMBG AI model integration for high-accuracy background segmentation
  • • AWS deployment with S3 storage and Lambda triggers for automated workflows
Spring Boot OpenCV Python REMBG AI AWS S3 Lambda

Professional Experience

AI SaaS Platform Developer

EvenFi Italia, Remote

May - Aug 2025

ITS Internship | 400 hours

Designed and delivered functional prototype for AI-powered SaaS platform enabling modular service integration and intelligent data processing.

  • Developed backend with Spring Boot using Hexagonal Architecture for scalability
  • Integrated Keycloak for secure multi-tenant authentication
  • Prototyped AI-driven modules for data analysis and future OCR automation
  • Self-initiated Solyris project applying same AI/architectural principles

Backend Developer

Refactormi CRL, Milan (Hybrid)

Jul - Sep 2024

ITS Internship | 400 hours

Developed API health monitoring services with Azure Functions, enhancing system reliability and strengthening team collaboration skills.

  • Built stateless monitoring APIs with Azure Functions for external health checks
  • Applied TypeScript + Node.js with functional programming, reducing code complexity by 30%
  • Implemented MongoDB data management and Express REST APIs with Jest testing

Backend Developer for Smart Technologies

ITS Academy Tech Talent Factory, Milan

Nov 2023 - Sep 2025

Completed intensive 2,000-hour program (800h internship) focused on enterprise Java development, microservices, cloud computing, and secure system design.

  • Mastered Java OOP, Spring Boot, REST APIs, and enterprise patterns
  • Proficient in PostgreSQL, MongoDB, Neo4j database management
  • Cloud platforms: AWS, Azure deployment and orchestration
  • DevOps: Docker, CI/CD pipelines, GitHub Actions

Let's Work Together

Backend developer specialized in Java & microservices. Open to remote or international collaborations.