Joseph Marrero is a Principal Software Engineer with 12 years of experience building cloud-native systems and developer tooling, currently leading delivery and architecture at Red Hat in the Raleigh-Durham area. He is fluent in Java and Go and has deep hands-on expertise in containerization, build pipelines, and release engineering, demonstrated by contributions to prominent open-source projects like coreos-assembler and rpm-ostree. His background includes improving complex buildpacks and JVM/container runtime integrations at IBM and HCLSoftware, reflecting a strong focus on production-ready deployment, package management, and automation. Colleagues describe him as a practical technical lead who bridges backend engineering and DevOps concerns to streamline CI/CD and container image workflows. He also brings academic rigor from a Master's in Computer Engineering and early teaching experience, which informs his mentoring and documentation-driven approach. Notably, his open-source work shows a knack for removing brittle hacks and modernizing legacy build steps to run smoothly in containerized environments.
12 years of coding experience
9 years of employment as a software developer
Master's Degree Computer Engineering, Master's Degree Computer Engineering at University of Puerto Rico-Mayaguez
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Inter American University of Puerto Rico-Aguadilla
⚛📦 Hybrid image/package system with atomic upgrades and package layering
Role in this project:
DevOps Engineer & Back-end Developer
Contributions:21 releases, 582 reviews, 170 commits in 1 year 1 month
Contributions summary:Joseph contributed to enhancing the `rpm-ostree` project, focusing on containerization and build processes. They integrated `microdnf` for package management within containers, implemented cleanup operations, and updated the build configuration. Additionally, the user made changes to improve the overall container build process, including the integration of `kernel-install`.
IBM WebSphere Application Server Liberty Buildpack
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:6 releases, 34 commits, 47 PRs in 1 year 2 months
Contributions summary:Joseph primarily contributed to the core functionality of the buildpack, focusing on improving and extending its features. Key contributions include fixing issues related to JVM options duplication and porting features from the Java buildpack, specifically around container certificate trust store implementation. They also worked on improving the handling of features and licenses. Moreover, the user addressed issues related to memory configuration and runtime settings for application deployment.
application-serverbuildpackwebsphere
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.