Me

Riccardo Calligaro

Full Stack Developer

Ciao 😄, sono Riccardo, uno sviluppatore full-stack di Venezia con una forte attenzione al design e all'esperienza utente. La mia passione per la programmazione è iniziata intorno al 2013, con semplici siti web in HTML e programmi in Visual Basic. Con il tempo, sono passato allo sviluppo mobile e infine allo sviluppo full-stack. La mia formazione in informatica viene dall'aver frequentato un istituto tecnico informatico (I.T.I.S. Carlo Zuccante) dal 2016 al 2021.

Ciò che mi motiva è creare prodotti che non solo funzionino bene ma siano anche facili e piacevoli da usare. Mi interessa molto l'aspetto estetico e la sensazione che trasmettono le cose, puntando sempre a costruire applicazioni che le persone trovino belle e intuitive. Oltre alla parte utente, mi piace anche progettare tutti gli altri aspetti di un prodotto, dall'architettura ai requisiti.

Durante la mia carriera, ho lavorato con molti clienti diversi e spesso ho comunicato direttamente con loro, soprattutto quando facevo lavoro freelance. Questa esperienza mi ha dato una solida comprensione di come prendere i requisiti e trasformarli in software funzionale. Attualmente, lavoro come sviluppatore full-stack presso CBSistemi Srl a Venezia, dove ci concentriamo su software legati alla sanità.

Sono anche cittadino canadese, il che mi permette di lavorare in Canada senza bisogno di un visto. Sono sempre aperto a nuove opportunità, quindi non esistate a contattarmi!

Skills

Frontend
  • Typescript
  • React
  • Next.js
  • Flutter
Backend
  • .NET
  • Node.js
  • PostgreSQL
Tools
  • Linux
  • Docker
  • Git
  • Figma
Code
  • CQRS
  • Clean architecture
  • Design patterns
Soft skills
  • Problem-solving
  • Attento ai dettagli
  • Imparo in fretta
  • Lavoro in team

Esperienza lavorativa

Nov 2023 - Oggi

Autore e sviluppatore full-stack

Polydesk

  • Ho seguito in autonomia tutte le fasi dello sviluppo: analisi dei requisiti, progettazione dell’architettura, design delle interfacce e sviluppo completo di frontend e backend.
  • Il frontend è stato realizzato in React, mentre il backend è sviluppato in .NET 8.
  • Dal 2024 ho avviato una collaborazione con CBSistemi S.R.L per la commercializzazione della piattaforma.
  • L'applicazione è attualmente in produzione e già utilizzata da cliniche reali.
  • È disponibile pubblicamente su polydesk.app.

Gen 2021 - oggi

Sviluppatore full-stack

C.B. Sistemi, Venezia, Italia

Sviluppo di soluzioni IT nel settore sanitario

  • Ho partecipato a una vasta gamma di progetti, dalla manutenzione di sistemi legacy allo sviluppo di nuove applicazioni
  • Back-end: Ho partecipato attivamente alla progettazione di soluzioni full-stack moderne principalmente su piattaforma .NET e API REST. Ho collaborato alla definizione dell'architettura software dei nuovi servizi e perfezionato quella dei servizi esistenti
  • Sviluppo mobile: Ho diretto lo sviluppo e il deployment di applicazioni mediche per iOS e Android con Fluter
  • Ambito medico: Ho lavorato con una serie di piattaforme LIS, mantenuto e sviluppato driver per dispositivi medici, integrazioni HL7
Arma Logo

Nov 2023 - oggi

Sviluppatore full-stack

Arma Informatica, Mestre

  • Manutenzione e aggiornamento di applicazioni mobile esistenti, realizzate principalmente con Flutter.
  • Sviluppo di nuove funzionalità e miglioramenti delle interfacce utente.
  • Supporto al backend: gestione database, sviluppo API REST e ottimizzazione dei servizi esistenti.
  • Deployment e aggiornamenti su server di produzione, configurazione ambienti e monitoraggio post-rilascio.
Inveneta Logo

Lug 2020 - Ott 2022

Sviluppatore full-stack (freelance)

INVENETA, Vicenza

  • Sviluppo di un'app Android per la creazione di diete personalizzate, integrata con backend esistente.
  • Creazione di un'app con realtà aumentata e integrazione con Firebase.
  • Collaborazione all'interno del team per garantire un'integrazione fluida tra frontend e backend.

Giu 2019 - oggi

Sviluppatore full-stack (Freelance)

Ho lavorato ad una serie di progetti freelance con clienti diversi. Le soluzioni includevano diversi software in base ai requisiti (applicazioni mobili, siti web e CMS)

  • Sviluppo soluzioni software personalizzate per più clienti
  • Coordinamento di tutte le fasi di realizzazione del software, partendo dalla raccolta dei requisiti, la fattibilità tecnica, lo sviluppo del wireframe+UI e la progettazione della soluzione
  • Consegna di 5 applicazioni mobile complete per iOS e Android
  • Sviluppo di backend con database, API REST e CMS
  • Aggiornamento, modifica e bug fix di code base già esistenti

Giu 2020 - Apr 2021

Sviluppatore mobile (Freelance)

  • Ho diretto lo sviluppo full-stack dell'app MyRoma, una guida completa per la città di Roma.
  • Ho gestito la progettazione e il coordinamento dello sviluppo con il cliente, dalla raccolta requisiti al rilascio sugli store.

Giu 2018 - Giu 2020

Sviluppatore Web (Freelance)

Progettato e implementato semplici interfacce web con HTML, Javascript e bootstrap

  • Gestito tutte le fasi di creazione di siti web, dal design e il wireframing iniziale allo sviluppo, al deploy. Completato un totale di 12 progetti per 4 clienti.

Projects

Polydesk

Polydesk è una piattaforma web completa per la gestione di cliniche e studi medici, con un focus specifico sulla pianificazione di appuntamenti e la gestione avanzata del calendario del personale. È nata come progetto personale, di cui ho curato ogni aspetto

.NET 8 React SPA (Vite) Typescript CQRS Mantine UI
Progetto personale Codice privato

PassioneVespa

Il sito di riferimento per gli appassionati di Vespa d'epoca. Offre una vasta gamma di informazioni utili, tra cui numeri di telaio, colori, specifiche tecniche e molto altro ancora

Next.js Typescript Serverless Caricamento veloce Server components Chakra UI
Progetto personale Codice privato

School Register

Applicazione non ufficiale per il registro elettronico Spaggiari (Classeviva) sviluppata da studenti per studenti

Flutter SQLite Clean architecture Streams e programmazione funzionale Rest API
Progetto personale Open source
Registro elettronico mobile application
CombiYou mobile application

CombiYou

La prima app che guarisce con il cibo. Personalizzando la dieta in base alle proprie esigenze e ai propri gusti, permette di rimettersi gradualmente in forma e di rimanere in forma

Flutter SQLite Clean architecture In App Payments Rest API Stripe
Per un cliente Codice privato
CombiYou mobile application
Trips mobile application

Trips

Trips è un'app di geolocalizzazione che ti farà scoprire le bellezze dell'area di Monteluco di Spoleto fino ad arrivare a Ferentillo

Flutter Docker CRA PostgreSQL Django Geolocation
Per un cliente Codice privato
Trips mobile application
MyRoma mobile application

MyRoma

Una guida di Roma davvero completa e facile da usare. Con questa app potrete trovare tutte le attrazioni più interessanti della città, che potrete visitare in piena libertà grazie all'audio e alle immagini

Flutter Firebase SQLite Rest API Notifications
Per un cliente Codice privato
MyRoma mobile application