José Taboada

Principal Member Of Technical Staff at Oracle

Seville, 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

👤
Senior
🎓
Top School
José Taboada is a Principal Member of Technical Staff and cloud-native software engineer with over 20 years of hands-on experience and 11+ years focused on microservices, AWS, and Kubernetes across both self-hosted and GCP environments. He is fluent in Java (8–21+), Scala, Python, JavaScript/Node and Kotlin, and routinely combines REST, Kafka/Kinesis and async messaging to build resilient distributed systems. A strong advocate of TDD and integration testing, he is an avid LocalStack user who brings CI/CD expertise with Jenkins, CloudBees, GitHub Actions and BuildKite to reliably ship services into Fargate/ECS and K8s. José has led and mentored teams throughout his career while remaining a hands-on engineer, contributing to notable open-source projects like Jenkins X and Jenkins plugins where he improved Tekton pipelines and pipeline model definitions. Based in Seville, he balances a pragmatic systems-design mindset with a collaborative learning ethos, preferring to earn influence by doing and teaching through code. His background shows a rare blend of deep backend systems work, DevOps automation, and proven plugin-level open-source contributions.
code11 years of coding experience
job14 years of employment as a software developer
bookUniversity of Seville
bookCourse, Course at Avante Formación
languagesEnglish, Spanish
github-logo-circle

Github Skills (22)

kubernetes10
continuous-integration10
github10
groovy10
tekton10
continuous-delivery10
cicd10
java10
javas10
automation10
go10
github-api10
pipeline10
kubernetes-pods10
jenkins-plugin10

Programming languages (7)

JavaShellScalaMakefileGoHTMLGroovy

Github contributions (5)

github-logo-circle
GitHub Branch Source Plugin
Role in this project:
userBack-end Developer
Contributions:6 reviews, 21 commits, 11 PRs in 1 year 4 months
Contributions summary:José primarily focused on enhancing the GitHub Branch Source Plugin by adding functionality to handle direct HTTP URLs for repositories. This involved modifying the `GitHubSCMSource.java` file to include a `rawUrl` field, which allows the plugin to bypass the standard repository scanning process. The changes incorporated modifications to the configuration and behavior of the plugin to accommodate this new URL option, improving flexibility. Several commits were focused on making the changes complete and applying the comments.
jenkinsjenkins-pipelinejenkins-pluginjenkins-api-plugin
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:5 reviews, 40 commits, 17 PRs in 1 year 4 months
Contributions summary:José primarily focused on enhancing the Jenkins Pipeline Model Definition Plugin. Their contributions involved adding new functionalities related to the `when` directive, particularly the `beforeInput` and `triggeredBy` conditions. This includes modifying the AST (Abstract Syntax Tree), the parser, and the interpreter to incorporate and evaluate these new conditions within the declarative pipeline model. Furthermore, they contributed to test cases, demonstrating expertise in testing declarative pipelines.
jenkins-pipelinedeclarative-pipeline
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
José Taboada - Principal Member Of Technical Staff at Oracle