Experience

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

Client Pediod Product Technologies
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 partecipated 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

  • 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, Scala, Groovy, Objective C, Perl, Python, PHP, sh/bash scripting, Javascript
    • Framework, Libraries
      • NodeJS, 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