Milano, Italia
Riccardo Marino Rocco
Full Stack Developer_
Oltre 4 anni su piattaforme e-commerce enterprise nel fashion/luxury retail. Java/Spring, CMS enterprise, integrazioni e observability — con un uso critico e quotidiano dell'AI nel workflow.
Scorri
Chi sono
About
Full-stack developer con 4+ anni di esperienza su piattaforme e-commerce enterprise multi-brand/multi-country nel settore fashion/luxury retail. Competenze solide su Java/Spring Boot, CMS enterprise (Magnolia), integrazioni SAP Commerce/Hybris, pagamenti multi-provider, SEO tecnico e observability. Approccio pragmatico e production-oriented, forte utilizzo critico e consapevole di strumenti AI nel workflow di sviluppo.
Transizione verso Software Architect — studio attivo di C4 model e Architecture Decision Records; obiettivo a lungo termine MBA (target INSEAD).
Percorso
Esperienza
Full Stack Developer · GFT Italia
Ott 2022 — Presente
IT services / consulting — cliente enterprise fashion/luxury e-commerce group
Sviluppo full-stack su una piattaforma e-commerce enterprise multi-brand (11 brand) e multi-country per il fashion/luxury retail. Checkout, pagamenti, search, CMS, SEO tecnico, integrazioni, observability e ottimizzazione performance.
Responsabilità
- ▸Checkout e pagamenti multi-provider (Apple Pay, PayPal/Braintree, Klarna, Axerve/Fabrick, COD)
- ▸Integrazioni SAP Commerce/Mule, My Account, contact preferences, newsletter
- ▸Magnolia CMS: template/componenti/YAML, JCR query, multisite multi-brand/multi-country
- ▸SEO tecnico: sitemap XML, hreflang, sales pages, routing multi-country
- ▸Observability: Splunk APM, MDC, filter chain, tracing, riduzione warning/NPE
- ▸Performance: riduzione chiamate duplicate, API gating, refactoring conservativo di legacy
Risultati
- ▸Riduzione di chiamate duplicate su endpoint interessi/occupazioni con pulizia di codice morto
- ▸Robustezza backend su warning Algolia (early return, gestione sessione, prevenzione NPE)
- ▸Analisi end-to-end integrazione Apple Pay (Axerve/Fabrick): merchant validation, tokenizzazione, fallback
- ▸Riordino filter chain e valorizzazione MDC Remote-Host per logging/tracing più puliti
- Java 11
- Spring Boot 2.5/2.7
- Spring Security
- OAuth2 / JWT
- REST API
- Maven
- Gradle
- Magnolia CMS 6
- Magnolia Blossom
- JCR / SQL2
- SAP Commerce / Hybris
- FreeMarker
- JavaScript
- jQuery
- Webpack
- Algolia
- Splunk APM
- NewRelic
- Log4j2 / MDC
- Docker
- Kubernetes
- AWS
- Akamai / CloudFront
- Salesforce
- Klarna
- Axerve / Fabrick
- Braintree / PayPal
- Apple Pay
Cose che ho costruito
Progetti
Automazione pipeline dati
personale
Google Apps Script + Gemini API
Automazione personale di pipeline dati con integrazione LLM.
- Google Apps Script
- Gemini API
Homelab / virtualizzazione
personale
Gestione VM, passthrough e troubleshooting sistemistico avanzato.
Stack
Competenze
Linguaggi
- Java
- JavaScript
- SQL
- PL/SQL
- Groovy
- FreeMarker
- HTML
- LUA
- VHDL
- Python (in apprendimento)
Piattaforme & tool
- Spring Boot
- Spring Security
- Magnolia CMS
- SAP Commerce / Hybris
- Algolia
- Docker
- Kubernetes
- AWS
- Akamai / CloudFront
- Splunk
- NewRelic
- Maven
- Gradle
- Git
- Jira
- IntelliJ IDEA
- PowerShell
- Salesforce
- Webpack
- Spring Boot
- Spring Security
- Magnolia CMS
- SAP Commerce / Hybris
- Algolia
- Docker
- Kubernetes
- AWS
- Akamai / CloudFront
- Splunk
- NewRelic
- Maven
- Gradle
- Git
- Jira
- IntelliJ IDEA
- PowerShell
- Salesforce
- Webpack
Formazione
Formazione & Certificazioni