Backend
- Java
- Spring Boot
- Spring Security
- Spring Data JPA
- REST API
- Microservices
- Node.js
- MySQL
- SQLite
whoami
cat role.txt
Software Engineer
./intro.sh
I design and build backend systems with Java and Spring Boot, run them in production on Kubernetes and AWS, and craft fast, polished websites with Astro.
The technologies I work with every day, from backend to infrastructure.
A selection of projects I designed, built and shipped to production.
Backend Lead of a multi-tenant e-learning SaaS platform used by training organizations across Italy.
I lead the architectural migration from a Java monolith to a constellation of 20+ Spring Boot microservices on Java 21: API gateway, service discovery with Eureka, centralized configuration and inter-service communication with OpenFeign.
Service orchestration on Kubernetes (AWS EKS) with a proprietary Helm chart: HPA autoscaling, Ingress with Application Load Balancer, staging and production environments, Docker images on a private registry and ECR.
Design and development of a Jitsi-based video conferencing platform with custom load balancing, integrated into the platform and with native Android, iOS and Flutter apps.
Monitoring and alerting with Prometheus and Grafana, CI/CD pipelines with GitHub Actions, AWS managed services: SNS, SQS, SES, Lambda, CloudWatch and Route 53.
Have a project in mind, or just want to talk tech? You can find me here.