Luca Atella
Software Architect · Backend & Distributed Systems
Italia
Email: info@atellaluca.com
GitHub: https://github.com/atellaluca
Profilo
Software architect con esperienza nella progettazione e sviluppo di piattaforme backend modulari e sistemi distribuiti per l’integrazione di dispositivi IoT eterogenei.
Ho progettato e sviluppato un framework backend plugin-based per la gestione centralizzata della logica di business, dell’esposizione di API REST, dell’autenticazione e della persistenza dei dati, con particolare attenzione a scalabilità, isolamento dei servizi e manutenibilità nel tempo.
Mi occupo di architettura software, containerizzazione e infrastruttura, con interesse verso ambienti cloud-native e orchestrazione su cluster.
Competenze Tecniche
Backend & API
- Python (Flask, FastAPI)
- Progettazione API REST (OpenAPI)
- WebSocket per aggiornamenti real-time
- Architetture modulari plugin-based
- Gestione errori strutturata
- MongoDB, PostgreSQL
- Poetry (dependency management)
Architettura Software
- Progettazione framework estendibili
- Caricamento dinamico moduli tramite introspezione
- Separazione dei contesti di esecuzione
- Definizione DSL JSON per rendering dinamico GUI
- CLI per generazione e gestione plugin
Container & Orchestrazione
- Docker
- Docker Compose (ambiente di sviluppo)
- Kubernetes (orchestrazione in produzione)
- Separazione dev/prod environments
- Containerizzazione servizi backend
Infrastruttura & Networking
- Linux server configuration
- Nginx (reverse proxy)
- Certbot / Let's Encrypt
- VPN (OpenVPN, migrazione verso WireGuard)
- Gestione firewall (iptables, nftables)
- DNS e networking in ambienti containerizzati
- Backup automatici
- Hypervisor (Proxmox, VMware)
Networking
- Fondamenti routing e switching (Cisco CCNA path)
- Windows Server (Active Directory)
Esperienza Professionale
Software Architect
Vemar S.A.S.
Aprile 2021 – Ottobre 2024
Progettazione e sviluppo dell’architettura software aziendale per la gestione di dispositivi IoT distribuiti.
Responsabilità principali:
- Progettazione framework backend modulare plugin-based
- Definizione e documentazione API REST (OpenAPI)
- Implementazione sistema autenticazione e persistenza dati
- Containerizzazione dell’architettura
- Utilizzo Docker Compose in sviluppo
- Orchestrazione tramite Kubernetes in produzione
- Definizione linee guida architetturali
- Coordinamento tecnico di un team full-stack (4 persone)
La piattaforma è tuttora operativa e stabile.
Progetti Personali
ImportSpy – Runtime Contract Validation Engine (Python)
Libreria open source per la validazione strutturale e contestuale dei moduli Python al momento dell’import.
- Definizione contratti dichiarativi (YAML)
- Validazione ambiente di esecuzione
- Controllo presenza classi, funzioni e firme
- Oltre 15.000 installazioni su PyPI
Infrastruttura VPN per dispositivi distribuiti
Progettazione e gestione di server dedicati per accesso remoto sicuro a dispositivi embedded.
- VPN dedicata per dispositivo
- Reverse proxy Nginx con certificati SSL automatici
- Nessuna apertura porte sui router cliente
- Backup automatici
- Gestione firewall e networking
Formazione
Laurea in Informatica (in corso)
Università degli Studi della Basilicata
Diploma in Elettronica, Elettrotecnica e Automazione
Cisco Networking Academy – Percorso CCNA
Lingue
Italiano (madrelingua)
Inglese (B1 – in miglioramento)