Matteo Baccan is a Senior Software Architect based in Piedmont, Italy, with over eight years of focused experience modernizing and delivering end-to-end software solutions across web, mobile and IoT. He blends hands-on development (Java, PHP, frontend JS, ESP32/ESP8266 IoT stacks) with architecture, project leadership and product revitalization—often taking legacy systems to scalable, maintainable platforms. An active open-source contributor, he has improved code quality and robustness in well-known projects like the JTS Topology Suite and ensures reliability through test automation in libraries such as owner. Matteo also teaches and writes widely—bringing practical JamStack, UX and AI-integration lessons into classrooms and industry columns—while quietly championing the reintegration of experienced engineers into modern teams. Off the clock he’s a hands-on dad, which informs his pragmatic, user-centered approach to building dependable software.
8 years of coding experience
25 years of employment as a software developer
HPO SYSTEM, HPO SYSTEM at Hpo Academy
Diploma Istituto Tecnico e Professionale Ragioniere Programmatore, Diploma Istituto Tecnico e Professionale Ragioniere Programmatore at IIS Ferrini
Get rid of the boilerplate code in properties based configuration.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 109 PRs, 120 pushes in 8 months
Contributions summary:Matteo's primary contribution focuses on test-related activities within the project. Specifically, the commits involve modifying a test class, `SystemPropertiesReloadTest.java`, to adjust wait times and verify configuration reloading behavior. These changes suggest a focus on ensuring the reliability and correctness of the configuration loading mechanism. The repeated merge commits may indicate collaboration or integration efforts.
The JTS Topology Suite is a Java library for creating and manipulating vector geometry.
Role in this project:
Back-end Developer
Contributions:8 commits, 8 PRs, 2 comments in 1 day
Contributions summary:Matteo primarily contributed to code quality improvements and refactoring efforts within the JTS Topology Suite, a Java library. Their work involved fixing code style issues, such as ensuring the use of `static final` for constants and removing redundant boolean literals. The user also addressed several bugs and improved code maintainability by applying try-with-resources and correcting type errors. These changes indicate a focus on improving the overall robustness and clarity of the library's codebase.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matteo Baccan - Senior Software Architect at ATEL italia