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
Client | Pediod | Product | Technologies |
---|---|---|---|
Zucchetti | 2025 | Application Asset Management | k8s, java, spring boot, microservices, mssql |
Giuffré | 2025 | Analisi riferimenti normativi | aws, k8s, java, spring boot, microservices, postgres, rabbitmq, helm, ai |
Datamars | 2025 | Datasphere | kafka, java, spring boot, postgres |
Maggioli | 2023-2025 | Ticket management | gcloud, kafka streams, java, spring boot, microservices, mongodb |
Aruba | 2023 | Overhauled billing system | k8s, kafka streams, java, spring boot, microservices, prometheus, grafana |
Paydo | 2022 | Plick, payment service | aws, lambda, s3, sqs, typescript, nodejs |
Senior Developer, Dedagroup Spa; Rome, IT — 2020-2021
Client | Pediod | Product | Technologies |
---|---|---|---|
Terna | 2020-2021 | Electrical power infrastructure web monitoring console | k8s, 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.
Client | Period | Product | Technologies |
---|---|---|---|
Eden Viaggi | 2015-2018 | Product Catalog, Flight Cache, New Travel Agents' Portal, Hotel Connectors | java, osgi, fuse, orientdb |
Vodafone Automotive | 2014-2015 | Fleet Portal | java, osgi, fuse, oracle |
Postecom | 2013 | Portale dell'Automobilista | liferay, java, oracle, portlet |
Betbull | 2011-2012 | Betting platform | scala, java, neo4j |
Nexse | 2011 | Established 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-2011 | Gaming platforms, AAMS (the state gaming monopoly) and resellers integration | jboss, j2ee, osgi, karaf, spring boot, microservices, oracle |
Matrix (LA7) | 2007-2009 | LA7 Carta Più | j2ee, oracle |
Tin.it | 2005-2007 | AAA apache modules, Alice, platform for provisioning, delivery and accounting of digital content | java, c, apache |
Sun Microsystems | 2004-2005 | Putty Smart Card authentication, assessment and load testing of a CRM J2EE platform | c, putty, openssh, pkcs11 |
Wind | 2003-2004 | Empower Interactive UK MMS gateway server | solaris, 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
- Languages
- 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