Nicholas Carboni

Senior Principal Software Engineer at Red Hat

Bridgewater Township, New Jersey, 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
Nicholas Carboni is a Senior Principal Software Engineer with 11 years of experience building and operating backend systems and CI/CD infrastructure, currently leading software efforts at Red Hat in Bridgewater Township, NJ. He blends deep backend development—particularly in Ruby and Go—with DevOps expertise, contributing to high-profile open source projects like OpenShift release tooling and assisted-service. His work shows a strong focus on reliability and automation, from fixing filesystem edge cases in go-diskfs to hardening S3 handling and CI pipelines for installer services. Nicholas has a track record of refactoring and improving core platform code (ManageIQ) and embedding operational features such as token authentication and appliance-console automation. Colleagues rely on him to translate complex operational requirements into maintainable code and repeatable workflows. He holds a BS in Computer Science from Lafayette College and brings a pragmatic, systems-oriented approach shaped by both product development and deep open-source collaboration.
code11 years of coding experience
job13 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Lafayette College
github-logo-circle

Github Skills (39)

ruby-rails10
kubernetes10
filesystem10
postgresql10
scripting10
testing10
rails10
cicd10
ruby10
automation10
script10
go10
openshift10
amazon-s310
kubernetes-pods10

Programming languages (15)

JavaCRustMakefilePLpgSQLGoHTMLGroovy

Github contributions (5)

github-logo-circle
openshift/assisted-service

Aug 2020 - Jan 2023

Role in this project:
userBack-end & DevOps Engineer
Contributions:1982 reviews, 190 commits, 354 PRs in 2 years 6 months
Contributions summary:Nicholas's contributions center around enhancing the functionality and maintainability of the assisted-service. They focused on improving S3 URL handling, integrating the image service for downloads, and implementing security measures, like token authentication. Additionally, they made improvements to the build and deployment process, including fixes to the CI and testing infrastructure. The work suggests a focus on both back-end logic and the related DevOps aspects of this project.
ManageIQ/manageiq

Jun 2015 - Jul 2020

ManageIQ Open-Source Management Platform
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1 review, 1334 commits, 771 PRs in 5 years 1 month
Contributions summary:Nicholas's contributions primarily focused on enhancing and maintaining the core backend functionality of the ManageIQ platform. Their work involved implementing and refactoring methods related to metrics collection and also involved modifying the underlying code for core management features. Furthermore, they also had contributions involving automation by adding and modifying functionality within the appliance console.
manageiqrubyrailscloudcontainers
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