INFO CANDIDATO
DETTAGLIO CV
Profilo Candidato
Programmatore software versatile con oltre 6 anni di consolidata esperienza nello sviluppo di applicazioni Android, web e mobile cross-platform. Comprovata esperienza nell'utilizzo di un'ampia gamma di framework backend e frontend, tra cui Spring Boot, React, Flutter e React Native. Abile nella progettazione di interfacce utente "pixel-perfect", integrazione di API REST, gestione di database (MongoDB, MySQL, PostgreSQL) e realizzazione di complessi algoritmi di elaborazione dati. Forte attitudine al problem-solving, al lavoro in team e alla gestione autonoma di progetti in contesti aziendali dinamici.
Studi, Corsi, Certificazioni, Lingue conosciute
Università Telematica Pegaso – Laurea Triennale in Informatica per le aziende digitali L-31
2023 - 2024
Tesi: "Digitalizzazione d'impresa - Sviluppo di una dashboard in Python per l'analisi delle prestazioni aziendali nel settore primario"
Università degli Studi di Bari – Studente di Informatica L-31
2014 - 2018
Competenze tecniche
- Linguaggi di Programmazione: Java (Java 8, Java 11), JavaScript, Python, SQL, Dart
- Framework e Librerie Frontend (Web): ReactJS, Dash, ExtJS
- Sviluppo Mobile Cross-Platform: Flutter, React Native, Expo (conoscenza di base)
- Sviluppo Mobile Nativo: Android Studio, Android SDK, Android SDK X
- Framework e Librerie Backend: Spring Boot, Apache Struts (1.x)
- Database e ORM: MongoDB, MySQL, PostgreSQL, Hibernate ORM
- Strumenti e Piattaforme: Git, GitHub, Bitbucket, Firebase (Analytics, Crashlytics, Push Notifications), Google Play Console, Google Analytics, Google Places API, Google Maps API
- Metodologie e Approcci: Agile (Scrum), Design Pixel-Perfect, Reverse Engineering, Bug Fixing e Debugging
Competenze trasversali
- Gestione Progetti e Autonomia: Forte orientamento al rispetto delle scadenze, gestione delle priorità e problem-solving in contesti aziendali complessi, dimostrando proattività nel raggiungimento degli obiettivi
- Comunicazione e Relazioni: Spiccate capacità comunicative sviluppate nella gestione diretta del cliente, raccolta dei requisiti tecnici, presentazione degli avanzamenti di progetto, ascolto attivo e gestione delle aspettative
- Problem-Solving: Forte attitudine all'analisi critica e alla risoluzione rapida di problemi complessi, sia tecnici che organizzativi, identificando soluzioni efficienti
- Apprendimento Continuo: Elevata motivazione e spiccata velocità nell'adozione di nuove tecnologie, framework e metodologie
- Orientamento al Dettaglio: Focus e attenzione ai dettagli nel codice, nel design delle interfacce e nella documentazione tecnica, garantendo alta qualità nel lavoro svolto
Esperienze di Lavoro
Lead Android Developer/Web Developer per Piattaforme Multifunzionali ("Alfea", "Mountainow", "Commodo")
2018 – Presente
- Progettazione e realizzazione di servizi REST robusti con Spring Boot e gestione database MongoDB/Hibernate
- Sviluppo di funzionalità avanzate di geolocalizzazione (tracciamento GPS, Marker, Cluster, Polyline, mappe offline) con Google Places/Maps API
- Integrazione di sistemi di pagamento, messaggistica e notifiche push tramite Firebase
Mobile Software Developer per la Pubblica Amministrazione ("CalabriAmbiente")
- Progettazione e sviluppo in TypeScript (React Native / Expo) di un'applicazione istituzionale per la Regione Calabria rivolta alla cittadinanza per la segnalazione e il tracciamento geolocalizzato di eventi critici (incendi, emergenze ambientali)
- Integrazione di mappature interattive tramite OpenStreetMap e MapTiler con funzionalità di geolocalizzazione in tempo reale, visualizzazione dei dettagli delle segnalazioni e gestione di documentazione fotografica
- Implementazione dell'architettura di comunicazione dell'app con un wrapper API centralizzato per l'aggregazione e l'integrazione di dati provenienti da molteplici endpoint di fornitori regionali
Mobile Software Developer per il Settore Medicale ("W&H Steri / W&H Med Steri")
- Progettazione di un sistema per la generazione automatica e memorizzazione locale di report PDF relativi ai cicli di sterilizzazione su rete locale (temporizzato ad intervalli personalizzabili)
- Integrazione di plugin per scansione QRCode/DataMatrix personalizzati e gestione completa del rilascio su Google Play Store
Android Developer per Applicazioni Enterprise ("Samsung Education", "Vim SRL")
- Manutenzione UI e migrazione di codebase ad Android SDK X per ottimizzare le prestazioni
- Sostituzione di librerie proprietarie con alternative open-source (editor WYSIWYG per note), integrazione servizi REST (Spring Boot) su MongoDB e configurazione di Google/Firebase Analytics e Crashlytics
Mobile Software Developer React Native/Expo ("Adriano SiCura", "Prot-it", "Sid-Parma")
- Manutenzione, refactoring e gestione del ciclo di rilascio sugli store Android e iOS per applicazioni quali "Adriano SiCura", "Prot-it" e "Sid-Parma"
- Integrazione di SDK nativi per stampanti termiche, servizi di videochiamata (Jitsi per teleassistenza) e flussi complessi per firme digitali e allegati multipart
Web/Backend/Mobile Developer per sistema gestionale per manifattura tessile "Tessil-e"
- Sviluppo di un sistema mobile multisessione per l'avanzamento delle fasi di lavorazione tessile con gestione di timer e persistenza dati JSON per il ripristino post-crash
- Sviluppo di endpoint backend per flussi di lavoro e reportistica sulle performance (integrazione LibreOffice)
- Raccolta requisiti in sede dal cliente
Web/Backend Developer per il Settore Medicale "Asclepius" (Apache Struts 1.x - backend e ExtJS 4.x - frontend)
- Sviluppo backend in Apache Struts 1.x e frontend in ExtJS 4.x
- Progettazione del modello di dominio, entità database PostgreSQL (Hibernate) ed endpoint CRUD
- Realizzazione di un sistema di calendario-agenda multi-medico con gestione dei permessi basata sui ruoli
Frontend Developer applicativi Windows (Flutter) per uso interno MECA T.E. S.R.L.
- Sviluppo di un applicativo Windows desktop tramite Flutter per uso interno dedicato alla generazione di etichette di spedizione
- Implementazione di un sistema di parsing di file XLSX, ingegnerizzazione di un algoritmo di encoding personalizzato per la costruzione di codici DataMatrix di tipo GS1 e generazione dinamica di documenti PDF
Full Stack Developer ("Hitachi - eNova")
- Sviluppo di evolutive e bugfixing su una piattaforma web interna dedicata agli ingegneri tecnici per l'automazione del processo di certificazione di conformità REACH e RoHS di componenti industriali
- Implementazione di filtri avanzati e customizzabili per l'ottimizzazione della gestione delle liste dati
- Progettazione e sviluppo di un sistema di reportistica Excel multi-foglio per l'aggregazione automatica degli articoli e delle relative fonti documentali estratte tramite web scraping, completo di dashboard iniziale con foglio riepilogativo dei dati