lastminute.com logo

Technology

emanuele colombo

emanuele colombo

Software Engineer

Emanuele is a Senior Software Engineer with a strong background in telecommunication networks. He is passionate about pragmatic Functional Programming and is particularly interested in tackling challenges like scaling software development and managing complexity through tools such as Domain-Driven Design (DDD), modularisation, clean code, and CI/CD.

Post published (2)

Comonads for booking correlation

Comonads for booking correlation

emanuele_colombo
emanuele colombo

How can category theory and typeclasses help us in our daily job? Let's see an example of real world usage for the Applicative and Comonad typeclasses. [...]

Modular functional programming with Kotlin

Modular functional programming with Kotlin

emanuele_colombo
emanuele colombo

Functional programming in Kotlin could be very easy on the small, but how we can build a real-world application, splitting the code in some indipendent components and make them easily testable? Let's see a possible approach in order to solve this problem. [...]