Skip to content

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)