Hi, I'm Matteo Baccan

Senior Software Architect | Technical Speaker | Academy Professor

I develop software and lead teams that build it. With over 35 years of experience in IT, I turn ideas into concrete, scalable software solutions.

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

About

Matteo Baccan - Senior Software Architect

My name is Matteo Baccan and I'm a software professional with a passion for technology that started in the '80s when I began programming. Over these decades I've learned that success is not only about writing working code but solving real problems while ensuring product stability and coherence.

As a Senior Software Architect I oversee the full lifecycle of software projects, from architecture analysis to frontend, backend and app development. My main skills are based on Java Enterprise Edition and PHP, but my curiosity constantly drives me towards innovation.

I also work on IoT solutions using Arduino boards. For years I've been a lecturer and technical speaker at major Italian conferences because I believe sharing knowledge is essential.

35+
Years of Experience
100+
Completed Projects
700+
Technical Articles
30+
Conferenze Tecniche
πŸ”
What they say about me

Professional Experience

Head of Development

Rivoluzione Digitale srl

2016 - Presente

Full responsibility for software projects, from inception to delivery and subsequent evolution. Development of frontends, backends, apps and architectural analysis.

Technical Speaker

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

2000 - Presente

Since 2000, more than 30 talks at Italian and international conferences: Codemotion, JavaDay, PHPDay, Webbit, DevFest, We Make Future, A.I. Day, MokaConference, DevSecOpsDay. Topics follow the evolution of software development: Java and PHP, Raspberry Pi clusters and IoT, social network APIs, open source search engines, cloud and, since 2024, Artificial Intelligence and Spec-Driven Development. The full archive with slides and code is in this GitHub project and on my Sessionize profile. All material is released under the MIT license.

Organizing an event and looking for a speaker? 🎀 Invite me as a speaker

Technical Writer

Codemotion Magazine | MokaByte | Infomedia

1998 - Presente

Author of the "Guru Meditation" column for Codemotion Magazine and Tech360. Author of programming courses for MokaByte and over 700 technical articles for the Infomedia Editorial Group. Author of the books "C# Course" (ISBN 8881500167) and "Job Change with a Click" (ISBN 9788861741607).

Academy Professor

Accademia di Belle Arti - Novara

2021 - 2026

Lecturer for courses such as "Web Design" and "Digital Technologies and Applications for Communication". Teaching HTML/CSS/JS, JamStack, GitHub Actions and modern CSS frameworks.

Co-founder

MoonLab S.r.l. - JobCrawler

2003 - 2017

Co-founded MoonLab and created JobCrawler, Italy's first job search engine, aggregating job listings from any source and country.

Technical Skills

Backend Development

Java Enterprise Edition PHP Node.js REST APIs WebServices Microservices C C++ Harbour πŸ”— Owner πŸ”—

Frontend Development

HTML5 Corso HTML πŸ”— CSS3/SASS πŸ”— Corso CSS πŸ”— JavaScript jQuery Bootstrap Foundation Responsive Design WCAG πŸ”— HarbourJWT πŸ”—

Database & Storage

MySQL Oracle MongoDB PostgreSQL Memcache

IoT & Emerging Technologies

IoT Arduino ESP8266/ESP32 MQTT Domotica Sensori Passive Cooker πŸ”—

AI & LLM

Claude Code Skill Authoring πŸ”— AI Agents πŸ”— MCP Ollama LM Studio OpenRouter ChatGPT Gemini GitHub Copilot Antigravity Cheshire Cat AI πŸ”— Prompt Engineering Spec-Driven Development Human-in-the-loop Corso AI πŸ”—

Tools & Platforms

Git GitHub Actions Docker Netlify Vercel

Soft Skills

Team Management Software Architecture Teaching Public Speaking Mentoring Technical writing

Blog & Articles

Thoughts, reflections and analysis on programming and software development

All standing for Codemotion: What if Lele Adani commented on the 2026 speakers

All standing for Codemotion: What if Lele Adani commented on the 2026 speakers

What if Lele Adani did the play-by-play of a tech conference? The Codemotion 2026 speaker lineup narrated like a World Cup match: from Breslav to Coll...

HTTP QUERY: the method that was missing between GET and POST

HTTP QUERY: the method that was missing between GET and POST

The new HTTP QUERY method introduced by IETF RFC 10008 combines the safety and idempotency of GET with POST's ability to carry a payload in the reques...

Technical debt is a toxic asset: how tech leaders must renegotiate the contract with the business

Technical debt is a toxic asset: how tech leaders must renegotiate the contract with the business

Why the technical debt metaphor no longer works with the business: low-quality code is a toxic asset and must be presented to the board in the languag...

Projects

Open source software

βš™οΈ

OWNER

JavaMaven CentralJava 8+BSD-3-Clauseβ˜… 940

Java library that removes the boilerplate from properties-based configuration: declare an interface and OWNER maps it onto the values, with defaults, variable expansion, type conversion and hot reloading. Created by Luigi R. Viggiano, I now maintain and evolve it; it is published on Maven Central.

πŸ“§

HTML2POP3

JavaGPL-3.0

Virtual POP3, SMTP and NNTP server written in Java. It lets you read and send mail from mailboxes that only offer webmail or proprietary access using a standard client such as Outlook, Thunderbird or Apple Mail.

πŸ”

HarbourJwt

HarbourGPL-3.0

Implementation of the JWT (JSON Web Token) standard for the Harbour language: creating, signing and verifying tokens to authenticate APIs and services written in xBase.

Books

πŸ“š

Cambio lavoro con un click

ISBN 9788861741607211 pages

Written with Anna Colombo for Bruno Editore: how to use the Internet to find a new job, from the Europass CV to social networks, from online and offline search to the interview.

πŸ“–

Path to Senior Developer

Collection of articles and reflections based on my many years of programming experience. Aimed at those who want to grow into a senior developer: professional growth, best practices and the everyday challenges of software development.

Other

✍️

700+ Technical Articles

Collaborations with magazines of the Infomedia Editorial Group from 1998 to 2008

✍️

Technical Writer

Codemotion Magazine, MokaByte and Tech360

πŸŽ“

University Courses

Web Design and Digital Technologies at the Academy of Fine Arts

πŸš€

JobCrawler

Co-founder of Italy's first job search engine

πŸ€–

IoT Projects

Advanced home automation solutions with Arduino and ESP32

Contact

Have a project in mind or just want to chat? I'd be happy to hear from you!

πŸ” Cerca nel sito