Esperienza professionale
Sviluppatore full stack Ruby on Rails (2015 - 2023)
Durante la mia esperienza lavorativa presso Vitamino, ho avuto l'opportunità di lavorare su tutti i prodotti dell'azienda: la piattaforma e-commerce SaaS, il sistema di gestione multicanale e i siti web istituzionali.
Piattaforma e-commerce SaaS
Scontrino è una piattaforma e-commerce user-friendly che aiuta le aziende di piccole e medie dimensioni a creare un negozio online. Ho ricoperto un ruolo centrale, gestendo vari aspetti critici della piattaforma, tra cui l'integrazione con nuovi gateway di pagamento, lo sviluppo di temi, le API Restful e il refactoring del codice legacy.
Alcuni progetti e-commerce creati con Scontrino: www.timesport24.it, www.verditerre.com, shop.elvislives.it, www.melissamatt.it, www.rafloshop.it, www.ottagonoretro.it, www.lapillus.it, shop.crazycatcafe.it, www.feboutique.it
Gestionale multicanale
Il gestionale multicanale è uno strumento potente che sincronizza i prodotti e importa gli ordini dai canali online come Scontrino, eBay ed Etsy. Inoltre, facilita la gestione dell'inventario nei punti vendita, la stampa delle etichette di spedizione e la creazione delle fatture.
Durante il mio coinvolgimento, ho avuto l'opportunità di lavorare su vari aspetti del sistema, tra cui l'integrazione con l'API di eBay ed Etsy, il refactoring del codice legacy e la migrazione a Hotwire.
Siti Web Istituzionali
Ho contribuito attivamente allo sviluppo e alla manutenzione di siti web istituzionali. Tutti i siti web erano ospitati su una VPS utilizzando Dokku per semplificare le operazioni di deployment e gestione.
Junior web developer (2012 - 2015)
Come sviluppatore web per tre anni presso Fuel mi sono specializzato in PHP, MySQL e Bootstrap, concentrandomi sulla creazione di siti web istituzionali.
Progetti recenti
www.inborc.it: Si tratta di un sistema di prenotazione sviluppato per una gelateria locale. Il progetto è stato implementato utilizzando uno stack tecnologico composto da Ruby on Rails, Hotwire e PostgreSQL. Questa piattaforma ha notevolmente ottimizzato il processo di prenotazione, migliorando sia l'esperienza utente che l'efficienza operativa del locale.
www.lem-elementi.it: LEM è un'azienda che produce componenti per mobili. Per questo progetto ho scelto di utilizzare Grav, un CMS Flat-File, che ha consentito al cliente di gestire autonomamente le pagine e i contenuti del sito, offrendo maggiore controllo e flessibilità.
www.ranzano.org: L'Associazione Organizzatori Ranzano è una realtà locale a cui sono legato fin da bambino. Il sito, di natura statica e che non richiede aggiornamenti frequenti, è stato sviluppato utilizzando Gulp.js per semplificare il processo di sviluppo. Inoltre, grazie a Cloudflare, ho ottimizzato la gestione del caching per migliorare le prestazioni.
Skills
- Linguaggi di programmazione: Ruby, JavaScript, HTML5, CSS
- Frameworks/Librerie: Ruby on Rails, jQuery, Hotwire: Stimulus JS + Turbo, TailwindCSS, conoscenza base di ReactJS
- Databases: PostgreSQL, MySQL, Redis
- Servizi Cloud: Amazon Web Services (S3 - SES), Cloudflare, Heroku, DigitalOcean
- Software e Tools: Microsoft Visual Studio Code, Git, Dokku, Adobe Photoshop/Illustrator, Gulp.js
Certificati
- Elixir & Phoenix Bootcamp
Udemy
Maggio 2024
Vedi certificato - AWS Cloud Practitioner
Udemy
Gennaio 2024
Vedi certificato - Ruby Testing con RSpec
Udemy
Dicembre 2023
Vedi certificato
Lingue
- Italiano (madrelingua)
- Inglese (B2)
Istruzione
- Diploma di ragioniere, perito commerciale e programmatore
ITC Marchesini
2011 - Corso di inglese
Cork English College - Cork (IE)
Ottobre - Dicembre 2023
Contatti
Puoi scaricare il mio curriculum, visitare il mio profilo GitHub o connetterti su LinkedIn per maggiori informazioni.