Me

Riccardo Calligaro

Full Stack Developer

Hello 😄, I'm Riccardo, a full-stack developer from Italy with a strong focus on design and user experience. My passion for programming started when I was young, with simple HTML websites and Visual Basic back in 2013. Over time, I moved to mobile development and eventually to full-stack development. My educational background in computer science comes from attending an IT technical high school (I.T.I.S. Carlo Zuccante) from 2016 to 2021.

What drives me is creating products that not only work well but are also easy and enjoyable to use. I care deeply about how things look and feel, always aiming to build systems that people find beautiful and intuitive. Beyond the user-part, I also really enjoy designing all other aspects of a product, from architecture to requirements.

Throughout my career, I've worked with many different clients and often communicated directly with them, especially when I was doing freelance work. This experience has given me a solid understanding of how to take requirements and turn them into functional software. Currently, I work as a full-stack developer at CBSistemi Srl in Venice, where we focus on healthcare-related software.

I'm also a Canadian citizen, which allows me to work in Canada without a visa. I'm always open to new opportunities, so feel free to reach out to me!

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
  • Attention to detail
  • Quick learner
  • Teamwork

Work experience

Nov 2023 - Present

Author & Full-stack Developer

Polydesk

  • Led all development phases: analysis, architecture, UI/UX, full-stack dev
  • Built frontend in React and backend in .NET 8
  • Platform used by real clinics; in production
  • Collaboration with CBSistemi S.R.L since 2024 for commercialization
  • Available at polydesk.app

Jan 2021 - Present

Full-stack Developer

C.B. Sistemi, Venice, Italy

Development of IT solutions in the healthcare sector

  • Front-end: Worked on a range of projects from maintaining legacy systems to developing new, innovative applications
  • Back-end: Worked with .NET mainly on REST APIs, focusing on healthcare IT
  • Mobile Development: Directed the development and deployment of iOS and Android applications using Flutter
  • Medical field: Worked with a range of LIS platforms, maintained and developed medical devices drivers, HL7 integrations
Arma Logo

Nov 2023 – Present

Full-stack Developer (Freelance)

Arma Informatica, Mestre, Italy

  • Maintained and updated Flutter-based mobile apps
  • Added features and enhanced UIs
  • Backend support: APIs, DB optimization, bug fix
  • Handled deployment, configuration, and monitoring
Inveneta Logo

Jul 2020 - Oct 2022

Full-stack Developer (Freelance)

INVENETA, Vicenza, Italy

  • Developed an Android application that allows users to create custom diets, integrating with an existing backend
  • Created an Augmented Reality quotes app using serverless technologies
  • Collaborated within a team to ensure seamless frontend-backend interaction

Jun 2020 - Jan 2022

Full-stack Developer (Freelance)

Worked on a range of freelance projects with different clients. Solutions included different software based on the requirements (mobile applications, websites, and CMS)

  • Developed custom software solutions for multiple clients
  • Directed the requirements gathering and designing of the solution
  • Developed 5+ mobile applications for iOS and Android in Flutter
  • Developed multiple backend with REST API and CMS with Python and React
  • Updated, modified and expanded existing software programs

Jun 2020 - Apr 2021

Mobile Developer (Freelance)

  • Led the full-stack development of MyRoma, a comprehensive mobile guide to Rome
  • Oversaw project design and coordinated development from requirements to deployment

Jun 2018 - Jun 2020

Freelance Web Developer

Designed and implemented simple web interfaces using HTML5, PHP, Javascript and MySQL

  • Managed all stages of web site creations, from initial design and architecture to development, deployment. Completed a total of 12 projects for 4 clients
  • Prioritized and fixed site-related design problems and took the initiative to implement new features based on feedback from clients

Projects

Polydesk

Polydesk is a comprehensive web platform for managing clinics and medical practices, with a specific focus on appointment scheduling and advanced staff calendar management. It started as a personal project, for which I handled every aspect.

.NET 8 React SPA (Vite) Typescript CQRS Mantine UI
Personal project Closed source

PassioneVespa

The reference website for vintage Vespa enthusiasts. It offers a wide range of useful information, including frame numbers, colors, technical specifications, and much more

Next.js Typescript Serverless Fast loading Server components Chakra UI
Personal project Closed source

School Register

Unofficial application for the Spaggiari electronic register (Classeviva) developed by students for students

Flutter SQLite Clean architecture Streams & functional programming Rest API
Personal project Open source
Registro elettronico mobile application
CombiYou mobile application

CombiYou

The first app that heals with food. Tailoring the diet to your needs and tastes, it gradually allows you to get in shape and stay fit

Flutter SQLite Clean architecture In App Payments Rest API Stripe
For a client Closed source
CombiYou mobile application
Trips mobile application

Trips

Trips is a geolocation centered app that will help you discover the beauties in the areas surrounding the city of Spoleto

Flutter Docker CRA PostgreSQL Django Geolocation
For a client Closed source
Trips mobile application
MyRoma mobile application

MyRoma

A really complete and easy to use guide to Rome. With this app you can find all the most interesting attractions of the city, which you can visit in complete freedom thanks to the audio and images

Flutter Firebase SQLite Rest API Notifications
For a client Closed source
MyRoma mobile application