About
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
-
Università degli Studi di Salerno
- Master’s degree
- Networks and software technologies (Computer Science)
- 110 cum laude
- Thesis on DSL Development for Cloud Computing developed at ISISLab.
-
Università degli Studi di Salerno
- Bachelor’s degree
- Computer Science
- 110 cum laude
- Thesis on Streaming Graph Partitioning developed at ISISLab.
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