Mauro Talevi

CTO at NRS

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
Mauro Talevi is a Senior IT Consultant and DevOps coach with over two decades of experience modernising build, test and delivery pipelines for global, business-critical systems across finance, media, energy and e-commerce. He combines hands-on expertise in CI/CD, IaC, TDD/BDD and containerisation with team and organisational transformation skills, having led migrations (SCM, artifact repositories, config management) and designed multi-branch build and multi-stage release processes. A long-time open-source contributor and tech lead for the JBehave BDD project, he brings a deep practical understanding of DSL design and tooling (including contributions to XStream). Trained as a physicist (PhD in Theoretical Computational Physics), Mauro applies a measurement-driven, holistic approach to code quality and legacy evolution, and frequently trains teams on Maven, Nexus and automation best practices.
code21 years of coding experience
job26 years of employment as a software developer
bookPhD, Theoretical Computational Physics, PhD, Theoretical Computational Physics at Sapienza Università di Roma
languagesEnglish, French, Italian, Spanish, Portuguese
github-logo-circle

Github Skills (8)

xml10
javas10
joda-time10
java10
parsing9
parse9
parser9
unit-testing9

Programming languages (5)

JavaCSSHTMLPascalRuby

Github contributions (5)

github-logo-circle
jbehave/jbehave-core

May 2010 - Jun 2022

Role in this project:
userBack-end Developer
Contributions:2201 commits, 36 PRs, 409 pushes in 12 years 3 months
Contributions summary:Mauro contributed to the project by updating the EBNF grammar for the JBehave DSL. They modified the code to reflect changes in the syntax of story descriptions and meta-data. Further contributions included updating the codebase to reflect changes in story flow and provide a cleaner architecture.
x-stream/xstream

Nov 2004 - Sep 2008

Serialize Java objects to XML and back again.
Role in this project:
userBack-end Developer
Contributions:126 commits, 29 branches in 3 years 10 months
Contributions summary:Mauro primarily contributed to the `xstream/xstream` project by implementing date and time converters, specifically for handling ISO8601 date formats. Their work involved integrating the Joda-Time library to parse and serialize dates. They also addressed timezone-related issues, ensuring compatibility with various Java environments and timezones. Furthermore, the user made changes to the core date conversion logic, including format additions and modifications to tests.
javaxmlxstream
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