Progettazione e realizzazione software
Dal 2008 mi occupo di progettare e realizzare soluzioni software per le piccole e medie aziende. Dai gestionali ERP al MRP, fino a soluzioni totalmente personalizzate: il risultato finale è una webapp fruibile da qualsiasi dispositivo (PC, tablet, smartphone), sia all’interno che all’esterno dell’azienda.
Le mie mansioni abbracciano tutte le fasi della costruzione dell’applicativo:
- primo contatto con il cliente;
- analisi dei requisiti e redazione delle specifiche;
- stima dei tempi e dei costi;
- creazione dell’offerta tecnico-economica;
- realizzazione dell’applicazione e continua validazione da parte degli utenti finali (continuous delivery);
- gestione del progetto (tempistiche e stato avanzamento lavori) e del team di sviluppo;
- configurazione dell’ambiente di produzione e rilascio del software;
- assistenza e manutenzione.
Le tecnologie che prediligo sono Free Software od Open Source, così da non pesare sul cliente con costose licenze proprietarie.
Il tipico stack si compone di:
- server virtualizzato con Proxmox VE e applicazione in container LXC (nel caso sia io a doverlo gestire).
- Applicazione costruita su appliance Turnkey Linux: server Apache, firewall e certificato Let’s Encrypt.
- PostgreSQL database.
- Payara application server e backend sviluppato in Jakarta EE (Java EE) 8.
- Frontend sviluppato in JSF (Java Server Faces) con librerie Primefaces o Omnifaces.
Dal 2016 ho progettato e realizzato le seguenti applicazioni:
- Baggee: gestione della produzione, magazzino e tracciabilità per azienda di lucernari e ENFC.
- Censistant: gestione offerte, costificazione commessa, pianificazione assistenze programmate, acquisti e magazzino per azienda antifurto e video TVCC.
- Moldee: gestione della produzione, magazzino e tracciabilità per azienda di produzione stampi e stampaggio settore automotive.
- Megamind: gestione quadri economici e offerte per azienda General Contractor.
- Eemissions: gestione dei punti di emissione e impianti F-GAS per azienda di consulenza ambientale.
- Eessegia: gestione di un sistema ambientale per azienda di consulenza ambientale.
- Preesence: gestione delle presenze del personale per azienda di servizi funebri.
- Eempianti: costificazione commessa, gestione delle presenze del personale per impiantista elettrico.
- Energee: gestione magazzini virtuali con flusso via mail per azienda di assemblaggio e commercializzazione batterie industriali.
- Actarus: gestione assistita di offerte nel settore delle costruzioni.
- Proseestem: costificazione commessa, registrazione presenze, distanze e rimorsi per azienda di consulenza industriale.
- Baobab: gestione della documentazione multi-cliente per UNI 1090 e altre norme sulla costruzioni di strutture metalliche.