Skip to content
Building cool stuff

I build digital products that work.

Hey, I'm Piero a Software Architect at Immersiva, based in Trieste, Italy. My core expertise lies in the Microsoft technology stack and Angular, with a strong focus on clean architecture, scalability, and developer experience.

A bit about me

I sweat the small stuff.

I’m a technical lead with a focus on frontend architecture, UI, and UX.

I care about software quality, and about the thinking that precedes it. Writing code is the easy part; deciding how to write it, and why, is usually where the real work happens. That mindset shapes both the products I build and the way I collaborate with the people around me.

A large part of what I enjoy in this role is guiding and mentoring others — helping teammates grow, sharing the reasoning behind technical choices, and passing along the same enthusiasm for the craft that drew me in.

Off the clock, I'm into electronics, music, gaming and all kinds of hands-on making, the sort of curiosity that doesn't really switch off.

Experience

Where I've worked.

Over ten years of experience in different orgs of different sizes... and the best is yet to come.

Download CV
Software Architect & Full Stack Developer
Immersiva Srl
Sep 2020 – Present

Software Developer
Promoscience Srl
Jan 2013 – Jan 2017

I've been involved in different projects, especially as a full-stack web developer, implementing solutions using technologies like ASP.NET MVC, WebAPI, HTML, CSS, TypeScript/JavaScript, KnockoutJS, AngularJS and many others.

Software Developer
Teorema Engineering Srl
Jan 2011 – Jan 2013

After a first period (about 1-2 months) of insights and self-study on technologies like ASP.NET, SQL Server, Sharepoint, SQL Server Reporting Services e Analysis Services, WPF (with some hints also on different patterns like PRISM and MVVM), I've been involved on different business projects, working in team with agile methodologies like SCRUM. Two of the major projects (for one of our clients) on which I've been deeply involved are: * A wizard-like software that enhances the migration of files and informations from integrated CAD systems like Autodesk Vault Base and other software to Autodesk Vault Collaboration and new integrated environments. * An integrated data management system, an enterprise business solution that aims to be used globally in the target company.

Software Developer and IT Consultant
Allianz SpA
Jan 2010 – Jan 2011

I have developed a software component that makes quotations for some life insurance products. This component is integrated in a larger system developed by the IT of the company and is written in ASP.NET 3.5, using C# as back-end programming language.