Enrico Benini

Software Engineer at commercetools

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at Ingegneria e Scienze Informatiche
bookABACUS Project, ABACUS Project at ITIS B.Pascal
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Seconda Facolta di Ingegneria
languagesEnglish
github-logo-circle

Github Skills (9)

sbt10
nix10
build-automation10
cicd9
scala8
githubaction-workflow7
github-ci7
jekyll6
ruby6

Programming languages (11)

C#JavaShellCRustScalaHaskellHTML

Github contributions (5)

github-logo-circle
typelevel/cats

Aug 2020 - Mar 2022

Lightweight, modular, and extensible library for functional programming.
Role in this project:
userDevOps Engineer & Build Engineer
Contributions:14 reviews, 71 commits, 7 PRs in 1 year 6 months
Contributions summary:Enrico primarily focused on improving the build and deployment infrastructure of the project. They upgraded the Nix environment used for building the microsite, ensuring the correct versions of dependencies like Jekyll and Ruby were used. Additionally, the user updated build configurations, specifically modifying SBT plugins and build settings. Furthermore, they updated the Nix package version.
functional-programmingtagless-finalscalamodularextensible
Contributions:17 pushes, 1 branch in 6 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Enrico Benini - Software Engineer at commercetools