Ciao, sono Matteo Baccan

Senior Software Architect | Technical Speaker | Professore di Accademia

Sviluppo software e gestisco team in grado di farlo. Con oltre 35 anni di esperienza nel settore IT, trasformo idee in soluzioni software concrete e scalabili.

"Non smettere mai di imparare, perché la vita non smette mai di insegnare"

Chi sono

Matteo Baccan - Senior Software Architect

Mi chiamo Matteo Baccan e sono un professionista del software con una passione per la tecnologia che mi accompagna fin dagli anni '80, quando ho iniziato a programmare. In questi decenni di carriera, ho imparato che la chiave del successo non risiede solo nello scrivere codice funzionante, ma nel risolvere problemi concreti garantendo stabilità e coerenza ai prodotti.

Nel mio ruolo di Senior Software Architect, mi occupo di governare l'intero ciclo di vita dei progetti software, dall'analisi delle architetture allo sviluppo di frontend, backend e app. Le mie competenze principali si fondano su Java Enterprise Edition e PHP, ma la mia curiosità mi spinge costantemente verso l'innovazione.

Attualmente mi dedico anche allo sviluppo di soluzioni IoT basate su schede Arduino. Sono da anni docente e Technical Speaker presso le più importanti conferenze italiane, perché credo sia fondamentale condividere la conoscenza acquisita.

35+
Anni di Esperienza
100+
Progetti Completati
700+
Articoli Tecnici
30+
Conferenze Tecniche
🔍
Cosa dicono di me

Esperienza Professionale

Head of Development

Rivoluzione Digitale srl

2016 - Presente

Gestione completa dei progetti software, dall'inizio alla realizzazione attraverso il successivo percorso evolutivo. Sviluppo di frontend, backend, app e analisi delle architetture software.

Technical Speaker

Codemotion, JavaDay, PHPDay, Webbit, DevFest, We Make Future, A.I. Day

2000 - Presente

Dal 2000 oltre 30 talk a conferenze italiane e internazionali: Codemotion, JavaDay, PHPDay, Webbit, DevFest, We Make Future, A.I. Day, MokaConference, DevSecOpsDay. I temi seguono l'evoluzione dello sviluppo software: Java e PHP, cluster Raspberry Pi e IoT, API dei social network, motori di ricerca open source, cloud e, dal 2024, Intelligenza Artificiale e Spec-Driven Development. L'archivio completo con slide e codice è in questo progetto GitHub e sul mio profilo Sessionize. Tutto il materiale è rilasciato con licenza MIT.

Organizzi un evento e cerchi uno speaker? 🎤 Invitami come speaker

Technical Writer

Codemotion Magazine | MokaByte | Infomedia

1998 - Presente

Gestione della rubrica "Guru Meditation" per Codemotion Magazine e Tech360. Autore di corsi di programmazione per MokaByte. Oltre 700 articoli tecnici pubblicati per il Gruppo Editoriale Infomedia. Mantengo rubriche mensili sul mondo della programmazione, startup e CTO. Autore dei libri "Corso di C#" (ISBN 8881500167) e "Cambio lavoro con un click" (ISBN 9788861741607).

Professore di Accademia

Accademia di Belle Arti - Novara

2021 - 2026

Docente dei corsi "Web Design" e "Tecnologie e applicazioni digitali per la comunicazione". Insegnamento di HTML/CSS/JS, JamStack, GitHub Actions, e framework CSS moderni.

Co-fondatore

MoonLab S.r.l. - JobCrawler

2003 - 2017

Co-fondazione di MoonLab e creazione di JobCrawler, il primo motore di ricerca di offerte di lavoro in Italia, aggregando annunci da qualsiasi fonte e nazione.

Competenze Tecniche

Backend Development

Java Enterprise Edition Owner 🔗 Rust 🔗 PHP Node.js REST APIs WebServices Microservices Socket & TCP 🔗 GraalVM Native 🔗 C C++ Harbour 🔗 HarbourJWT 🔗

Frontend Development

HTML5 Corso HTML 🔗 CSS3/SASS 🔗 Corso CSS 🔗 JavaScript TypeScript HTMX 🔗 Vue.js 🔗 jQuery Bootstrap Foundation Responsive Design WCAG 🔗

Database & Storage

MySQL Oracle MongoDB PostgreSQL Memcache Message Queues / JMS Sphinx Search Server

IoT & Tecnologie Emergenti

IoT Arduino ESP8266/ESP32 Raspberry Pi Cluster MQTT Domotica Sensori Passive Cooker 🔗 Blockchain 🔗

AI & LLM

Claude Code Scrittura di Skill 🔗 AI Agents 🔗 MCP Ollama LM Studio OpenRouter ChatGPT Gemini GitHub Copilot Antigravity Cheshire Cat AI 🔗 Prompt Engineering Spec-Driven Development CleanSpec 🔗 Human-in-the-loop AI Security 🔗 Corso AI 🔗 Corso AI Book 🔗

Tools & Platforms

Git GitHub Actions Docker Netlify Vercel TUI & CLI Tools 🔗 Maven Central

Soft Skills

Team Management Software Architecture Insegnamento Public Speaking Mentoring Technical writing Book Authoring 🔗

Blog & Articoli

Pensieri, riflessioni e analisi sul mondo della programmazione e dello sviluppo software

Tutti in piedi per Codemotion: se Lele Adani commentasse gli speaker del 2026

Tutti in piedi per Codemotion: se Lele Adani commentasse gli speaker del 2026

Cosa succederebbe se Lele Adani facesse la telecronaca di una conferenza tech? La lineup degli speaker di Codemotion 2026 raccontata come una partita ...

HTTP QUERY: il metodo che mancava tra GET e POST

HTTP QUERY: il metodo che mancava tra GET e POST

Il nuovo metodo HTTP QUERY introdotto dall'RFC 10008 dell'IETF combina la sicurezza e l'idempotenza di GET con la capacità di POST di trasportare un p...

Il debito tecnico è un asset tossico: come i leader tecnologici devono rinegoziare il contratto con il business

Il debito tecnico è un asset tossico: come i leader tecnologici devono rinegoziare il contratto con il business

Perché la metafora del debito tecnico non funziona più con il business: il codice di bassa qualità è un asset tossico e va raccontato al board nel lin...

Progetti

Software open source

⚙️

OWNER

JavaMaven CentralJava 8+BSD-3-Clause★ 940

Libreria Java che elimina il codice boilerplate nella configurazione basata su file properties: si dichiara un'interfaccia e OWNER la mappa sui valori, con valori di default, espansione di variabili, conversione dei tipi e ricaricamento a caldo. Nata da Luigi R. Viggiano, oggi la mantengo e la faccio evolvere; è pubblicata su Maven Central.

🗜️

MultiRipper

xBasexBaseReverse EngineeringHacktoberfestGPL-3.0★ 58

Multi-purpose File Ripper ed estrattore universale di risorse: analizza, decompila e recupera immagini, suoni, testi e risorse incorporate all'interno di file binari complessi ed eseguibili legacy.

📁

FinalCommander

RustRustTUICross-PlatformMIT★ 9

File manager dual-pane per terminale che ripropone l'ergonomia di Norton Commander e FAR Manager in un unico eseguibile nativo ultra-veloce e portabile per Linux, macOS e Windows.

🔀

SockRedirector

JavaJavaNetworkingTCP/IPGPL-3.0★ 15

Utility di rete ad alte prestazioni in Java per reindirizzare e inoltrare connessioni TCP tra IP e porte differenti, con architettura multithread e logging dettagliato per debugging e stress test.

⚡

FastTail

RustRustDevOpsReal-timeMIT★ 6

Monitor e tail viewer di log multi-stream ad altissime prestazioni scritto in Rust con estetica cyberpunk TUI e supporto multithread per analisi e monitoraggio log in tempo reale.

🤖

AgentReady

PythonAI Agentsllms.txtMCPMIT

Strumento di audit e scoring (punteggio 0–5 su oltre 30 controlli) per verificare e ottimizzare la compatibilità di un sito web con gli agenti AI autonomi, con template pronti per llms.txt, MCP e robots.txt.

📧

HTML2POP3

JavaJavaMail ServerPOP3/SMTPGPL-3.0★ 16

Server virtuale POP3, SMTP e NNTP scritto in Java. Permette di leggere e inviare la posta di caselle che offrono solo l'accesso webmail o proprietario usando un normale client come Outlook, Thunderbird o Apple Mail.

🐱

Cheshire Cat Java Client

JavaJavaAI FrameworkOpen SourceMIT★ 5

Client SDK Java ufficiale della community per interagire con le API REST e WebSocket del framework open source Cheshire Cat AI, per integrare agenti intelligenti in applicazioni Java enterprise.

🔐

HarbourJwt

HarbourHarbourJWTSecurityGPL-3.0★ 11

Implementazione dello standard JWT (JSON Web Token) per il linguaggio Harbour: creazione, firma e verifica dei token crittografici per autenticare API e microservizi scritti in xBase.

Libri

📚

Cambio lavoro con un click

ISBN 9788861741607211 pagine

Scritto con Anna Colombo per Bruno Editore: come usare Internet per trovare un nuovo lavoro, dal curriculum Europass ai social network, dalla ricerca online e offline al colloquio.

📖

Path to Senior Developer

Libro Open SourceBest Practices

Raccolta di articoli e riflessioni basati sulla mia esperienza pluriennale nella programmazione. Si rivolge a chi vuole crescere come sviluppatore senior: crescita professionale, best practice e le sfide quotidiane dello sviluppo software.

📘

Guida pratica alle AI

Libro Open SourcePDF / Ebook★ 11

Guida pratica e completa all'adozione delle Intelligenze Artificiali generative e dei Large Language Models nel lavoro di ogni giorno, con esempi pratici e PDF scaricabile.

📐

CleanSpec: Spec-Driven Dev

Spec-Driven DevAI Coding Agents

Manuale sullo Spec-Driven Development: come formulare specifiche tecniche precise e prive di ambiguità affinché gli agenti di coding AI possano compilare software corretto e verificabile.

Altro

✍️

700+ Articoli Tecnici

Collaborazioni con riviste del Gruppo Editoriale Infomedia dal 1998 al 2008

✍️

Technical Writer

Codemotion Magazine, MokaByte e Tech360

🎓

Corsi in Accademia

Web Design e Tecnologie Digitali presso l'Accademia di Belle Arti

🚀

JobCrawler

Co-fondatore del primo motore di ricerca lavoro in Italia

🤖

Progetti IoT

Soluzioni domotiche avanzate con Arduino e ESP32

Contattami

Hai un progetto in mente o vuoi semplicemente fare due chiacchiere? Sarò felice di conoscerti!

🔍 Cerca nel sito