Dario Curreri

Innovative Staff Software Engineer (DevOps & Platform) with over 5 years of experience architecting cloud-native distributed systems, delivering enterprise-scale software solutions, and optimizing high-performance data processing pipelines
Demonstrated expertise in designing resilient microservices architectures, implementing robust CI/CD automation, and leading high-performing engineering teams to successfully deliver mission-critical projects with significant business impact


Experience

hiop

Staff Software Engineer January '23 - Present
  • Co-created the company's flagship high-performance data processing platform, enabling rapid delivery of high-value data products:

    • Designed and implemented a resilient event-driven architecture supporting high-volume, low-latency data flows using gRPC, advanced concurrency models and distributed processing

    • Built a state-of-the-art access layer based on OAuth2 authentication RBAC

    • Implemented a zero-trust architecture through a distributed proxy layer and fine-grained, service-level authorization

    • Added full Language Server Protocol (LSP) support, improving developer experience and enabling richer ecosystem tooling

    • Increased query engine performance by 50% by rewriting critical components in Rust

    • Automated user onboarding and resource provisioning, significantly reducing operational overhead

  • Architected and automated CI/CD pipelines and the end-to-end SDLC workflow, improving deployment reliability, reducing release times from days to minutes, and enabling continuous delivery across multiple services

  • Led technical direction and team evolution, mentoring engineers and driving processes that supported growth from 5 to 20+ team members

Junior Software Engineer October '21 - December '22
  • Co-created the framework and infrastructure for real-time ML/DL applications, enabling low-latency inference and robust production deployments

  • Developed and maintained 20+ core libraries powering the company's internal toolchain, establishing shared abstractions, coding standards, and scalable development practice

October '21 - Present

Collaborator of Machine Learning Research Project

Università degli Studi di Napoli Federico II

Collaborator of a research project led by UNINA with the aim of developing a Python-based ML fuzzy classifier to diagnose celiac disease in Sicilian and Maltese children

November '19 - April '20

Full Stack Developer Trainee

Informamuse

Web developer for ICT solutions company Informamuse, as part of a university internship project

January '19 - April '19

Publications

  1. Luca Leonardo Bologna, Roberto Smiriglia, Dario Curreri and Michele Migliore. The EBRAINS NeuroFeatureExtract: an online resource for the extraction of neural activity features from electrophysiological data. Frontiers in Neuroinformatics: 43.


Education

Double Master in Computer Science

Università degli Studi di Palermo / Université Gustave Eiffel

Double Master's degree achieved cum laude at UNIPA and UGE in 2 out of 2 years, with final thesis about RDF data and columnar formats

ECTS: 120 out of 120
GPA: 29.29 out of 30

September '19 - October '21

Double Degree Exchange Program

Université Gustave Eiffel

Wonderful 5-month study experience at the UGE of Champs-sur-Marne (Paris) that led to a double Master's degree and gave the opportunity to improve a broad set of skills and learn French

September '20 - January '21

The Cornell, Maryland, Max Planck Pre-doctoral Research School

CMMRS 2020

Participation in CMMRS 2020 about emerging trends in computer science

August '20

European Summer School on Information Science

ESSIS 2019

Participation in ESSIS 2019 about the new information science methodologies

September '19

Bachelor in Computer Science

Università degli Studi di Palermo

Bachelor's degree achieved cum laude at UNIPA in 3 out of 3 years, with final thesis about suffix array data structure

ECTS: 186 out of 180
GPA: 29.00 out of 30

September '16 - July '19

Erasmus Exchange Program

Eötvös Loránd University

Outstanding 5-month study experience at ELTE University of Budapest involved in the Erasmus+ project, which gave the opportunity to improve a vast set of skills and learn about new cultures

September '18 - January '19

Scientific High School Diploma

Liceo Scientifico I.I.S.S. Nicolò Palmeri

Diploma obtained at Liceo Scientifico Palmeri in 5 out of 5 years

September '11 - July '16

Skills

Certifications

Languages

  • Italian

  • English

  • French

Tools

Workflow

  • DevOps (Bash, Git, Docker, CI/CD pipelines)

  • Cloud (AWS, GCP)

  • Data science (supervised and unsupervised learning, Pyhton, R, MATLAB, keras, tensorflow, scikit-learn, scipy, pandas, matplotlib)

  • Big data (ETL/ELT, data warehousing, data lake, MapReduce, Hadoop, Spark, Dask)

  • Software engineering (Rust, Python, Java, Scala, C, C++)

  • Web application (FastAPI, Django, Spring, Android, Shiny, JavaScript, jQuery, PHP, HTML, CSS)

  • Relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis, Neo4j, RDF, SPARQL)

  • Computer graphics (OpenGL)

  • Blockchain technology (Ethereum platform, smart contracts)

  • Bioinformatics (FASTA)


Interests

In my spare time, I am keen on going out with friends, going to the seaside, play sports, travel and study.
I have always been very careful and focused on studying, as can be seen from the results obtained so far.
I also like to stay at home, relax watching comedies or sci-fi TV series and cook, as my italian culture requires.

During my youthness, I have been involved in several inclusion, social cohesion and human rights projects with the goal of helping the neediest.

Since I love to meet new cultures, the entire world is in my bucket list: