riccardomrocco

Milan, Italy

Riccardo Marino Rocco

Full Stack Developer

Over 4 years on enterprise e-commerce platforms in fashion/luxury retail. Java/Spring, enterprise CMS, integrations and observability — with a critical, everyday use of AI in the workflow.

About me

About

Full-stack developer with 4+ years of experience on enterprise, multi-brand/multi-country e-commerce platforms in the fashion/luxury retail sector. Strong skills in Java/Spring Boot, enterprise CMS (Magnolia), SAP Commerce/Hybris integrations, multi-provider payments, technical SEO and observability. Pragmatic, production-oriented approach, with critical and deliberate use of AI tools in the development workflow.

Transitioning toward Software Architect — actively studying the C4 model and Architecture Decision Records; long-term goal of an MBA (target INSEAD).

Journey

Experience

Full Stack Developer · GFT Italia

Oct 2022 — Present

IT services / consulting — enterprise fashion/luxury e-commerce group client

Full-stack work on an enterprise, multi-brand (11 brands) and multi-country e-commerce platform for fashion/luxury retail. Checkout, payments, search, CMS, technical SEO, integrations, observability and performance optimization.

Responsibilities

  • Multi-provider checkout and payments (Apple Pay, PayPal/Braintree, Klarna, Axerve/Fabrick, COD)
  • SAP Commerce/Mule integrations, My Account, contact preferences, newsletter
  • Magnolia CMS: templates/components/YAML, JCR queries, multi-brand/multi-country multisite
  • Technical SEO: XML sitemap, hreflang, sales pages, multi-country routing
  • Observability: Splunk APM, MDC, filter chain, tracing, warning/NPE reduction
  • Performance: reducing duplicate calls, API gating, conservative refactoring of legacy code

Results

  • Reduced duplicate calls on the interests/occupations endpoints, removing dead code
  • Backend robustness against Algolia warnings (early return, session handling, NPE prevention)
  • End-to-end analysis of the Apple Pay integration (Axerve/Fabrick): merchant validation, tokenization, fallback
  • Reworked the filter chain and set the MDC Remote-Host for cleaner logging/tracing
  • 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

Stack

Skills

Focus by level

  • Java / Spring Bootadvanced · 4 yrs
  • Magnolia CMSadvanced
  • SAP Commerce / Hybrisintermediate
  • AWSbasic
  • Python / FastAPIbasic

Languages

  • Java
  • JavaScript
  • SQL
  • PL/SQL
  • Groovy
  • FreeMarker
  • HTML
  • LUA
  • VHDL
  • Python (learning)

Platforms & tools

  • 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

Education

Education & Certifications

Education

  • BSc in Computer Engineering

    2022

    Politecnico di Milano

    86/110

  • Scientific High School Diploma — Liceo Scientifico A. Avogadro

    2016

    Rome

    82/100

Certifications

  • Oracle Database PL/SQL Certified Professional

    2025

    Udemy / Oracle

  • Magnolia CMS Certified Associate Developer (v6.1 + v6.2)

    2024

    Magnolia

    Valid · 12/2026

Let's talk

Contact

Open to opportunities in e-commerce/retail, commerce platforms and SaaS products, on Java/Spring or Python/FastAPI stacks. Feel free to reach out.