I am curious and passionate! I love my job and I love to learn and to solve new problems. I spend much time learning new things such as new technologies and new patterns to be up to date with current trends, but my main passion is Computer Science. I read tons of books and articles about software engineering.
Besides work, I love travelling, reading books, playing tennis, running, listening to music and watching movies and TV series.
I have worked as a Junior Solutions Architect for the Platform Team of Immobiliare.it, designing and developing distributed and HA systems using Golang, C/C++ and Python, and technologies like Docker, Kubernetes, HAProxy and so on. I was mainly involved in high-performance image processing, specialized backpressure routing algorithms and parallel computing.
After that I have working as a Technical Advisor DevOps for Ericsson, designing and improving infrastructures and CI/CD pipelines for migration from a monolith system to microservices architecture for several projects and during that I had the opportunity to work with Python, Docker, Kubernetes, JVM and GitLab.
Currently I am working as a Software Engineer at Prima Assicurazioni and I am so excited to work using technologies I love such as Elixir, Rust, Elm, Postgres and Graphql and paradigms like Functional Programming and CQRS/ES.
I λ functional programming
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. »
- Master’s degree
- Networks and software technologies (Computer Science)
- 110 cum laude
- Thesis on DSL Development for Cloud Computing developed at ISISLab.
- Bachelor’s degree
- Computer Science
- 110 cum laude
- Thesis on Streaming Graph Partitioning developed at ISISLab.
Hexagonal Architecture of Myself