Joseph Marrero

Principal Software Engineer at Red Hat

Raleigh-Durham-Chapel Hill Area United States
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
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.
code12 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree Computer Engineering, Master's Degree Computer Engineering at University of Puerto Rico-Mayaguez
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at Inter American University of Puerto Rico-Aguadilla
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
221reputation
13kreached
7answers
1question
github-logo-circle

Github Skills (28)

fedora10
docker10
jvm10
memory-management10
configuration-management10
bash10
build-system10
dockers10
cicd10
java10
javas10
ostree10
build-automation10
coreos10
rust10

Programming languages (17)

C#JavaCSSC++CRustGoHTML

Github contributions (5)

github-logo-circle
coreos/rpm-ostree

Dec 2021 - Jan 2023

⚛📦 Hybrid image/package system with atomic upgrades and package layering
Role in this project:
userDevOps 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`.
debcentosrpmpackage-managerhybrid-image
IBM WebSphere Application Server Liberty Buildpack
Role in this project:
userBack-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.
Request Free Trial