Foto del docente

Luca Deluigi

Tutor didattico

Dipartimento di Informatica - Scienza e Ingegneria

AFORM - Settore Affari Generali

Dipartimento di Ingegneria dell'Energia Elettrica e dell'Informazione "Guglielmo Marconi"

Curriculum vitae

Scarica Curriculum Vitae (.pdf 29KB )

Docente a contratto e tutor didattico presso l'Università di Bologna dal 2021, è un ingegnere del software specializzato nella progettazione e nello sviluppo di sistemi distribuiti orientati al cloud. I suoi interessi riguardano in particolare le architetture a microservizi, la Clean Architecture, il Domain-Driven Design, la programmazione funzionale e le pratiche DevOps. Affianca all'attività didattica un'attività professionale come Backend e Full-Stack Engineer, con particolare attenzione all'integrazione di funzionalità di intelligenza artificiale nei sistemi software e alla programmazione agentica.

Formazione

Consegue nel 2019 la Laurea in Ingegneria e Scienze Informatiche presso l'Alma Mater Studiorum - Università di Bologna con votazione 110/110 e lode, con una tesi sull'analisi e implementazione del modello Flocking con FLAME GPU. Nel 2024 consegue, presso lo stesso Ateneo, la Laurea Magistrale in Ingegneria e Scienze Informatiche con votazione 110/110 e lode, discutendo una tesi sulla progettazione e implementazione di una base scalabile per un linguaggio domain-specific per ScaFi con Scala 3.

Attività didattica

Dal 2021 svolge con continuità attività didattica presso l'Università di Bologna come docente a contratto e tutor didattico:

  • Progettazione e Sviluppo del Software (dal 2023): supporto nelle attività di laboratorio e tutorato didattico nel Corso di Laurea in Tecnologie dei Sistemi Informatici.
  • Strumenti Python per il Machine Learning (2025-2026): co-autore dei materiali didattici e degli script delle lezioni per la piattaforma MOOC ufficiale Edvance.
  • Algoritmi e Strutture Dati (2021): conduzione delle esercitazioni di laboratorio, valutazione degli esami e progettazione di un sistema di correzione automatica delle prove.
  • Programmazione ad Oggetti (2022-2023): supporto diretto agli studenti durante le ore di laboratorio.
  • Programmazione in C (2022-2023 e dal 2026): supporto diretto agli studenti durante le ore di laboratorio e gestione della valutazione degli esami.

Da marzo a giugno 2022 è stato docente di Informatica presso il Liceo Scientifico "Alessandro Serpieri", con lezioni su linguaggio C, HTML/CSS, SQL, basi di dati, reti e data science.

Esperienza professionale

Dal 2024 è Backend Engineer presso Meravit srl, dove progetta e sviluppa sistemi distribuiti orientati al cloud e architetture a microservizi ispirate alla Clean Architecture, per deployment sia cloud sia on-premise, secondo metodologie Agile e DevOps. È co-autore di un framework per lo sviluppo di microservizi e ha realizzato microservizi integrati con servizi di intelligenza artificiale (API di OpenAI).

Dal 2023 è Full-Stack Engineer per EDHREC LLC (Space Cow Media): partito come contributore volontario open-source, è oggi maintainer principale dei repository core e guida la progettazione e lo sviluppo dei servizi backend di un motore di ricerca specializzato (Python, Django, PostgreSQL, Kubernetes), oltre a curare l'applicazione web pubblica (TypeScript, React, Next.js).

Dal 2020 al 2024 è stato Backend and DevOps Engineer presso la start-up innovativa EasyDesk, dove ha progettato un backend a microservizi basato su Domain-Driven Design e Clean Architecture (C#, .NET), realizzato pipeline CI/CD e fornito consulenza IT strategica per una piattaforma di prenotazione di spazi condivisi.

Nel 2018-2019 ha svolto un tirocinio curriculare presso SimpleNetworks - Digital Innovation, sviluppando un'applicazione web per la gestione sanitaria (Angular, Docker) e uno studio dei requisiti normativi per un generatore di fatture elettroniche.

Competenze
  • Ingegneria del software: architetture cloud, microservizi, Clean Architecture, Domain-Driven Design, DevOps e automazione CI/CD.
  • Paradigmi di programmazione: programmazione funzionale di ordine superiore, reattiva, orientata agli agenti e logica.
  • Linguaggi: C#, Scala, Python, Bash, SQL, JavaScript, TypeScript; conoscenza di Java, C, Dart, T-SQL, CUDA C.
  • Tecnologie: Docker, Kubernetes, .NET/ASP.NET Core, EF Core, Django, React, Next.js, Angular.
  • Metodologie: Agile (Scrum, Kanban), Test-Driven Development, project management (PMBOK).
Premi e riconoscimenti

A.A. 2017/2018 - Riconoscimento Honor Student dell'Università di Bologna.

Certificazioni e lingue

Certificazioni Cambridge English: First (FCE) e Preliminary (PET); certificazione informatica ICDL. Lingue: italiano (madrelingua), inglese (B2), spagnolo (base).

Ultimi avvisi

Al momento non sono presenti avvisi.