Sviluppo Full Stack &

Ingegneria Software

Ciao, sono Jan

Sono un Informatico Aziendale basato in Ticino, Svizzera, e con la passione per lo sviluppo web. Ho una solida esperienza nel settore IT, ma mi sono sempre distinto nell'ideazione e nello sviluppo software. Cerco sempre nuove sfide e opportunità per crescere professionalmente.

Jan Rezzonico

Competenze

Tecnologie e strumenti con cui lavoro

Frontend

TypeScript, React, Next.js, HTML, CSS - Siti web, Web app, PWA

Backend

Node.js, Payload CMS, Next.js - REST API, CMS headless

Database

PostgreSQL, MongoDB - Prisma, Mongoose, Sequelize, SQL

Sistemi operativi

Linux, Windows, macOS

Strumenti

Git, GitHub, Docker, CI/CD

DevOps e server

Gestione server Linux, Docker, Bash, Deployment

Testimonianze

Cosa dicono le persone con cui ho lavorato

Peter McCleery

Peter McCleery

CEO / GetSociable

Jan ha lavorato sulla nostra app GetSociable prendendo i requisiti e implementandoli completamente secondo le specifiche. È stato molto diligente nel suo lavoro, cercando chiarimenti quando necessario ed è stato in grado di comunicare i progressi e eventuali blocchi. Aveva un talento per l'UI/UX ed era altrettanto abile nella funzionalità del backend. Ha lavorato bene con il team e ha superato tutte le nostre aspettative.
ICT Formazione Professionale

ICT Formazione Professionale

Al termine del mio percorso di formazione professionale come Informatico Aziendale, sono stato premiato per la media delle mie note scolastiche, con un risultato di 5.7 su 6. Questo riconoscimento riflette l’impegno e la dedizione che ho messo nel mio percorso formativo. Inoltre, mi sono qualificato per i campionati svizzeri ICT nelle Web Technologies, un ulteriore traguardo raggiunto nella mia formazione professionale.

Progetti

Alcuni dei miei progetti

Non in ordine cronologico

I Hate Mailto

2026

Un'estensione per browser che impedisce ai link mailto:, tel: e sms: di aprire applicazioni indesiderate e ne copia i dati negli appunti.

Mi ero stancato dei link mailto: che aprono un client di posta che non uso mai, così ho creato I Hate Mailto, la mia prima estensione per browser. Intercetta i clic su mailto:, tel: e sms: e copia i dati negli appunti, mostrando un chiaro avviso che conferma cos'è successo. Colori, posizione e durata dell'avviso sono personalizzabili e puoi disattivarla su siti specifici. Sviluppata con WXT e TypeScript.

Guess The Word

2022

Un progetto divertente realizzato con un compagno di classe, ottimo per imparare la comunicazione in tempo reale e lo sviluppo di giochi.

Un semplice clone di Skribbl.io, creato nel 2022 insieme a un compagno di classe: un giocatore disegna una parola e gli altri devono indovinarla. È sviluppato con HTML/CSS/JS puro su Node.js e Socket.IO, che gestisce la comunicazione in tempo reale tra i giocatori.

Closed SourceProvalo

Movie Survey

2024

Il mio progetto d'esame per l'AFC come Informatico Aziendale, in cui ho messo in mostra le mie competenze nello sviluppo di app mobile e nella comunicazione in tempo reale.

Movie Survey è un'app React Native che aiuta un gruppo a scegliere un film in modo democratico. Gli utenti votano una selezione di film, l'app genera una classifica e permette di avviare nuove votazioni a partire dai risultati precedenti. Usa WebSocket per la comunicazione in tempo reale e MongoDB per la gestione dei dati, ed è compatibile con Android e iOS.

Closed Source

Phatris

2022

Il mio primo progetto scolastico ufficiale, in cui ho imparato le basi dello sviluppo di giochi e di Phaser 3.

Phatris è un clone di Tetris sviluppato nel 2022 con un compagno di classe, con diverse modalità di gioco tra cui scegliere. Si basa sul framework Phaser 3, si gioca con la tastiera e mostra una classifica salvata in un database MongoDB.

Clean Progress Tracker

2024

Un progetto nato durante i miei studi in Informatica Aziendale, in cui ho mostrato di cosa sono capace nello sviluppo di app mobile e nella gestione dei dati.

Un'app mobile in React Native che aiuta le persone a monitorare i propri progressi nel superare una dipendenza. Permette di creare contatori del tempo, aggiungere note e azzerarli in caso di ricaduta. I dati sono gestiti da un backend MongoDB con API REST in Express, che mantiene privati profili e dati degli utenti.

WorkoutTracker

2023

Il mio primo tuffo nello sviluppo di app mobile, in cui ho imparato React Native ed Expo.

Un'app mobile per tracciare gli allenamenti, sviluppata con altri due studenti del mio anno e la mia prima esperienza con React Native ed Expo. I dati sono gestiti da un backend MongoDB con API REST in Express, che si occupa di profili e dati degli utenti.

Bitmap Manipulator

2022

Realizzato mentre imparavo Java. Mi ha insegnato molto sul formato bitmap e su come manipolare le immagini byte per byte.

Uno strumento da riga di comando in Java che legge le immagini bitmap a livello di byte, senza usare alcuna libreria. Permette di applicare filtri, cambiare i colori e modificare singoli pixel, oppure di trasformare un'immagine in ASCII art con caratteri personalizzati.

Database Comparison

2024

Un progetto nato durante i miei studi in Informatica Aziendale, in cui ho messo in pratica le mie competenze in creazione e gestione di database, sviluppo di API e analisi comparativa.

Un'analisi basata su due API web equivalenti: una con database relazionale (MySQL), l'altra con database documentale (MongoDB). Entrambe permettono operazioni CRUD su un dataset di esempio, così da confrontare le prestazioni dei due database in termini di velocità di esecuzione e scalabilità.

Closed Source

Sei arrivato fino in fondo.

Qui non si nascondono altri progetti. Puoi tornare in cima senza preoccupazioni.