Sono Matteo Fredi, sviluppatore software full stack con una forte componente backend e oltre 4 anni di esperienza. Progetto e costruisco software pensato per rispondere a esigenze concrete e crescere insieme al prodotto.
Lavoro soprattutto con Python, ma mi muovo lungo tutto il ciclo di sviluppo: dalla progettazione delle API all'integrazione con il frontend, fino al deployment e alla gestione dell'infrastruttura.
Il mio approccio
Mi piace capire a fondo i problemi prima di affrontarli e trovare soluzioni semplici senza essere superficiali. Presto particolare attenzione alla qualità del codice e alla progettazione, cercando di mantenere un equilibrio tra solidità tecnica e necessità concrete del prodotto.
Lavoro bene in squadra e considero il confronto una parte importante del processo: saper comunicare una scelta tecnica è spesso importante quanto saperla implementare.
Da dove sono partito
Prima dello sviluppo software ho lavorato per due anni nello specialty coffee. Un percorso apparentemente lontano dall'informatica, ma che mi ha insegnato molto sull'attenzione al dettaglio, sulla responsabilità e sul rapporto con le persone.
La programmazione è iniziata come una passione e, con il tempo, ho deciso di trasformarla nel mio lavoro. Da allora continuo a studiare, sperimentare e costruire per migliorare il modo in cui sviluppo software e affronto problemi complessi.
Quando non sto scrivendo codice, è facile trovarmi a parlare di qualcosa con almeno due ruote e un motore.
Le tecnologie che uso
Backend
- Python
- FastAPI
- Django
- Go
- REST API
- gRPC
Frontend
- React
- Next.js
- TailwindCSS
- TypeScript
Database
- PostgreSQL
- Redis
- MongoDB
DevOps
- Docker
- CI/CD
- GitHub Actions
- K8s
Il mio percorso
Software Developer
Codermine
Sviluppo di soluzioni backend in Python e Go, progettazione e implementazione di REST API e integrazione con frontend React. Mi occupo inoltre di pipeline, deployment e aspetti infrastrutturali dei progetti.
Diploma IFTS
SIAM1838
Specializzazione in progettazione e sviluppo di applicazioni informatiche: Python OOP, networking, IoT, machine learning e sistemi di automazione. Percorso di 1000 ore con project work finale e stage aziendale.