Radek Gruchalski

Managing Director Software Engineer at Self employed

Aachen, North Rhine-Westphalia, Germany
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
Radek Gruchalski is a seasoned software engineering leader with over a decade of experience building distributed backend and cloud-native systems across on-prem, hybrid, and multi-cloud environments. As Managing Director at Klarrio GmbH and a self-employed consultant, he guides R&D, architecture, development, and day-two operations, aligning delivery with enterprise needs and open-source values. A polyglot developer, he works across Golang, JVM/Scala, Erlang, Ruby, Python and JavaScript, deploying solutions on AWS, Google Cloud Platform, Azure, and hybrid setups. Radek is an active open-source contributor, with tooling around IAM roles in a Ruby cloud library and improvements to MQTT.js for TLS, connection reliability and memory leak fixes. He has led migrations from RabbitMQ/SQS to Apache Kafka and built microservices platforms using Kubernetes, Mesos, Akka and Spring Boot. Based in Aachen, Germany, he combines deep technical depth with pragmatic leadership, bridging enterprise digital transformation and the open-source ecosystem.
code14 years of coding experience
languagesEnglish, Polish, German
github-logo-circle

Github Skills (15)

ruby10
mqtt10
mtls10
javascript10
tls1210
aws10
javascripts10
node-js10
tls1310
mqttnet10
libtls10
testing10
network-protocol9
network-protocols9
excon8

Programming languages (21)

SmartyJavaC++CRustScalaTeXGo

Github contributions (5)

github-logo-circle
mqttjs/MQTT.js

Jun 2012 - Dec 2012

The MQTT client for Node.js and the browser
Role in this project:
userBack-end Developer
Contributions:18 commits, 2 comments in 5 months
Contributions summary:Radek primarily contributed to the core functionality of the MQTT client library. Their work involved bug fixes related to the handling of client connections and message acknowledgments, as well as the addition of TLS support, demonstrating an understanding of network protocols and secure communication. Furthermore, the user implemented features such as connection timeout handling, and memory leak fixes, indicating a focus on reliability and performance improvements. These changes demonstrate a solid understanding of the project's architecture and the underlying MQTT protocol.
browsernode-jsjavascriptmqttnodejs-library
fog/fog

May 2013 - Feb 2014

The Ruby cloud services library.
Role in this project:
userBackend Developer
Contributions:21 commits in 8 months
Contributions summary:Radek primarily contributed to adding and modifying backend logic related to AWS Identity and Access Management (IAM), specifically focusing on roles. They implemented support for creating and managing IAM roles, including testing the functionalities. Additionally, the user integrated a copy image request with parser, mocks, and tests. Furthermore, the user refactored base classes and implemented global timeout modifications.
cloud-servicesrubygemstest-kitchenfogruby
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
Radek Gruchalski - Managing Director Software Engineer at Self employed