Curriculum Vitae

July 26, 2025

Summary

I am an experienced Senior Developer and Software Architect with over 25 years in the IT industry, currently working at Alten Spa in Rome. I have developed expertise across diverse technology stacks including cloud platforms (AWS, Google Cloud), microservices architectures, and modern development frameworks. Throughout my career, I have successfully delivered solutions for major clients across various sectors including telecommunications (Vodafone), travel (Eden Viaggi), gaming (Betbull), and infrastructure (Terna).

My career has progressed from System Administrator to Software Architect, with notable experience establishing technical innovation teams and providing technology leadership. I am a strong advocate for open source technologies and have developed a deep understanding of community-driven development processes. I am passionate about technology innovation, usability, and continuously advancing my productivity and work quality through emerging technologies.

Experience

Senior Developer, Alten Spa; Rome, IT — 2022-current

ClientPediodProductTechnologies
Zucchetti2025Application Asset Managementk8s, java, spring boot, microservices, mssql
Giuffré2025Analisi riferimenti normativiaws, k8s, java, spring boot, microservices, postgres, rabbitmq, helm, ai
Datamars2025Dataspherekafka, java, spring boot, postgres
Maggioli2023-2025Ticket managementgcloud, kafka streams, java, spring boot, microservices, mongodb
Aruba2023Overhauled billing systemk8s, kafka streams, java, spring boot, microservices, prometheus, grafana
Paydo2022Plick, payment serviceaws, lambda, s3, sqs, typescript, nodejs

Senior Developer, Dedagroup Spa; Rome, IT — 2020-2021

ClientPediodProductTechnologies
Terna2020-2021Electrical power infrastructure web monitoring consolek8s, iot, java, oracle, spring boot, microservices

Software Architect, Nexse Srl; Rome, IT — 2003-2019

Established in 2000 by 5 shareholders, Nexse was employing more than a hundred IT professionals until it was acquired in 2018. In this company I've covered different roles: system administrator, teacher, senior developer and eventually software architect.

ClientPeriodProductTechnologies
Eden Viaggi2015-2018Product Catalog, Flight Cache, New Travel Agents' Portal, Hotel Connectorsjava, osgi, fuse, orientdb
Vodafone Automotive2014-2015Fleet Portaljava, osgi, fuse, oracle
Postecom2013Portale dell'Automobilistaliferay, java, oracle, portlet
Betbull2011-2012Betting platformscala, java, neo4j
Nexse2011Established a Task Force called SWAT (Software Architecture and Technology) with the objective of producing internal tech counseling and to diffuse innovation through teaching and tutoring
Gioco Digitale (Bwin Italia)2009-2011Gaming platforms, AAMS (the state gaming monopoly) and resellers integrationjboss, j2ee, osgi, karaf, spring boot, microservices, oracle
Matrix (LA7)2007-2009LA7 Carta Piùj2ee, oracle
Tin.it2005-2007AAA apache modules, Alice, platform for provisioning, delivery and accounting of digital contentjava, c, apache
Sun Microsystems2004-2005Putty Smart Card authentication, assessment and load testing of a CRM J2EE platformc, putty, openssh, pkcs11
Wind2003-2004Empower Interactive UK MMS gateway serversolaris, sun cluster

System Administrator, TPS Srl; Rome, IT — 2000-2003

A medium-sized company with two offices in Rome, TPS gave me the opportunity to advance my knowledge of networks as well as advanced web development.

Teacher, IAL; Frosinone, IT — 1999-2000

IAL is a Regional Training Institute where I held courses on Multimedia Content Editing, Networking and the Internet.

System Administrator, Flashnet Srl; Frosinone, IT — 1996-2000

One of the first Internet Service Providers operating in Italy, Flashnet had a dial-up access node with hundreds of users in Frosinone. I operated the Unix servers and checked the operation of network services. I also participated in a development group of three tier web applications.

Skills

Since the very beginning of my professional career I mainly worked with open source software, which has given me a better understanding of its community, processes and strengths. I am passionate about technology, innovation and usability, and I'm always on the lookout for new ways to advance my productivity and the quality of my work.

Know-How

  • AI
    • CoPilot, Claude Code, ChatGPT, MCP
  • Protocols and Network Analysis Tools
    • TCP, IP, UDP, ICMP, ARP, DHCP, DNS, POP3, SMTP, HTTP, SSL, TLS, SSH, N-Map, Wireshark, NetCat, HPing, STunnel
  • Programming
    • Languages
      • Typescript, C, Java, Rust, Scala, Groovy, Objective-C, Perl, Python, PHP, sh/bash scripting, Javascript
    • Framework, Libraries
      • Node.js, Spring, Spring Boot, Spring Cloud, RabbitMQ, Camel, ActiveMQ, CXF, OSGi, SOAP/Jaxws, REST/Jaxrs, JMS, XML, DTD, XML Schema, JSON, JSP/Servlet, EJB, Cocoa
  • Cloud
    • AWS: CDK, CloudFormation, Lambda, EC2, S3, EBS, VPC, RDS, Route 53, ELB, CloudWatch, SNS, SQS, Systems Manager, ...
    • Google Cloud
  • Persistence
    • RDBMS Design (E-R), Oracle, PL/SQL, MySQL, PostgreSQL, SQL, Hibernate, JPA, Spring Data, JDBC, Voldemort, Perl/DBI, BerkeleyDB
  • NoSQL
    • MongoDB, Redis, Elasticsearch, Neo4j, OrientDB
  • Virtualization
    • Docker, Kubernetes, Helm, Openshift, Podman
  • Server Software
    • Bind, Postfix, Dhcpd, Apache Httpd, Tomcat, Nginx, Kafka, JBoss AS, Weblogic, Artemis/ActiveMQ, ServiceMix/Karaf/Fabric, Sun Cluster, OpenLDAP
  • IDE and Editors
    • Intellij IDEA, Visual Studio Code, XCode, Eclipse, neovim, XEmacs
  • Build, Continuos Integration, Deployment, Quality Control
    • NPM, Yarn, Maven, Gitlab, Nexus, Hudson/Jenkins, Puppet, Sonar, Gradle, Ant, GNU make
  • Versioning Tools
    • Git, Mercurial, Subversion
  • Operating Systems
    • Linux, Mac OS X, Windows, iOS, Android