Summary
Overview
Work History
Education
Skills
Interests
Certification
Languages
Internships
Timeline
Generic
Domenico Cimadoro

Domenico Cimadoro

Rende

Summary

Senior Software Engineer & Tech Lead with 10+ years of experience delivering high-complexity IT projects within the banking and financial sectors. I specialize in the end-to-end lifecycle of microservices architectures (Java, Spring Boot, Maven) and enterprise systems (J2EE, OSB, Weblogic), combining expert data modeling with a robust DevOps mindset (Git, CI/CD) and proficiency in collaboration tools like Jira, Confluence, and Redmine. PSM1 certified, I bridge the gap between technical execution and business objectives. I author comprehensive technical documentation and partner with PMs and Functional Analysts to manage project health (SAL), proactively mitigate risks, and address critical issues. I ensure full compliance with Cybersecurity, Privacy, Change Management, and Data Management standards. I lead teams through delivery and maintenance, excelling in high-priority problem determination and application monitoring (Kibana), while championing code quality via SonarQube and TDD to guarantee strict SLA adherence. Actively engaged in proactively resolving issues, I support the team during development phases. I handle resource planning and allocation, develop project plans that consider individual skills, ensuring effective resource deployment. Constantly monitoring individual performance, I provide constructive feedback and periodic assessments to promote the team's success.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Technical Analyst – AgosDucato

Fincons Group
12.2025 - Current

Assisted in technical analysis, design, and development of integrations within microservices architecture using Quarkus and OpenShift across two project streams: Banco BPM and Cai Agos X. Supported client and vendor coordination for Banco BPM. Contributed to SDD documentation and reverse engineering of legacy systems. Participated in hands-on development and team task management.

Senior Software Engineer Senior Consultant

Fincons Group S.p.a
03.2024 - Current
  • Executed technical analysis and software design for banking and financial solutions, ensuring adherence to Banca Mediolanum's architectural standards.
  • Management of application enhancements, maintenance activities, and production releases, overseeing the end-to-end workflow (analysis, development, testing, deployment, and post-go-live support).
  • Continuous collaboration with BMED internal stakeholders, Project Managers, functional analysts, and development teams to define technical solutions and perform comprehensive impact assessments.
  • Facilitated project governance support through meticulous activity planning and progress monitoring.
  • Authoring of technical documentation while ensuring strict adherence to development best practices, quality standards, and security requirements typical of the banking sector.
  • Spearheaded development and integration of Java/Spring Boot services and RESTful APIs, ensuring efficient management of complex data structures.
  • Led development of scalable software solutions, enhancing system performance and reliability.

Senior Consultant – Energy and Utility customers

03.2022 - 03.2024
  • I lead a team of 10 individuals involved in development, functional analysis, and AMS for a project in the energy and utilities sector. I Manage and track project progress, ensuring that deadlines were met and goals were achieved. Our main objective is to implement an advanced management system for multicommodity data, based on a microservices-oriented architecture.
  • The framework we are developing is based on Java J2SE/JEE and utilizes key tools such as Spring (Spring Boot, Security), Hibernate, and Maven. For databases, we adopt both SQL solutions (such as Oracle) and NoSQL solutions (such as Cassandra), making extensive use of SonarQube to ensure code quality.
  • In the DevOps context, we use GIT on GitLab for code versioning and SonarQube for software quality control. To manage the project workflow and document sharing, we rely on tools provided by Atlassian, such as Jira and Confluence.

Software Developer

NTT DATA S.P.A
09.2018 - 03.2022
  • Pro-actively participated in the whole development process of multiple software applications and websites.
  • Agile SCRUM methods were used by all the teams, not just the programmers
  • Implementation of multi-tier applications using web-based technologies like Spring Boot
  • Use Rest Controller in Spring framework to create RESTful Web services described by Swagger and JSON objects for communication.
  • Extensively work on Spring JDBC, Spring Hibernate ORM and JPA
  • Test software in terms of functionality, performance, speed and stability.
  • Delivered quality software through quality control test reports, determining software quality and readiness for release (SonaQube)
  • Methodology: Proven track record using agile methodologies and frameworks (Scrum & Kanban)
  • Proven use of ALM tools such Jira and Confluence
  • Built Java applications using Maven

Consultant Analyst

Csp S.P.A
09.2014 - 08.2018
  • The core activity was to advise direct customer consultation on Development of various Object oriented and web - based Enterprise Applications using Java/Scala technologies.
  • 01/05/2017 - 31/08/2018 - Cust: Luxottica - Milan
  • Developed a full-stack web application, "Lux Dashboard" based on SCALA and distributed on Microsoft Azure
  • Data Analyst and transformation
  • Work with customers to help determine and deploy the best datastore technology and data model strategy for their needs
  • Massive use of NoSQL database like MongoDB
  • 01/09/2014 - 01/05/2017 - Cust: Telecom Italia S.P.A - Full Stack developer
  • Development Java Web application commissioned by Telecom Italia created for Identity & Access Management (IAM).
  • Use of Struts2 to mange application
  • SOAP Web-Services developer.
  • Oracle PL/SQL Developer
  • Testing and Integration software
  • Experienced in developing front-end systems with JavaScript,YUI2, Jquery

Software Developer

Engineering Ingegneria Informatica S.p.A
09.2013 - 08.2014
  • Creation end evolution of multiple web applications for public administration based on Java 7
  • Projects Re-engineering and extensions to fulfill the customer requirements.
  • Worked in developing Web Services (SOAP) using JAX-WS.
  • Built Java applications using Maven
  • Configured and deployed the application using Jboss
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate.

Junior software developer

Intnernet & Idee s.r.l
05.2012 - 09.2013
  • Developed a full-stack web application, "G.E.C.O", solution for managing debt collection, based on Java and Spring 2.0, Hibernate, and GWT.

IT Specialist

IBM
09.2010 - 05.2011
  • Administration system
  • Troubleshooting (1st level support agents) on operation system and application errors.
  • Analyze the problem and find path to its resolution
  • Remotely perform software break/fix activities

Education

Master Degree - Computer Engineering

University of Calabria
Cosenza
07-2012

undefined

Erasmus
Ostrava
05-2010

Skills

  • Team Management
  • LeaderShip Skill
  • AGILE & SCRUM
  • RedMine
  • Atlassian suite (JIRA/Confluence)
  • Java
  • Swagger
  • Spring boot
  • Maven
  • Git
  • MySQL
  • Hibernate
  • NoSql
  • SQL
  • PL/SQL
  • Scala
  • Web services (REST, SOAP)
  • JPA
  • SonarQube
  • Software Troubleshooting
  • Knowledgable in User Interface/User Experience
  • Docker
  • Mantis
  • Data analysis
  • Technical analysis

Interests

Environmental activist in Plastic Free Running

Certification

Professional Scrum Master I (PSM I) January 2023

Languages

English

Internships

  • Undergraduate Researcher at University of Warsaw, Warsaw September 2011 — March 2012
  • Develop a gateway prototype to Integrate Jade and MAPS protocol for the Development of Agent-Based WSN Applications.
  • Internship – Erasmus placement at KOLEO L.T.D, Dublin May 2008 — October 2008
  • The majority of my activity has been spent maintaining web app and ensuring the smooth operations of the e-commerce back-end
  • I mostly worked on the design, testing, and implementation of new JSP pages, HTML pages, and Java Servlets.
  • Code Re-factoring

Timeline

Technical Analyst – AgosDucato

Fincons Group
12.2025 - Current

Senior Software Engineer Senior Consultant

Fincons Group S.p.a
03.2024 - Current

Senior Consultant – Energy and Utility customers

03.2022 - 03.2024

Software Developer

NTT DATA S.P.A
09.2018 - 03.2022

Consultant Analyst

Csp S.P.A
09.2014 - 08.2018

Software Developer

Engineering Ingegneria Informatica S.p.A
09.2013 - 08.2014

Junior software developer

Intnernet & Idee s.r.l
05.2012 - 09.2013

IT Specialist

IBM
09.2010 - 05.2011

undefined

Erasmus

Master Degree - Computer Engineering

University of Calabria
Domenico Cimadoro