Profilo professionale
Sviluppatore software senior specializzato nella progettazione e realizzazione di servizi backend affidabili e scalabili in Python per contesti cloud distribuiti.
Comprovata esperienza nella modernizzazione di architetture di dati complesse, nella definizione di standard qualitativi di ingegneria del software e nella guida tecnica di team di sviluppo.
Esperienza lavorativa
Rideau Cloud Analytics Inc.
Ottawa, Canada
Lead Python Developer
mar 2021 – Presente
- Progettazione e coordinamento dell'architettura di microservizi ad alto throughput con FastAPI e Python 3.12, riducendo la latenza media delle API del 34%.
- Ottimizzazione delle pipeline ETL distribuite su AWS ECS e PostgreSQL, gestendo oltre 40 milioni di record giornalieri con caching tramite Redis.
- Implementazione di rigorosi standard di test automatizzati con Pytest e integrazione continua, aumentando la copertura del codice dall'72% all'91%.
- Guida tecnica di un team multidisciplinare di sei ingegneri attraverso revisioni del codice, standard architetturali e sessioni di mentorship settimanali.
ByWard Financial Systems
Ottawa, Canada
Senior Python Developer
giu 2016 – feb 2021
- Sviluppo di piattaforme di riconciliazione contabile in Django e Celery per l'elaborazione asincrona di transazioni bancarie conformi a standard normativi.
- Migrazione di servizi legacy monolitici verso container Docker su cluster Kubernetes, riducendo i tempi di deployment settimanali da 4 ore a 20 minuti.
- Ottimizzazione delle query SQL complesse e rimodellazione degli schemi di database relazionali in PostgreSQL, eliminando colli di bottiglia critici.
Laurentian Telematics Labs
Ottawa, Canada
Software Engineer
ago 2012 – mag 2016
- Creazione di backend RESTful per l'acquisizione di flussi telemetrici da dispositivi IoT utilizzando Flask, SQLAlchemy e RabbitMQ.
- Scrittura di script di analisi dati e monitoraggio delle performance di rete in Python con NumPy e Pandas.
- Collaborazione con gli amministratori di sistema per l'automazione del provisioning di server Linux tramite Ansible e script Bash.
Istruzione
University of Ottawa
Laurea di Primo Livello in Informatica (B.Sc.) · Informatica · Ottawa, Canada · Con lode · set 1988 – mag 1992
Percorso accademico focalizzato su strutture dati, algoritmi avanzati e ingegneria del software.
Progetti selezionati
AsyncDataSync
ago 2023 – feb 2024
- Creazione di una libreria open-source per la serializzazione asincrona di payload di grandi dimensioni, integrata con Pydantic e Type Hints.
- Pubblicazione del pacchetto su PyPI con documentazione esaustiva e suite di test automatizzata tramite GitHub Actions.
Ottawa SensorHub
apr 2020 – ott 2020
- Sviluppo di una dashboard web per la visualizzazione di metriche aggregate sulla qualità dell'aria urbana, impiegando Dash e PostgreSQL.
- Integrazione di feed di dati aperti municipali tramite pipeline di ingestione programmata su base oraria.
Competenze tecniche
Python
FastAPI
Django
PostgreSQL
Docker
Amazon Web Services
Pytest
Redis
Celery
Architettura a microservizi
Competenze linguistiche
Inglese
C2
Francese
C1
Italiano
C2
Certificazioni
AWS Certified Solutions Architect – Associate
Amazon Web Services · mag 2024
Certified Professional in Python Programming (PCPP-32-1)
Python Software Foundation / OpenEDG · nov 2022
Attività di volontariato
Ottawa Tech Community Alliance
Ottawa, Canada · set 2019 – dic 2023
- Mentor di Programmazione
- Docenza volontaria e tutoraggio introduttivo alla programmazione Python per adulti e giovani in cerca di riqualificazione professionale.
- Supervisione di progetti pratici di gruppo e revisione collaborativa del codice sorgente.