Latest News

My articles and posts about everything and anything. My work, my interests, my world.
Read blog

About

I love researching, learning, and putting together the "pieces of the puzzle"​. I see my deegree as a licence to further expand my knowledge, maintaining a constant growth. I enjoy communicating, teaching, and explaining concepts. I love designing and delivering solutions to people's real problems and needs. I developed my skills in strategising, managing and leading teams, projects and products. I cultivated the importance of flexibility, iteration, and evolution. Creativity is a strong weapon in my arsenal. I am not afraid to make mistakes, because I always learn from what can be identified by the most as "failures". I published a book "Incoscienti State Coscienti" in 2011. Because of the little help given by the publisher, I managed on my own the promotion and distribution of the book. I managed to reach and cover the whole Province of Sondrio, my budget was not allowing more, however through this network I sold around 1500 copies, and counting. I never stop transforming myself, and I desire constant professional and personal growth. Since being a teacher is the best way to make the difference, I achieved a Cambridge CELTA that enables me to teach English as Second Language. I am ready to provide your company with my expertise.
Master of Computing
Cambridge CELTA
Writing/Editing
Projects
Hours of Teaching
Coffes

Services

In order to help you grow or improve your business, I am able to consult and provide expertise in the following areas:
Leadership
I have never been afraid of responsibilities, and I led different and diverse teams, up to a not easy size, in terms of communication channels, of 15 people. I am very observant, and I believe that people must come first. I like to be considered a leader, not a "boss". Thanks to my negotiation and communication skills, and I can easily interface team members, their ideas, and contributions, with everyone else.
Teaching and Coaching
I developed my teaching experience in Italy, while tutoring in different Computer Science subjects. I have been guest lecturer at the Australian National University, in Canberra, Australia, where I taught Creative Writing and Poetry Composition. I earned a Cambridge CELTA qualification that enables me to teach English as a Second Language.
Product Management
Throughout my industry and academic experience, I could realise the importance of proper Product Management. From my own mystakes, and observing others, I developed strong planning and management abilities over the whole product lifecycle. Although I can deal with Legacy systems, I mainly work in Agile environment, where I also covered role of Business Analyst, SCRUM Master, Product Owner.
Problem Solving
Problem solving is part of everyday life, we just do not realise it for a reason or another. Every mistake I made provided me with more transferable knowledge. I usually tackle problems with creativity, and I like to think out of the box, trying different apporaches. This attitude reflects directly in how I apporach team work. Putting aside the "fear of mistakes" solutions usually come easily.
Teamwork
You cannot be a Team Leader, if you are not part of the Team. I enjoy sharing and creating the best environtment for people. I believe in consulting and brainstorming, where everyone can positively contribute to the solution. I like flexible teams where I can integrate and adapt, even to different roles. I can easily deal with, and possibly reduce, communication channels in larger contexts.
Human-Computer Interaction
Technology must serve a purpose for us. I strongly believe that the usability of a piece of technology makes a massive difference in various aspects. From customer satisfaction, which may provide more revenue, to the delivery of simplified/automated procedures, that may save human lives. Technology is everywhere, and must answer to our real needs.
Software Engineer
All along my industry and academic experience I could cover different aspects of software engineering. While, I tend to visualise algorithms and solutions in a "language agnostic" way, I can approach code in different Scripting, Object Oriented, and Functional programming languages. I can manage and work with software developers in BDD, MDD and TDD environments.
System Engineering
Along my industry and academic experience I could cover different aspects of software engineering. While, I tend to visualise algorithms and solutions in a "language agnostic" way, I can approach code in different Scripting, Object Oriented, and Functional programming languages. I can manage and work with software developers in BDD, MDD and TDD environments.
Data Engineering
My industry background is mainly based on Systems and their lifecycle. I worked on very heterogeneous and complex systems, which, on top of the technical hands-on knowledge that I developed, also allowed me to understand the importance of a proper management. As System Thinker, I can always obtain a holistic view, and I move into Analytical Thinking where required.

Projects

Check out some of the projects I worked on

Testimonials

Contact me

I will get in touch as soon as possible.
Address
Europe / Asia
Keep in touch