Senior Principal Software Engineer at James B. Hunt Jr. Library
Cary, North Carolina, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Brian Bouterse is a Senior Principal Software Engineer with 16+ years building cloud-native, data-driven web systems and leading engineering teams at Red Hat and in academic technology. He blends hands-on backend expertise—demonstrated by contributions to messaging stacks like Kombu/Qpid and to the Pulp platform—with strong technical leadership and a passion for analytics and statistics. Brian has a proven track record architecting scalable services, automation, and monitoring for production environments, and he routinely modernizes teams’ practices toward CI/CD and test-first development. He pairs a deep research background (MS and PhD work around SaaS/IaaS/PaaS capacity planning) with practical delivery, from 4K media playback and API workflows at the Hunt Library to cloud migrations and disaster recovery. Known for teaching and mentoring, he thrives in collaborative teams and often brings under-the-hood improvements—like thread-safety and transport-level fixes—to widely used open-source projects.
16 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Science -- SaaS IaaS PaaS Capacity Planning, Doctor of Philosophy (PhD) Computer Science -- SaaS IaaS PaaS Capacity Planning at North Carolina State University
⛔️Pulp2 is EOL! ⛔️Pulp 2 platform code, including the server and base admin and consumer clients
Role in this project:
Back-end Developer
Contributions:5 reviews, 634 commits, 449 PRs in 7 years 1 month
Contributions summary:Brian contributed to a Qpid transport implementation for Kombu, including patching and modifying the underlying qpid-python libraries to align with the Pulp platform. They also added unit tests and incorporated thread safety and message handling improvements for the qpid transport. Their work involved core changes to the Kombu transport layer, adding a dependency for `qpid-python` to support messaging with Apache's Qpid broker. The user also made contributions to the documentation of Qpid in Pulp.
Contributions:228 commits, 47 PRs, 20 pushes in 3 years 4 months
Contributions summary:Brian implemented a Qpid transport for the kombu messaging library, introducing a new backend for message queuing. Their work involved creating a basic Qpid transport supporting queue and exchange management, dispatching messages, and ensuring worker functionality. They addressed known issues, including message acknowledgment and testing limitations, and added features such as queue purging and synchronous message sending, which enhanced the overall functionality of the Qpid transport.
python-librarykombupythonredisasyncio
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
Brian Bouterse - Senior Principal Software Engineer at James B. Hunt Jr. Library