Michał Kuratczyk

Warsaw, Masovian Voivodeship, Poland
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
Michał Kuratczyk is a backend and DevOps-focused software engineer with 11 years of experience, based in Warsaw, Poland. He delivers production-grade distributed systems work, evidenced by significant contributions to the flagship RabbitMQ server—adding features, improving metrics and logging, and stabilizing streams and high-availability behavior. Michał also works on RabbitMQ’s Kubernetes operator and related Helm/image configuration, showing a pragmatic blend of core server development and deployment automation. His mindset—summed up by “you are either building a software business or losing to someone who is”—drives a product-oriented approach to engineering and dependency hygiene. Colleagues can expect deep systems knowledge, practical DevOps skills, and a preference for improving observability and reliability rather than chasing novelty.
code11 years of coding experience
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (17)

kubernetes10
erlang10
messaging10
amqp10
kubernetes-operator10
message-queue10
rabbitmq10
go10
performance-optimization10
kubernetes-pods10
metric10
testing9
helm9
concurrency9
stream-processing9

Programming languages (21)

SmartyJavaCRustMakefileScalaGoHTML

Github contributions (5)

github-logo-circle
rabbitmq/cluster-operator

Feb 2019 - Feb 2022

RabbitMQ Cluster Kubernetes Operator
Role in this project:
userBackend & DevOps Engineer
Contributions:66 reviews, 85 commits, 143 PRs in 3 years
Contributions summary:Michał's primary contributions involved implementing core backend functionality and resolving dependency issues. They added an empty `Bind()` function to the broker, indicating an ongoing effort to extend the service. Furthermore, they made changes related to Helm charts and corrected the RabbitMQ image version, reflecting DevOps-related tasks like configuration and environment management. They also addressed dependency issues, which is a critical aspect of maintaining the codebase's integrity.
kubernetes-operatorrabbitmq-clusterrabbitmqgokubernetes
rabbitmq/rabbitmq-server

Sep 2019 - Jan 2023

Open source RabbitMQ: core server and tier 1 (built-in) plugins
Role in this project:
userBack-end Developer
Contributions:69 reviews, 139 commits, 257 PRs in 3 years 4 months
Contributions summary:Michał made significant contributions to the `rabbitmq/rabbitmq-server` repository, focusing on enhancing the core functionality and stability of the RabbitMQ server. They implemented a new command for closing user connections, improved metrics collection by adding a dedicated endpoint and adjusting logging levels, and addressed issues in stream rebalancing and high availability features. Their work involved changes to the core server code, including the Erlang source files, and associated test suites, showcasing their understanding of the system's internals.
rabbitmqamqpmessagingamqp-0-9-1amqp1-0
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