Available to hire
I am a passionate full stack developer with over two decades of experience in J2EE and web application development. Always eager to learn, I am currently enhancing my skills in JavaScript technologies, including Angular. My journey has taken me through various industries, allowing me to specialize in administrative, banking, and multimedia applications.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
Italian
Fluent
English
Advanced
Work Experience
Software Engineer at Dynamic europea
May 1, 2026 - PresentFull-stack development and maintenance of MICE, an enterprise application for managing employee timesheets across multiple departments. Responsible for investigating and resolving defects, extending existing backend and frontend functionalities, and implementing new business requirements.
Software Engineer at VjTech S.p.A.
January 1, 2026 - April 1, 2026Developed and maintained a Spring Boot–based REST integration layer for accessing individual pension contribution data, integrating with legacy SOAP services for personal information and contribution retrieval.
Back End Application Developer at VjTech S.p.A.
September 1, 2025 - PresentWeb application for buying and selling financial credits; backend with Spring Boot, JPA/Hibernate; REST APIs with Swagger/OpenAPI; MySQL; AWS S3 for document storage.
Software Engineer at VjTech S.p.A.
September 1, 2025 - PresentFront-End Application Development focusing on security, performance, and transaction traceability. Designed MySQL schema; backend in Spring Boot with JPA/Hibernate; REST APIs via Swagger/OpenAPI; frontend in Angular 2; AWS S3 for document storage and versioning.
Front-End Application Developer at Enel S.p.A.
May 1, 2025 - September 1, 2025Developed Angular 15 front-end for a financial management application; created modular components; integrated with backend; used Angular Material for UI.
Software Engineer at Enel S.p.A.
May 1, 2025 - September 1, 2025Front-end development in Angular 15 for financial management; design of reusable components and modules; styling with Angular Material; agile collaboration and code reviews; CI/CD contributions.
Generative AI Application Developer at Leonardo S.p.A.
February 1, 2025 - October 1, 2025Developed a comprehensive testing module for a generative AI application; listeners in C++ and Python to intercept test results and store in InfluxDB; Grafana dashboards; Kafka-based data flow; Spring Boot with Apache Camel to Polarion REST API.
Software Engineer at Leonardo S.p.A.
February 1, 2025 - PresentGenerative AI testing module: listeners in C++ and Python to capture unit/integration test results; data persistence in MySQL and InfluxDB; Grafana dashboards; Kafka to orchestrate test data; Spring Boot with Apache Camel to interface with Polarion REST API; CRUD for DATA-value module.
Python/Java Developer at Philip Morris Europe
April 1, 2024 - February 1, 2025Industrial machine status monitoring app; data ingestion into InfluxDB; Grafana dashboards; Python batch scripts; Spring Boot with Kafka for event-driven processing; AWS/OpenShift deployment in Kubernetes; Jenkins CI/CD.
Senior J2EE Developer - Digital Transformation at Agriculture Dept. Ireland
February 1, 2023 - February 1, 2024Developed an application for porting digital forms; backend REST API with Spring Boot calling to JBoss Business Object; Angular 15 frontend for status display and approval workflow; data modeled with Hibernate on Oracle; deployed via Jenkins pipelines.
Senior J2EE Developer at Department of Agriculture Ireland
February 1, 2023 - February 1, 2024Developed a digital transformation porting for request forms to digital forms; backend in Spring Boot REST calling JBoss Business Objects; Angular 15 frontend; data in Oracle via Hibernate; deployed via Jenkins pipelines to OpenShift.
Senior J2EE Developer at Digital Transformation Agriculture Dept. Ireland
February 1, 2023 - February 1, 2024Porting request management to digital forms using Angular 15 and Spring Boot; JBoss process orchestration; backend REST API for calls to JBoss BO; Hibernate ORM; Oracle database; Jenkins-based deployments.
Senior Backend Developer - HIMMS at Elavon (Ireland)
February 1, 2019 - February 1, 2023Led modernization from legacy J2EE/Struts to Spring Boot with JPA; built multithreaded services to interact with external microservices; prototyped frontend interfaces with Angular/React/JSF; migrated Camel/OSGi modules to Spring Boot; implemented asynchronous REST services; AWS EKS deployment with Jenkins CI/CD.
J2EE Fullstack Senior Developer at HIMMS Elavon, Ireland
February 1, 2019 - February 1, 2023Modernized stack from legacy J2EE/Struts to Spring Boot with JPA; multithreaded services to talk to external microservices; frontend with Angular 7/ReactJS/JSF; migrated Camel/OSGi to Spring Boot; AWS EKS; CI/CD pipelines; Scala scripting for automation.
J2EE Developer - IBM (RDMS Reports) at IBM, Dublin, Ireland
February 1, 2017 - PresentDeveloped a library for RDMS reports generation in XLSX format; multi-threaded report generation; used DB2; email distribution of weekly reports.
J2EE/Spring Fullstack Senior Developer at IBM, Dublin, Ireland
February 1, 2017 - PresentLibrary for reports generation (RDMS); multithreaded report creation (xlsx, zipped) and email delivery; DAO with Spring JDBC; Glassfish/Jetty; used RDMS DB2.
J2EE Fullstack Senior Developer at IBM, Dublin
February 1, 2017 - February 1, 2019RDMS Reports library for weekly XLSX reports; multi-threading for report generation; JavaMail for distribution; used DB2 as data source.
J2EE Analyst/Developer at IBM, Dublin, Ireland
November 1, 2016 - February 1, 2017Web application for IT governance dashboards (Progression Career, Cognos, Device Monitoring); DAO objects with Spring/Hibernate; RESTful services; frontend with Angular/JSF; charts with ChartJS.
Web Application – Supply & Demand at IBM, Dublin, Ireland
November 1, 2016 - February 1, 2017Dashboard for supply & demand management; Spring/Hibernate backend; Angular frontend; REST services; Jenkins-driven deployments.
Web Application Developer at IBM, Dublin
November 1, 2016 - February 1, 2017Web app for Supply & Demand; DAO objects, Spring/Hibernate; REST services; AngularJS frontend; DB2 database.
J2EE Developer - IBM Cognos at IBM, Dublin, Ireland
August 1, 2016 - November 1, 2016Dashboard for IBM employees; organization charts; DAO with Spring/Hibernate; REST services; frontend with Angular/Bootstrap/ChartJS.
J2EE/Spring Fullstack Senior Developer – Cognos at IBM, Dublin, Ireland
August 1, 2016 - November 1, 2016Dashboard for IBM employee status; OO design, REST services, Angular/Bootstrap front-end, DB2.
J2EE Developer at IBM Cognos
August 1, 2016 - November 1, 2016Dashboard for IBM employees; org chart; Spring/Hibernate DAO; AngularJS frontend; REST services; Chart.js charts.
J2EE Developer - IBM Progression Career at IBM, Dublin, Ireland
April 1, 2016 - August 1, 2016Web application for employee progression; data paths and courses; DAOs with Spring/Hibernate; RESTful services; frontend with AngularJS/Bootstrap; charts.
J2EE/Spring Fullstack Senior Developer – Progression Career at IBM, Dublin, Ireland
April 1, 2016 - August 1, 2016Employee progression career management; AngularJS front-end; REST services; charts for geographical data.
J2EE Fullstack Senior Developer at IBM, Dublin - Progression Career
April 1, 2016 - August 1, 2016Employee progression management system; paths and courses tracking; DAO with Spring/Hibernate; REST services; AngularJS frontend; charts.
J2EE Developer - IBM Device Checking at IBM, Dublin, Ireland
October 1, 2015 - April 1, 2016Device status monitoring for the US via geographical maps; AngularJS/Bootstrap/ChartJS; REST services; data modeled with JPA/Hibernate.
J2EE/Spring Fullstack Senior Developer – Device Checking (Pmon) at IBM, Dublin, Ireland
October 1, 2015 - April 1, 2016Monitoring US devices; AngularJS front-end; REST services; geographical charts with ChartJS.
J2EE Fullstack Senior Developer at IBM, Dublin - Device Checking (Pmon)
October 1, 2015 - April 1, 2016US device status monitoring; geospatial maps; AngularJS frontend; charts; JBoss and Spring-based components.
J2EE Developer - IBM Help Online (RDMS) at IBM, Dublin, Ireland
August 1, 2015 - October 1, 2015Help online module; DAO with Spring/Hibernate; REST services; front-end in HTML5/Bootstrap; JSF/Angular mix.
Web Application – Help Online (RDMS) at IBM, Dublin, Ireland
August 1, 2015 - October 1, 2015Developed a help online web application; REST services; HTML5/Bootstrap frontend.
J2EE Fullstack Senior Developer at IBM, Dublin - Help Online (RDMS)
August 1, 2015 - October 1, 2015Web-based help module; EJB; REST; HTML5/Bootstrap; AJAX.
J2EE Developer - Xanadu Betting Application at Xanadu, Cork, Ireland
March 1, 2015 - April 1, 2015Online betting application; DAO with Spring/Hibernate; built a JMX-based monitoring service; front-end with HTML5/Bootstrap/AngularJS.
Betting Application at Xanadu, Cork, Ireland
March 1, 2015 - April 1, 2015Online betting web application; DAO with Spring Hibernate; JMX monitoring service; deployment and maintenance.
J2EE Developer - INAIL Institutional Administrative at INAIL, Rome, Italy
September 1, 2014 - December 1, 2014Web application for feedback questionnaire; backend using Struts; frontend with jQuery Ajax and JSONP; EJB 3.0, JPA/Hibernate; WebLogic and JBoss.
Senior J2EE Analyst – Institutional Administrative at INAIL, Rome, Italy
September 1, 2014 - December 1, 2014Web-based feedback questionnaire management; EJB 3.0/DAO & FACADE; Struts/JSF front-end; WebLogic/JBoss deployment.
Senior J2EE Analyst/Developer at INAIL
September 1, 2014 - December 31, 2014Web app for internal courses management; Struts; JasperReports; AJAX; Oracle WebLogic; JBoss.
J2EE/Fullstack Developer - INAIL at INAIL, Rome, Italy
February 1, 2014 - September 1, 2014Internal courses management; Struts/Jasper reports; AJAX updates; WebLogic/WebSphere; HTML5/JSF/AngularJS front-end.
J2EE Developer – Institutional Administrative at INAIL, Rome, Italy
February 1, 2014 - September 1, 2014Management of approval ratings for services; EJB 3.0/DAO; JBoss/WeLogic deployment; JSF front-end.
J2EE Project Analyst-Programmer at INAIL
February 1, 2014 - September 30, 2014Web components for approval ratings; EJB 3.0; JPA; REST; JSF; AJAX.
Senior Fullstack Developer - INAIL at INAIL, Rome, Italy
May 1, 2009 - January 1, 2014Senior J2EE development for internal courses management; Jasper reports; Struts; AJAX; WebLogic/ WebSphere; front-end in JSF/HTML5.
Senior J2EE Analyst – Internal Courses Management at INAIL, Rome, Italy
May 1, 2009 - January 1, 2014Extension and maintenance of internal courses management; Struts, Jasper Reports for PDFs/Excel; AJAX updates.
Software Engineer - ENEL Omega at ENEL, Rome, Italy
November 1, 2008 - February 1, 2009Web application for monitoring competitors and importing Excel data into Oracle; Struts, EJB 2.1; WebLogic 7; Oracle 8.1.
Java Programmer – ENEL (Omega) at ENEL, Rome, Italy
November 1, 2008 - February 1, 2009Web app for monitoring ENEL competitors; libraries to import Excel data into Oracle DB.
J2EE Analyst/Developer - Consob at Consob, Rome, Italy
March 1, 2007 - November 1, 2008Porting document management from FileNet to Documentum; UML modeling; EJB 2.1; Struts; web application.
J2EE Analyst-Programmer – Consob at Consob, Rome, Italy
March 1, 2007 - November 1, 2008J2EE analyst/developer porting Document management from FileNet to Documentum; UML diagrams; Struts/EJB front-end.
J2EE Analyst/Programmer - SKY FOX Italy/DNSE at DNSE / SKY FOX, Rome, Italy
January 1, 2007 - March 1, 2007Alfresco portlet integration; Java libraries for CM Alfresco; Liferay templates.
J2EE Analyst-Programmer – SKY FOX at DNSE, Rome, Italy
January 1, 2007 - March 1, 2007FoxONE project; Alfresco integration; Java libraries for communication with Alfresco in Liferay; portlet templates.
J2EE Project Analyst- Programmer – INPDAP at INPDAP, Rome, Italy
March 1, 2006 - December 1, 2006Visiprapen and CalcAnzCon projects; pension practice reports; EJB-based business logic; Struts front-end.
J2EE Analyst/Programmer - Automotive ACI at ACI, Rome, Italy
January 1, 2006 - March 1, 2006Cars Taxes Payment system; UML; Rational Rose.
J2EE Analyst/Programmer - INPDAP at INPDAP, Rome, Italy
January 1, 2006 - December 1, 2006Visiprapen pension reports; EJB 2.1; Struts; Oracle.
J2EE Analyst-Programmer – ACI at Automotive, Rome, Italy
January 1, 2006 - March 1, 2006Car Taxes Payment system; UML use-case/sequence/class diagrams; J2EE development.
Java Programmer - Telecom at Telecom, Rome, Italy
December 1, 2004 - December 1, 2005Struts; Oracle 8.1; WebSphere.
Java Programmer – Telecom at Telecom, Rome, Italy
December 1, 2004 - December 1, 2005Servlet/JSP web tools; SOAP/XML; Oracle DB; RAD environment.
JAVA Programmer - ICT Sosinel at ICT Sosinel, Rome
December 1, 2003 - March 1, 2004XML, JDBC; Bounce Castle.
FontManager Programmer at ENEL/GE
December 1, 2003 - March 1, 2004Font management APIs; Ant; AIX.
JAVA Programmer – ICT Sosinel at ICT Sosinel, Rome, Italy
December 1, 2003 - March 1, 2004XML/JDBC-based development; WebSphere/DB2 environment.
Java Programmer – GE/Enel at General Electric/Enel, Rome, Italy
December 1, 2003 - March 1, 2004FontManager project; Java development; Ant-based build; AIX environment.
Java Programmer – ICT Sosinel at ICT Sosinel, Rome, Italy
December 1, 2003 - March 1, 2004XML/JDBC-based tools; Java development in WebSphere environment; Oracle DB.
JAVA Programmer - Procter & Gamble + Banca d'Italia at Various Customers
January 1, 2003 - June 1, 2003Java utilities; Swing client; Scanner import; WebSphere; Oracle.
Java Programmer – Procter & Gamble + Banca d’Italia at Procter & Gamble + Banca d’Italia, Rome, Italy
January 1, 2003 - June 1, 2003Utility web tools; Swing client app for scanner input via API; Servlet/JSP in WebSphere on DB2.
.NET Programmer at Public Transportation TSF, Rome
November 1, 2002 - January 1, 2003SQL Server, ADO.NET, C#
J2EE Analyst/Programmer - Mobile BLU at Mobile BLU, Rome
January 1, 2002 - October 1, 2002Oracle 8, Access, MySQL; JSP; IBM WebSphere; DB2.
EJB 2.0 Developer at BNL / Intersistemi
February 1, 2001 - December 1, 2001EJB 2.0 in WebSphere; Finance domain.
J2EE Analyst-Programmer – TIM at TIM, Rome, Italy
November 1, 2000 - January 1, 2001J2EE Analyst-Programmer; Mobile BLU project; Java/JSP/Oracle/MySQL; WebSphere.
Education
Industrial Technician at Petriccione School, Naples
January 1, 1989 - December 31, 1993Biology Technician High School Certificate at Petriccione School, Naples
January 1, 1989 - December 31, 1993Industrial Technician at Petriccione School, Naples
January 1, 1989 - January 1, 1993Biology Technician High School Certificate at Petriccione School, Naples
January 1, 1989 - January 1, 1993Industrial Technician at Petriccione School Naples
January 1, 1989 - January 1, 1993Biology Technician High School Certificate at Petriccione School Naples
January 11, 2030 - April 6, 2026Industrial Technician at Petriccione School Naples
January 1, 1989 - January 1, 1993Qualifications
Industry Experience
Financial Services, Media & Entertainment, Education, Professional Services, Software & Internet, Telecommunications, Manufacturing, Other, Government
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Back-End Developer
We have the best back-end developer experts on Twine. Hire a back-end developer in Brussels today.