09/30/2026 updated


verified
100 % availableSenior Java architect (20+ years / Spring Boot) who has evolved into AI-enabled software engineering
Salò (Brescia), Italy
Only remote
Master's degree in electronic engineeringAbout me
Core: Java / Spring / Backend / Architecture Architecture: Microservices / REST / Security / OAuth2 / JWT / Cloud / Kubernetes Emerging: Generative AI / LLM / RAG / AI Agents / Spring AI / OpenAI Fullstack: FrontEnd strong skills: Angular(3 yrs), React (2 yrs) Arch Insurance (EU) DAC
Spring SecurityJava ArchitecturesJava Development ToolsSpring FrameworkJava API For RESTful Web Services (JAX-RS)PostgreSQLOpenid ConnectAngular 2+Docker for AWSReact.jsOracle 10g/11gSpring BootGenerative AIKubernetesRestful Api
Senior Java architect who has evolved into AI-enabled software engineering
Core: Java / Spring / Backend / Architecture
Architecture: Microservices / REST / Security / OAuth2 / JWT / Cloud / Kubernetes
Emerging: Generative AI / LLM / RAG / AI Agents / Spring AI / OpenAI
Java developer since 1999
Java Spring Boot developer since 2016, web applications development
Spring Security + JWT Openid practice
Grails developer since 2014
Artificial intelligence studies
TDD: I have a strong TDD-oriented approach to development. I like TDD because it gives me a very concrete way of approaching problems and see their solutions: I can define the expected behaviour, implement it step by step, and use tests as immediate feedback. I also find it very effective for identifying and fixing bugs and preventing regressions.
BUGS: When dealing with a bug, I like to approach it on two levels. First, I want to understand the underlying cause: why did the bug occur, and what was wrong in the original design or assumptions. Second, I like to approach it practically, comparing the system behaviour before and after the fix, so that I can verify that the solution really addresses the problem and does not introduce regressions.
Experience
Professional experience10+ years
Freelancer since2014
Languages
EnglishFluentItalianNative speaker
Project history
- My role was to design and apply, compliant with all European Commission security documentation, technology and best practices, a high and updated security layer to pre-existing SEP submission application and the recent brand new back office application, based on Java/SpringBoot REST service API and Angular FE.
- Security technology to be applied is based on a single sign-on JWT OpenID token, negotiated according to internal BFF (back for frontend) approach in order to reside mainly on Back End security configuration and negotiation, minimizing the Front End responsibility in every security concern.
- Both software improvements and bugs and vulnerability issues were to addressed following SCRUM/Agile scheduling and cerimonies
Java17/Kotlin spring boot server micro service development and deployment for delivery food online catalogue of National Cortilia, which is the first agricultural market with a short supply chain. Its microservice modules are deployed onto Terraform AWS cloud architecture.