Iván Calvo

Principal Software Engineer at Elastic

Almonte, Andalusia, Spain
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

🤩
Rockstar
🎓
Top School
Iván Calvo is a Principal Software Engineer based in Almonte, Spain, with over a decade of experience building and automating resilient CI/CD systems and backend services. At Elastic he progressed from senior to principal roles, driving build reliability, Docker-based testing, and pipeline automation across multiple APM and Beats projects. A long-time contributor to Jenkins core and tooling, he blends deep Jenkins/Groovy scripting expertise with practical DevOps work—improving test harnesses, agent management and security-hardening of automation flows. Iván’s background spans hands-on support, team leadership and systems administration dating back to early roles in Spain, giving him a rare mix of production troubleshooting and architectural perspective. Colleagues rely on him to simplify complex build matrices and to turn brittle pipelines into reproducible, containerized workflows.
code10 years of coding experience
job18 years of employment as a software developer
bookHigher National Diploma, Computer Systems Networking and Telecommunications, Higher National Diploma, Computer Systems Networking and Telecommunications at Seresco
bookUOC (Universitat Oberta de Catalunya)
github-logo-circle

Github Skills (45)

kubernetes10
docker10
continuous-integration10
back-end-development10
groovy10
scripting10
bash10
dockers10
java10
apm10
cicd10
javas10
automation10
junit10
go10

Programming languages (23)

SmartyC#PowerShellJavaRustMakefileHandlebarsGo

Github contributions (5)

github-logo-circle
cloudbees/jenkins-scripts

Oct 2016 - Oct 2017

Role in this project:
userDevOps Engineer
Contributions:23 commits, 48 PRs, 23 pushes in 1 year
Contributions summary:Iván primarily contributed Groovy scripts designed for the Jenkins automation platform. These scripts focused on managing agents, including creation, disabling, and deletion. They also developed scripts to manipulate Jenkins configurations, such as managing RBAC, and modifying analytics settings. The user's work suggests a focus on Jenkins administration, automation, and potentially integrating with cloud environments through tools like VMware and Mesos.
jenkinsci/jenkins-scripts

Feb 2016 - Jul 2017

Scripts in Groovy, shell, Ruby, Python, whatever for managing/interacting with Jenkins
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:16 commits, 10 PRs, 17 comments in 1 year 5 months
Contributions summary:Iván primarily contributes Groovy scripts for automating Jenkins-related tasks. Their work includes scripts to retrieve Java versions on agents, manage credentials, and add pre-build steps to Maven and Freestyle projects. The user also refactored and optimized existing scripts, demonstrating an understanding of scripting and Jenkins' automation capabilities. These scripts directly support Jenkins and contribute to workflow automation.
jenkinspythongroovyjenkins-pluginruby
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
Iván Calvo - Principal Software Engineer at Elastic