About me (long version)

I am curious and passionate about my job, always eager to learn and solve new problems. I spend a lot of time learning new things, such as technologies and patterns, to stay up-to-date with current trends. However, my main passion is computer science, and I read many books and articles about software engineering.

In my free time, I enjoy traveling, reading books, rock climbing, trekking, listening to music, and watching movies and TV series.

I started my career working as a freelancer Back-End Developer for three years. I used both JavaScript (Node.js) and Python as languages and worked with both NoSQL databases (like MongoDB) and SQL databases (like MySQL). I have also occasionally worked as a front-end or mobile developer using React and React Native, but I prefer back-end and systems development.

I have also worked as a Junior Solutions Architect for the Platform Team of Immobiliare.it, where I designed and developed distributed and HA systems using Golang, C/C++, and Python, and technologies like Docker, Kubernetes, and HAProxy. I was mainly involved in high-performance image processing, specialized backpressure routing algorithms, and parallel computing.

After that, I worked as a Technical Advisor DevOps (Tech Leader) for Ericsson, where I helped with the design and improvement of infrastructures and CI/CD pipelines for migration from a monolith system to a microservices architecture. During that time, I had the opportunity to work with Python, Docker, Kubernetes, JVM, and GitLab.

Currently, I am working as a Engineering Manager at [Prima Assicurazioni] (https://www.helloprima.com/), leading two global teams:

  • Claims Data Management: focused on data management for the Claims domain;
  • Claims Antifraud Engineering: a cross-functional team focued on ML techniques for fraud detection.

My responsibilities as an Engineering Manager are: Define and drive the technical roadmap, ensuring alignment with business priorities.

  • Take ownership of architectural decisions, overseeing implementation while ensuring maintainability, reliability, scalability, and security;
  • Support the development team in delivering high-impact initiatives on time;
  • Foster a culture of continuous learning and professional growth, while maintaining an engaging and motivating work environment;
  • Organize and lead Agile/Scrum training sessions;
  • Act as an Agile Coach for the team and product managers to maintain an Agile and optimized process.

During my experience, I had the opportunity to work with Scrum and I totally fell in love with it. At the time of writing, I own the PSM I.

I λ functional programming

Education

I graduated cum laude in Computer Science at Università degli Studi di Salerno, and I got my Master’s Degree cum laude in Networks and Software Technologies at Università degli Studi di Salerno.

I did my Bachelor’s thesis on Streaming Graph Partitioning and my Master’s thesis on DLS developing for high-scalable computing on cloud, developing a generator of Python code to be executed on a FaaS environment, then I helped ACTOR in developing a highly-scalable solution for the CVRP.

« Computer Science is no more about computers than astronomy is about telescopes. »

-Edsger Dijkstra



Hexagonal Architecture of Myself

Hexagonal Architecture of Myself

Skills

.
├── Programming Languages
|   ├──  Elixir 
|   ├──  Rust
|   ├──  Python
|   ├──  Go
|   ├──  JavaScript
|   ├──  Bash
|   ├──  C/C++
├── Web
|   ├──  Phoenix
|   ├──  Express (Node.js)
|   ├──  Django
|   ├──  Flask
|   ├──  React
|   └──  DB 
|       ├──  MySQL
|       ├──  PostgreSQL 
|       ├──  Redis 
|       └──  MongoDB  
├── Other 
|   ├──  Management
|   |   ├──  Scrum
|   |   ├──  Coaching
|   |   └──  Servant Leadership
|   ├──  Computer Science 
|   |   ├──  Algorithms
|   |   └──  Graph Theory 
|   ├──  Spark
|   ├──  Docker 
|   ├──  GitLab
|   ├──  Kubernetes 
|   ├──  Ansible
|   ├──  AWS
|   ├──  Agile
|   ├──  UML
|   ├──  Git
|   ├──  vim
|   ├──  LaTex
|   └──  Blockchain
└── Interest 
    ├──  Rock Climbing 
    ├──  Traveling 
    ├──  Reading
    ├──  Music
    ├──  Science
    ├──  Beer
    ├──  Bike
    ├──  Trekking
    └──  TV Series