Alessandro Di Gioia
Short biography:
With 20 years of experience in building software, Alessandro worked within companies ranging from small start-ups to large enterprises.
London resident for many years, Alessandro helps UK-based companies work with agile technical practices, and he worked with Italian and Norwegian companies in the past too.
Together with Marco Consolaro and Pedro M. Santos, he’s the author of the book Agile Technical Practices Distilled.
The adoption of Agile methodologies, especially eXtreme Programming, reshaped how he builds software and thinks about the whole lifecycle of the solutions he delivers from inception to delivery.
He likes concise, expressive, and readable code and pragmatically improving existing solutions.
He is passionate about developing and designing OO and functional code. Alessandro has been using his skills to lead digital transformation through cultural change and architectural evolution to scalable distributed asynchronous systems.
As a continuous learner, he loves sharing his experience with others through coaching, mentoring, and workshops and talks.
He is the co-founder of a training and consulting company called Alcor Academy.
Books
Alessandro is the co-author of the book:
Articles and blog posts
Outside-In TDD: Scrivere codice che piace al business
Videos and talks
- A chat with Alessandro Di Gioia and Marco Consolaro (YouTube – Spotify)
- Legacy Code – Interview with Alessandro Di Gioia
Scheduled classes:
-
Be the first to know about new dates
online course
Legacy Code Refactoring Workshop – Modernize Your System
with Alessandro Di Gioia
Hands-on course for Developers and Tech Leads. Learn how to safely refactor legacy code, break dependencies, and retrofit tests, without rewriting everything.
Language: English
Training on demand:
-
Be the first to know about new dates
online course
Legacy Code Refactoring Workshop – Modernize Your System
with Alessandro Di Gioia
Hands-on course for Developers and Tech Leads. Learn how to safely refactor legacy code, break dependencies, and retrofit tests, without rewriting everything.
Language: English
