NinoTech.
Chi sono

Antonino Badalamenti, sviluppatore software e tecnico ICT

Lavoro su applicazioni web, integrazioni tra sistemi e strumenti digitali costruiti intorno a processi reali. Il mio percorso unisce sviluppo software e attività tecnica su reti, apparati e dispositivi.

Approccio

Parto dal problema, non dalla tecnologia

Capisco come viene svolto oggi il lavoro, quali sistemi sono coinvolti, dove si verificano errori o sprechi e quale risultato deve essere raggiunto. Da lì definisco un intervento proporzionato, con perimetro e criteri di consegna chiari.

Muovermi tra interfaccia, logica applicativa, database, sistemi operativi e dispositivi mi permette di affrontare progetti in cui il problema non è solo scrivere codice, ma far dialogare componenti diversi all’interno di un flusso operativo.

Trasparenza: non dichiaro lauree, certificazioni o anni di esperienza non verificabili, e distinguo sempre esperienza professionale, contributi freelance e progetti personali.
Principi di lavoro
  • Descrivere il problema prima di proporre la soluzione.
  • Perimetro, esclusioni e criteri scritti prima di iniziare.
  • Dimostrare con demo, schermate e codice quando sono autorizzabili.
  • Dire di no (o di “non è il mio perimetro”) quando serve.
  • Usare dati misurati solo se il metodo di misura è documentato.
Percorso

Esperienza professionale e contesti applicativi

Periodi e attività come riportati dal profilo: per i lavori in azienda pubblico solo il contributo individuale descrivibile, senza nomi di sistemi interni né codice non autorizzato.

HiperlanSicilia

2024 – oggi

Sviluppo software, DevOps e infrastrutture

  • Sviluppo e manutenzione di funzionalità legate a fatturazione, clienti e flussi operativi
  • Integrazione di pagamenti e abbonamenti con Stripe e Adyen
  • Gestione di ticket e ruoli applicativi con permessi differenziati
  • PHP, JavaScript, React, SQL e chiamate AJAX/API nel contesto applicativo
  • Contatto con apparati CPE/PTP, reti e sistemi di un provider di connettività

PorteEPortoni

2022 – 2023

Configuratore 3D per prodotti

  • Configurazione interattiva del prodotto attraverso un’interfaccia 3D
  • Sviluppo con PHP e Three.js, componenti web e dati applicativi
  • Supporto al flusso di configurazione e alla gestione amministrativa

MESecurity

2018 – 2022

Reti, sistemi e sicurezza fisica

  • Installazione e configurazione di apparati di rete e connettività
  • MikroTik, Ubiquiti, FreeRADIUS, Radius Manager e ZeroShell
  • Videosorveglianza: NVR, telecamere IP/ONVIF e sistemi di allarme
  • Linux e Bash in contesti tecnici
Aree tecniche

Dove ho esperienza applicativa documentata

Le aree sono ordinate per come le traduco in valore per il cliente. Tecnologie che non hanno un progetto o un esempio verificabile restano fuori dalle competenze centrali.

Applicazioni web e backend

Portali interni, dashboard, applicazioni operative e strumenti su misura.

PHPJavaScript/TypeScriptReactAPI/RESTPWA

Database e dati

Meno errori e duplicazioni, dati collegati, report e query corrette.

SQLprogettazione e interrogazione di database relazionali

Pagamenti e flussi commerciali

Stati e ruoli gestiti nel software, meno lavorazioni manuali.

StripeAdyenabbonamenti e pagamenti ricorrenti

Software interattivo e 3D

Configuratori, visualizzatori e strumenti di preventivazione interattivi.

Three.jsWebGL2grafica 3D web

Embedded e IoT

Prototipi, lettura sensori e trasferimento di dati verso il software.

C/AssemblyArduino/ATmegaESP32sensori

Reti e infrastrutture

Diagnosi di connettività e integrazione software-rete.

Linux/BashTCP/UDPMikroTikUbiquitiFreeRADIUSWISP

Video, audio e realtime

Componenti multimediali e flussi a bassa latenza, su casi dimostrabili.

Windows APIDirect3D11FFmpegWebRTC

Debugging e analisi

Cause di bug, regressioni e problemi di integrazione individuate sul codice reale.

Analisi del flussostrumenti di ispezione e analisi dinamica
Prossimo passo

Parliamo del tuo problema

Che si tratti di un bug critico, di un processo da automatizzare o di un configuratore da valutare, il primo passo è sempre lo stesso: descrivere la situazione attuale.