My Travel diary on Application Development and Cloud Technologies plus History, Hiking, Climbing, and Mountain Biking

My Travels so far...

My name is Stefano Turri and I am currently a Thought Leader IT Architect in IBM Consulting. I have been working in IBM since 2002, joining during the PWC acquisition. For me, it was a fantastic opportunity to join a technology-focused company and through this, I have been able to work on large-scale meaningful projects to bring solutions to Clients.

I come from an engineering background (a family feature, also my Grandfather and Great-Grandfather were engineers!), and graduated at Politecnico of Milan in Telecommunication engineering in 1998. What I liked the most from this period is the strong background in performance engineering from networking theory (e.g. Queuing theory, Erlang’s formulas, Markov chains), which I find still useful for performance modeling and handling the operational side of software solutions.

I started my career, in a startup company designing and Implementing tools for sizing telco and data networks. Through this, I rediscovered my early love of Programming and Software engineering and in the end, this led me to IT consulting and IBM.

In IBM I’ve been involved with large, multi-year client programs, focusing mostly on the delivery side. I have worked in multiple industries, mostly focusing on Travel & Transportation Railways solutions, but also in Banking and Telecommunications.

Through this, I developed my 3 key competencies.

  • First, I have been designing architectural solutions through Modelling, with a focus on Service-Oriented and Event-Driven architectures for transactional systems. I have extensively used UML, also with Model Drive Architecture (MDA) approach, and often used principles of Domain-Driven Design (DDD).
  • Second, on the technical side I come from a deep experience in Java technologies, both client-side (Rich Clients and Mobile Applications) and server-side (Java Enterprise Edition), moving from traditional to cloud and containers solutions.
  • Third, I have a deep interest in Application Lifecycle Management (ALM) methods, with a focus on Agile and DevOps. I have been using Agile techniques since 2003, and I was soon convinced of the benefits of continuous automation and continuous improvement. In IBM Consulting I have been active as a DevOps SME at the European level in the last 5 years.

In my current role, I am the Chief Architect for a large Railways Industry client account and an Industry Railways SME for IBM worldwide. I am also mentoring and guiding the IBM Consulting Italian Hybrid Cloud Architect community in creating solutions and delivering cloud modernization projects.