Marcin Gibuła

Senior System Architect at Beyond.pl

Greater Poland Voivodeship
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
Marcin Gibuła is a Senior System Architect with 14+ years of experience designing and operating high-performance, fail-safe infrastructure for internet-scale services, currently leading architecture at Beyond.pl and GamerHash. A Linux systems veteran turned C++ server developer, he built a proprietary cloud orchestrator atop QEMU/KVM and Ceph and champions automation with Ansible to make complex deployments repeatable. He specializes in performance tuning, database and storage clustering, and building resilient distributed systems, and has contributed reliability features to the AMQP-CPP library to improve message confirmation handling. Comfortable spanning ops and code, he combines deep operational insight with modern C++ expertise to ship efficient server software and orchestration layers.
code14 years of coding experience
job10 years of employment as a software developer
bookMaster's degree, Informatics, Master's degree, Informatics at Wrocław University of Science and Technology
languagesEnglish
github-logo-circle

Github Skills (8)

asynchronous10
rabbitmq10
c-language10
cprogramming-language10
amqp10
message-queue10
async10
boost-asio8

Programming languages (5)

C#C++CPHPPython

Github contributions (5)

github-logo-circle
C++ library for asynchronous non-blocking communication with RabbitMQ
Role in this project:
userBack-end Developer
Contributions:20 commits, 1 PR, 5 comments in 11 months
Contributions summary:Marcin contributed to the core functionality of the `amqp-cpp` library by implementing AMQP confirm mode features. This involved adding confirm select and confirm select ok frames, and integrating them within the message processing logic. They also added ACK and NACK callbacks to the channel implementation, which enhances message confirmation handling. These changes directly improve the reliability and control over message delivery within the asynchronous communication framework.
non-blockingasynchronousc-librarycommunicationblocking
mgibula/fbs-rust

Sep 2023 - Jan 2024

Contributions:103 pushes in 4 months
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
Marcin Gibuła - Senior System Architect at Beyond.pl