Hi, my name is Alessio.
I contribute daily to apps used by millions of people.
What do I do?
A whole lot of nothing but most of the days (and some nights) you can find me at:
Senior Engineering Manager
December 2022 - present
linearity.ioI lead the Editor Experience domain, which focuses on delivering incredible features to the users of Linearity Curve and Linearity Move. I define and oversee the processes, the critical path, and all the KTLO procedures of the domain. Together with the Group Product Manager and the other PMs, I define and review priorities, gather requirements, and review designs. I am also responsible for mentoring and supporting the Engineering Managers and the Staff Engineers in my domain, providing guidance and help when needed. I am regularly involved in architectural discussions, and, reporting directly to the CTO, I am also responsible for making sure that our business goals are reflected in the technical and product requirements. I am also heavily involved in defining and contributing to our hiring process.
Product Specialist
July 2012 (not including previous occasional contributions) - present
inerziasoft.euI lead some of our most successful products in the B2B and B2C sectors. From gathering the initial requirements to building complex architectures, I have the technical ownership of many different web and mobile apps. I communicate directly with our customers, promoting innovative solutions to their problems. With all the challenges of working in a small family-owned company, I drove several initiatives to improve our ways of working. I built and periodically review the architecture of very complex and highly reliable systems on which our customers' critical processes depend. I also led small cross-functional teams of freelancers, enabling a friendly and open environment while still delivering on time.
What are some of my projects?
A unordered showcase of the projects, apps and websites I created or contributed to:
What "languages" do I speak?
Here's a non-definitive list of the programming languages that I know and use:
Swift
The choice I make eyes-closed when developing for any Apple platform.
Kotlin
My favorite cross-platform and multi-purpose language, for anything from Android to backend dev with Ktor.
TypeScript
Replacing JavaScript with this one whenever I can. Always combining it with either React or Next.js.
PHP
A well-established language that I learned to love and hate. I used it mostly for Enterprise apps and websites.
C#
I've seen my fair share of lines of code in C#, mostly in Enterprise environments. Also, the only choice for the Xamarin apps I built.
Python
Whenever I need to automate something or write a script, this is the language I use.
JavaScript
Not my favorite language, but definitely one of the most versatile. I used it mostly with React and jQuery.
SASS
My preferred way to write CSS in all of the web apps I built.
What now?
Let's chat! Emails are so old, but we can connect on LinkedIn. Or, if you're into coding, you can follow me on GitHub.