About Me

Hello! I'm Roberto Modica, a passionate Web Developer and AEM Senior Developer dedicated to building clean, efficient, and engaging digital experiences.

When I'm not coding, I dive into my other passions: tinkering with electronics, staying active through sports, and mastering the art of Italian cuisine. I believe that creativity and discipline from these hobbies enhance my problem-solving skills in the tech world.

Basic Information
Age:
49
Email:
roberto.modica@robertomodica.com
Phone:
+39 328 113 4442
Address:
Civitavecchia (RM), Italy
Language:
Italian, English, Spanish
About This Site

This personal website is built from the ground up to be a modern, robust, and secure web application. It leverages a full-stack approach, combining a powerful backend with a clean and responsive frontend.

The core technologies used include:

  • Backend: The application is powered by the Spring Boot framework using Java 21, providing a solid foundation for REST APIs and server-side logic.
  • Frontend: The user interface is rendered using Thymeleaf for dynamic server-side templating, styled with Bootstrap, and enhanced with JavaScript and jQuery for interactivity.
  • Security: API rate limiting is implemented using Bucket4j to prevent abuse and ensure service stability.
  • Build & Dependencies: The project is managed and built using Apache Maven, ensuring consistent and reliable builds.
  • CI/CD & Deployment: The entire application is containerized using Docker. An automated CI/CD pipeline, orchestrated with GitHub Actions, automatically builds and pushes the Docker image to Oracle Cloud Infrastructure (OCI) Container Registry upon every commit to the main branch, ensuring seamless and up-to-date deployments.
Technical Skills
AEM (Adobe Experience Manager)
80%
JavaScript
76%
Java
75%
Front-End Frameworks
50%
Spring Framework
50%
Linux / Unix
40%
SQL
40%
MongoDB
30%
Work Experience

June 2023 - Present

SpSistemi.srl
(TXT GROUP)
Adobe Experience Manager Developer

Developer for key projects such as TimBusiness.it and TimEnterprise.it, contributing to the development and enhancement of their AEM platforms.

July 2021 - June 2023

Meware.srl
(Digitouch Group)
Adobe Experience Manager Developer

Served as Technical Leader for AEM as a Cloud Service projects like Coopvoce.it. Developed custom solutions for INAIL.it, implementing Editable Templates, Components, Sling Models, Servlets, and Custom Workflows on AEM AaCS.

November 2018 - July 2021

Nesea srl
Adobe Experience Manager Developer

Developed components for Lottomatica.it (AEM 6.4) and RicaricaAutomatica for TIM.it. Also performed AMS team maintenance for Alitalia.com and Alitrade.com using AEM 6.1 and 6.5, focusing on Sling Models and Servlets.

May 2011 - March 2014

Città Pulita srl
Health and Safety Manager (RSPP)

Managed all legal requirements for workplace health and safety as mandated by Italian Legislative Decree 81/08, ensuring a safe and compliant work environment.

Education & Certifications

2020 - 2022

Adobe Certification
AD0-E103 Adobe Experience Manager Developer Expert

Adobe

Earned the official Adobe expert-level certification, validating advanced skills in building and maintaining solutions with Adobe Experience Manager.

2018

Professional Qualification
Analyst Programmer Certificate

Regione Lazio

Completed an intensive qualification program covering core technologies: Java, JavaScript, jQuery, HTML, CSS, JPA, JSP, Servlet, MySQL, Spring, Angular6, Bootstrap, and Git.

2004 - 2008

Bachelor Degree
Degree in Safety and Protection Engineering

"La Sapienza" University of Rome

Degree with a specialization in Environment, Energy, and Territory, focusing on industrial hygiene and workplace safety.

Contact Me
Feel free to contact me

Address

Civitavecchia (RM), Italy

Phone

+39 328 113 4442

Email

roberto.modica@robertomodica.com