Profilo professionale
Panoramica
Esperienza lavorativa
Istruzione
Competenze
Certificazioni
LANGUAGES
Hobby e interessi
Cronologia
Generic

MARIANO DEPAU

Rome

Profilo professionale

Java Developer with over 6 years of experience across enterprise environments in the energy, finance, gaming, and public sector industries. Throughout my career I have collaborated with leading organizations such as Enel Group, Lottomatica, Ericsson, and Accenture on behalf of Italian IT consulting firms.

My core expertise lies in Java ecosystem development — from Java 8 through to Java 21 — with a strong focus on Spring Boot, microservices design, system integration, and database performance optimization. I am comfortable owning the full backend lifecycle: from architecture and data modelling, to implementation, refactoring, testing, and continuous maintenance.

I care deeply about code quality: I apply clean code principles, enforce test coverage above 80%, and use tools like SonarQube to maintain high engineering standards.

4-years working in London allowed me to develop the ability to adapt to a different environment and culture by facing new challenges and cultures.

Panoramica

2
2
Languages
1
1
Certification
8
8
years of professional experience

Esperienza lavorativa

Java Microservice Developer

Negg Group
Rome
2024.06 - 2026.08
  • Main responsibilities and Achievements:
  • Working on a proprietary cyber intelligence product built on a large-scale microservices ecosystem. Focused on backend architecture, performance optimization, and engineering best practices.
  • Designed and developed new back-end features for the company’s proprietary cyber intelligence platform, following rigorous engineering practices including flow, sequence, and class diagrams.
  • Contributed to database design and data modelling, and led continuous maintenance efforts including library upgrades and Java version migrations to keep the stack up to date.
  • Refactored and redesigned critical application components to maximize scalability and performance. Conducted in-depth query analysis and performance tuning across the platform.
  • Implemented unit tests ensuring a minimum of 80% code coverage. Applied SonarQube analysis to maintain state-of-the-art code quality standards.
  • Technologies used: Java 21, Spring Boot, Hibernate, SQL ,Maven , RabbitMQ and various databases such as Oracle, Informix, MSSQL, Postgres ,Mongo DB.

Java Microservice Developer

Enel Group
Rome
2022.02 - 2024.05
  • Deployed as external consultant on behalf of on behalf of Italian IT consulting firm Dst - Design Strategy Technology.
  • Designed and developed scalable microservices for identifying, extracting, analyzing, and indexing information across multiple countries.
    Built and maintained an integration layer using WSO2 to orchestrate services within the platform. Mentored junior developers to support team growth.
  • Technologies used: Java 11, Spring Boot, Hibernate, SQL ,Maven , AWS, Kafka, Docker and various databases such as Oracle, Informix, MSSQL, Postgres ,Mongo DB.
  • Tools used : Postman, IntelliJ ,SoapUI , Dbeaver.

Full Stack developer

Accenture
Rome
2021.03 - 2022.02
  • Deployed as external consultant on behalf of Italian IT consulting firm Dst - Design Strategy Technology
  • Project for Ministry of Economy and Finance
    Developed front-end and back-end functionalities for the eProcurement2 platform, a national system managing bids, tenders, and supplies for companies and public entities.
    Applied clean code principles and code quality reviews with SonarQube

Java Developer

Lottomatica SPA
Rome
2020.01 - 2021.06
  • Deployed as external consultant on behalf of Italian IT consulting firm Jdk srl:
  • Refactored small-to-medium applications including report generators. Planned and implemented Oracle databases, configured Spring Boot services, and modernized codebases using Java 8 features.
  • Developed customized components to integrate new clients, including Game Providers, into the platform’s core.
  • Performed bug fixing on legacy components of the platform.
  • Managed troubleshooting and incidents by analyzing logs, identifying and resolving issues.

Full Stack Developer

Sopra Steria
Rome
2019.05 - 2019.12
  • Deployed as external consultant on behalf of Italian IT consulting firm Dst - Design Strategy Technology:
  • Development of both front-end and back-end functionalities for a platform aimed at managing the school system of the Lombardy region.
  • Bug fixing.
  • Technologies used: Spring MVC, Java 8, Hibernate, Oracle DB, HTML, SQL, Jenkins.

Automated Test Developer

Ericsson Spa
Rome
2018.04 - 2019.04
  • Main responsibilities and Achievements:
  • Designed and developed a Test Suite to perform atomic, stress, load, and performance testing using JMeter, as well as integrating scripting and non-scripting languages.
  • Developed Python scripts for data manipulation and task automation, and created end-to-end tests using Robot Framework.
  • Conducted troubleshooting and issue resolution via Skype conference calls with various international teams to identify and resolve issues related to the Test Suite assigned to me, with communication in English.
  • Utilized Bash on remote Linux environments.
  • Managed the project using a traditional/waterfall methodology.
  • Technologies used: Spring MVC, Java 8, Hibernate, Oracle DB, HTML, SQL, Jenkins.

Istruzione

Bachelor Degree - Computer Science

Pegaso University
2025-01

Vocational training - Information Technology

ISTITUTO CEFI
2017-11

Competenze

  • Java

  • Spring Framework

  • Sql

  • Javascript

  • Docker

  • RDBMS

  • Problem solving

  • Dynamism and a habit of acting outside one's comfort zone

  • Independence in managing tasks

  • Flexibility and adaptability

Certificazioni

Oracle Certified Associate - SE 8 Programmer, Oracle University - 2021-04

LANGUAGES

Italian - Native
Esperto
English - Advanced
Intermedio avanzato

Hobby e interessi

Naturally curious, I fill my leisure time by relaxing with a classic book or watching a good movie
I stay up to date on current events by listening to geopolitics podcasts
I believe that every year one should visit at least one new place and that the best way to start the day is with physical activity

Cronologia

Java Microservice Developer

Negg Group
2024.06 - 2026.08

Java Microservice Developer

Enel Group
2022.02 - 2024.05

Full Stack developer

Accenture
2021.03 - 2022.02

Java Developer

Lottomatica SPA
2020.01 - 2021.06

Full Stack Developer

Sopra Steria
2019.05 - 2019.12

Automated Test Developer

Ericsson Spa
2018.04 - 2019.04

Vocational training - Information Technology

ISTITUTO CEFI

Bachelor Degree - Computer Science

Pegaso University
MARIANO DEPAU