Gregorio Neggia

Backend, full-stack e sistemi. Sviluppo software per FIVE consulting, gestisco l'IT di RJ45 e costruisco app web e mobile per conto mio. Ingegneria Informatica a UniBS, laurea nel 2027.

▸ CV completo
Focus
Backend e full-stack
Base
Brescia · Biella · Remoto
Interessi
Open source · Crittografia · Web

Di cosa mi occupo

Backend Java e Spring Boot

Applicazioni web multiutente con Spring Boot: architettura a livelli, persistenza con JPA e Hibernate, elaborazioni asincrone su thread pool dedicati e job programmati.

Java 21 · Spring Boot · JPA / Hibernate

Sistemi client-server

Protocolli applicativi su socket TCP progettati da zero, server multithread autoritativi e client desktop Swing con aggiornamenti dell’interfaccia thread-safe.

Socket TCP · JSON · Swing · Concorrenza

Elaborazione di dati e documenti

Normalizzazione di file eterogenei in tracciati standard e generazione di documenti guidata da template e configurazioni JSON.

MySQL · Apache POI · poi-tl · HikariCP

Sicurezza applicativa

Autenticazione con ruoli, BCrypt e verifica via OTP, token persistenti, Row Level Security, protezione CSRF e segreti confinati lato server.

Spring Security · BCrypt · RLS

Integrazioni e automazione

Integrazione con le API di OpenAI, Google Maps e Google Calendar, email transazionali e invii massivi con nuovi tentativi, circuit breaker e ripresa dopo un riavvio.

OpenAI · Google Maps · Google Calendar · SMTP

Web e mobile

Webapp in Next.js e React, app iOS in Flutter, interfacce in JavaScript senza framework e siti statici, come questo portfolio.

Next.js · React · Flutter · Supabase

Lavoro e studio

Percorso

  1. CH0Personaleda prima · in corso

    Sviluppo di progetti personali

    Progetti personali

    Applicazioni web e mobile pensate, progettate e sviluppate in autonomia, dall’idea al rilascio.

  2. CH1Personaleda prima · in corso

    Studio di nuove tecnologie e LLM

    Studio personale

    Aggiornamento continuo su linguaggi, framework e modelli linguistici: come funzionano, come integrarli nelle applicazioni e come usarli per lavorare meglio.

  3. Logo Università degli Studi di Brescia

    CH2Formazionedal 2023 · in corso

    Laurea triennale in Ingegneria Informatica

    Università degli Studi di Brescia

    Corso di laurea seguito in parallelo all’attività lavorativa.

  4. Logo FIVE consulting

    CH3Lavorodal 2025 · in corso

    Programmatore

    FIVE consulting

    Sviluppo software per una società di consulenza strategica a supporto della pubblica amministrazione.

  5. Logo RJ45 Social Innovation

    CH4Lavorodal 2025 · in corso

    Programmatore e gestore IT

    RJ45 Social Innovation

    Sviluppo software e gestione dei sistemi informatici aziendali per una cooperativa sociale attiva nel settore IT.

  6. Oggi

    5 attività in parallelo

    Studio, lavoro e progetti personali vanno avanti insieme: ogni canale alto è qualcosa in corso adesso.

Contatti

Per informazioni sui progetti o per una collaborazione, scrivimi.

C:\PROGETTI

Contatti

Scrivimi

Raccontami il progetto o la collaborazione che hai in mente: ti rispondo personalmente.

Argomento · facoltativo

0 / 5000

Uso i dati che inserisci solo per risponderti. Leggi l’informativa

Curriculum

$ open cv.pdf