Curriculum Vitae
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
- 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