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"
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.
2016 - Presente
Full responsibility for software projects, from inception to delivery and subsequent evolution. Development of frontends, backends, apps and architectural analysis.
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
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).
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.
2003 - 2017
Co-founded MoonLab and created JobCrawler, Italy's first job search engine, aggregating job listings from any source and country.
Thoughts, reflections and analysis on programming and software development
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...
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...
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...
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.
MaintainerCode on GitHub Β· Project website
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.
AuthorCode on GitHub
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.
AuthorCode on GitHub
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.
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.
Collaborations with magazines of the Infomedia Editorial Group from 1998 to 2008
Web Design and Digital Technologies at the Academy of Fine Arts
Co-founder of Italy's first job search engine
Advanced home automation solutions with Arduino and ESP32
Have a project in mind or just want to chat? I'd be happy to hear from you!