Juan Pedro

Apache PPMC Commiter at The Apache Software Foundation

Madrid, Community of Madrid, 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

👤
Senior
🎓
Top School
Juan Pedro is an experienced distributed systems engineer with 18 years building cloud-native and data platforms, currently contributing as an Apache PPMC committer and principal investigator on Apache Labs projects in Madrid. He’s focused on mesoscopic orchestration—making Hadoop and Mesos coexist via Apache Myriad—and leads chaos-engineering efforts for resilience testing with Apache Labs Turbulence. As a technical lead at StratioBD he blended Go, Scala, Python and JVM work to deliver Kafka, Spark, Cassandra and Lucene-based solutions, and his open-source contributions include practical enhancements to Jenkins webhook handling and Lucene. Colleagues value him for pragmatic refactors that reduce operational friction (for example improving webhook variable extraction and header reuse), showing a bias for reliable integrations as much as new features.
code18 years of coding experience
job8 years of employment as a software developer
bookGraduado Ingeniería Informática, Ingeniería del Software, Graduado Ingeniería Informática, Ingeniería del Software at Universidad Pontificia de Salamanca
languagesEnglish
github-logo-circle

Github Skills (11)

jsonpath10
javas10
xpath10
java10
jenkins-plugin10
webhooks10
xml9
gitlab8
bitbucket8
github8
testing7

Programming languages (11)

TypeScriptSmartyJavaDockerfileJavaScriptGoRoffGroovy

Github contributions (5)

github-logo-circle
Can receive any HTTP request, extract any values from JSON or XML and trigger a job with those values available as variables. Works with GitHub, GitLab, Bitbucket, Jira and many more.
Role in this project:
userBackend Developer
Contributions:8 commits, 3 PRs, 10 comments in 1 month
Contributions summary:Juan primarily focused on fixing bugs and improving the functionality of the generic-webhook-trigger-plugin. They implemented new features for extracting variables from JSON and XML payloads using JSONPath and XPath expressions, adding support for header variables as well. Their work included refactoring code to enhance variable handling and ensuring that header and request parameters are correctly parsed. The commits also addressed the reuse of header variables across multiple webhook triggers.
hacklangjenkins-pluginjobgiteagitlab
apache/jspwiki-asf-docs

Jan 2017 - Oct 2022

Contributions:35 commits, 37 pushes in 5 years 9 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
Juan Pedro - Apache PPMC Commiter at The Apache Software Foundation