Edoardo Tenani is a product-minded Senior Software Engineer with 16 years of experience building reliable, secure cloud-native systems and improving software delivery from infrastructure to application code. He blends hands-on DevOps, backend and systems work—having shaped observability and CI/CD at Elastic and led a DevSecOps team at Arduino—with a pragmatic product focus and frequent stakeholder engagement. A former Ruby on Rails full‑stack developer who evolved into Golang/Python and infra engineering, he contributes to well-known open-source projects (tmuxinator, Elastic Beats) and emphasizes documentation and testability. Edoardo is a detail-oriented Linux and Vim practitioner who runs Game Days and on-call rotations, cares deeply about privacy and open source, and enjoys digging into data to quantify trade-offs and impact.
16 years of coding experience
13 years of employment as a software developer
Big Data Data Science Data Visualization, Big Data Data Science Data Visualization at Big Dive
First Certificate of English (B2) Cambridge English Qualifications, First Certificate of English (B2) Cambridge English Qualifications at Cambridge College
Diploma Scientifico, Diploma Scientifico at Liceo Scientifico
All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
Role in this project:
Technical Writer
Contributions:79 commits in 1 year 1 month
Contributions summary:Edoardo primarily focused on adding and enhancing documentation for the Wordless project. They added scripts for generating documentation, created a main page for Doxygen documentation, and documented several preprocessor files, including those for Compass and Sprockets. Furthermore, the user added documentation groups, fixed documentation issues, and added a `get_asset_version_string` to the AssetTagHelper, and updated documentation formats throughout the project.
Contributions:13 commits, 3 PRs, 24 comments in 1 year 11 months
Contributions summary:Edoardo primarily contributed to the backend functionality of the project by introducing and refining hooks for managing tmux sessions. They implemented features to trigger commands at different stages of a session (start, stop, detach), enabling users to automate tasks and integrate with other tools. The user also refactored existing configurations and deprecated the `pre` and `post` options, streamlining the project's hook management system. Furthermore, they fixed an issue related to the `on_project_exit` hook.
tmux
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
Edoardo Tenani - Senior Software Engineer at Elastic