INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Software Developer specializzato in applicazioni web, con esperienza in React, FastAPI, PostgreSQL e Docker. Amo creare librerie dedicate per le mie applicazioni, privilegiando soluzioni interne rispetto all'uso di materiale esterno. Apprezzo lo sviluppo in team con metodologie Agile e sto approfondendo l'uso di Kanban. Cerco sempre semplicità ed efficienza nello sviluppo, evitando perdite di tempo con meeting eccessivi. Il mio obiettivo a lungo termine è diventare un Software Engineer completo.
Studi, Corsi, Certificazioni, Lingue conosciute
Laurea Triennale in Informatica
2020 - 2026
Università Telematica Pegaso
(trasferimento da Università degli Studi di Bari "Aldo Moro")
LINGUE
Italiano madrelingua
Inglese A1.2
Esperienze di Lavoro
Python Developer & Ingegnere del Monitoraggio
2022 - 2024 - 2,7 Anni
Eutelsat Skylogic
Sviluppo di applicazioni Python per il monitoraggio di apparecchiature di rete
- Sviluppo di applicazioni Python: integrazione con API REST per l'acquisizione e la restituzione dei dati verso server di monitoraggio; creazione di librerie interne per l'elaborazione efficiente dei dati; implementazione di sistemi di temporizzazione per prevenire crash o perdita di dati; attività di data ingestion e refactoring per l'inserimento nei database interni.
- Analisi e gestione dei dati: definizione di schemi InfluxDB, ottimizzazione della struttura dei dati (riduzione o aggiunta di campi), pulizia e aggiornamento di informazioni obsolete o ridondanti.
- Dashboard Grafana: progettazione di dashboard interne ed esterne basate su database multipli (interni ed esterni); modifica, pubblicazione e collaborazione con altri team per la visualizzazione di metriche relative a rete, server e applicazioni.
- Sistemi di monitoraggio: utilizzo di Nagios per il controllo di server e applicazioni interne; uso di Entuity per il monitoraggio dell'infrastruttura di rete (router, switch, ecc.).
- Ambiente Linux (CentOS): implementazione e gestione di script su cloud interno, con automazione di task e gestione delle macchine remote (nessuna esecuzione locale, salvo sviluppo).
Full Stack Web Developer
2022 - 4 Mesi
Formazione tecnica come Web Developer (Stage presso ALTEN Italia)
- Sviluppo back-end con ASP.NET Core: implementazione di API REST e gestione della business logic tramite Repository Pattern ed Entity Framework ORM per la migrazione e manipolazione dei dati.
- Sviluppo front-end con React.js: utilizzo di hook standard e personalizzati per la gestione dello stato e dei dati, React Router per la navigazione e Redux per il controllo centralizzato dello stato.
- Integrazione con PostgreSQL: scrittura di stored procedure e funzioni PL/pgSQL per ottimizzare le query e migliorare le performance del back-end.
- UI/UX Design di base: applicazione dei principi fondamentali di usabilità e accessibilità per migliorare l'esperienza utente all'interno della web app.
PROGETTI
- App assicurativa (in sviluppo): sviluppo di un'applicazione web per la gestione di polizze assicurative, utilizzando React, FastAPI, PostgreSQL e Docker. (Tesi di laurea)
- Portfolio personale: applicazione web realizzata con React, che mostra i miei progetti e le mie competenze. Rilasciato nella versione 3.1.
- Videogioco /motore grafico: sviluppo di un piccolo gioco per approfondire la computer grafica. Attualmente sto studiando Vulkan per la gestione di grafica 3D.
COMPETENZE
Back-end: Python, FastAPI, C++, InfluxDB, PostgreSQL
Front-end: Typescript, React, HTML, CSS, Tailwind Css
Dev Tools: Docker, Git, Github
Monitoring Tools: Grafana, Nagios, Entuity