Abel Romero

Senior Software Engineer at Broadcom Software

Barcelona, Catalonia, 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
Abel Romero is a senior software engineer based in Barcelona with 12 years of experience building cloud-native Java platforms and integrations, currently working on the Spring Cloud commercial offering for Tanzu at Broadcom. Deeply pragmatic and curious, he specializes in Java ecosystems (Spring Boot, Maven/Gradle, Vert.x) while also contributing in Groovy, Kotlin, Micronaut, Quarkus and occasionally Go and Rust. A long-time open-source contributor and maintainer—most notably to the popular Asciidoctor Maven plugin and AsciidoctorJ—he brings practical expertise in testing, build automation and platform-specific problem solving. He has led teams and projects across SaaS, content management and enterprise ECM, emphasizing TDD, clean code and reliable third-party integrations. Equally at home improving developer experience and fixing subtle platform bugs, he runs Manjaro Linux at work and home and is active in the Barcelona Java community and JBCNConf.
code12 years of coding experience
job8 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Spanish, Catalan
stackoverflow-logo

Stackoverflow

Stats
31reputation
8kreached
2answers
1question
github-logo-circle

Github Skills (26)

asciidoctor10
scripting10
groovy10
testing10
java10
javas10
junit10
api-gateway10
spring-boot10
maven10
spring-cloud10
reactor10
circuit-breaker9
cicd9
pdf-generation9

Programming languages (20)

C#JavaC++CSSRustCMakefileGo

Github contributions (5)

github-logo-circle
A collection of example projects that demonstrates how to use the Asciidoctor Maven plugin.
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 94 commits, 349 PRs in 7 years 10 months
Contributions summary:Abel contributed to multiple aspects of the repository, including script creation, code refactoring, and build process improvements. They implemented a Groovy script to update properties in example projects and another script to check and replace tabs with whitespaces. The user also made changes to Java code, specifically an extension that included modifications to the Twitter macro. Additionally, they upgraded dependencies, updated examples, and automated the validation of examples, indicating a full-stack approach.
maven-pluginmavenasciidoctorexample-projectsjava
asciidoctor/asciidoctorj

Aug 2014 - Oct 2022

:coffee: Java bindings for Asciidoctor. Asciidoctor on the JVM!
Role in this project:
userFull-stack Developer
Contributions:58 reviews, 57 commits, 84 PRs in 8 years 2 months
Contributions summary:Abel contributed to test suite enhancements, incorporating classpath-relative files and JUnit rules to improve test organization. They added examples of 'rouge' code highlighting for different languages (CoffeeScript and Groovy) in PDF generation. Additionally, the user integrated PDBBox for validating PDF generation within the project. They also worked on fixing platform-specific issues related to the Ditaa diagram and line break assertions in the codebase.
coffeeasciidoctorjvmjava-bindingsjava
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
Abel Romero - Senior Software Engineer at Broadcom Software