Summary
Enrico Benini is a pragmatic software engineer with 12 years of experience building resilient, cloud-native backend systems from startups to enterprise teams, now based in London. He specializes in functional and reactive Scala architectures, leveraging the Typelevel stack (cats, cats-effect, fs2) and service contracts with Smithy/Smithy4s to deliver type-safe, production-grade microservices. Enrico has deep operational experience—designing CI/CD, observability, and on-call practices—and has improved build/deployment infrastructure for prominent open-source projects like typelevel/cats by modernizing their Nix/SBT toolchain. His background spans event-driven systems (Kinesis, Kafka), multi-region availability, and strict privacy/data-deletion domains, reflecting a strong focus on reliable data handling. Comfortable across AWS, DynamoDB/Postgres, and containerized environments, he pairs rigorous testing and TDD with a developer-first DevOps mindset.
12 years of coding experience
11 years of employment as a software developer
Master's degree Computer Engineering, Master's degree Computer Engineering at Ingegneria e Scienze Informatiche
ABACUS Project, ABACUS Project at ITIS B.Pascal
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Seconda Facolta di Ingegneria
English