Michał Wróbel

Principal Engineer at SQE

Krakow, Lesser 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
Michał Wróbel is a Principal Engineer with 15 years of experience building full-stack and data systems, currently leading architecture and delivery across distributed teams while based in Krakow. He blends hands-on software craft with leadership—navigating Ruby, Kafka, data pipelines and infrastructure—to reduce maintenance costs and accelerate validated product iterations. His career spans startups and scale-ups where he architected data/ML stacks, led infra responsibilities, and helped teams hit business objectives at companies like Simply Business and RenoFi. An active open-source contributor, he has improved Kafka client reliability and authentication in the prominent ruby-kafka project and added OAuth/user features to asciinema-server. Fully remote since 2016, he’s known for pragmatic decision-making, clear communication, and a knack for solving thorny connection and authentication issues that often hide in production systems.
code15 years of coding experience
job16 years of employment as a software developer
bookMaster's degree Information Technology, Master's degree Information Technology at Krakow University of Economics
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
7,264reputation
396kreached
44answers
13questions
Badges
terraform
top-5%
timeout
top-1%
http
top-1%
go
top-1%
github-logo-circle

Github Skills (29)

back-end-development10
elixir10
rspec10
timeout10
user-authentication10
kafka10
authentication10
http10
schema-design10
ruby10
go10
database-design10
phoenix-framework10
db-schema10
database-schema10

Programming languages (11)

TypeScriptJavaDockerfileRustScalaJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
zendesk/ruby-kafka

Aug 2017 - Mar 2018

A Ruby client library for Apache Kafka
Role in this project:
userBack-end Developer
Contributions:7 commits, 4 PRs, 8 comments in 6 months
Contributions summary:Michał primarily focused on enhancing the authentication and connection management aspects of the Ruby Kafka client. Their contributions involved addressing connection issues related to idle time and broker closures by implementing authentication mechanisms upon reconnection. They also refactored and added unit tests to ensure the reliability and correct behavior of the authentication process. The user modified the existing `Kafka::Connection` and `Kafka::Broker` classes to include authentication steps, ensuring secure and persistent connections.
apache-kafkaruby-gemkafka-consumerclient-libraryruby-client
asciinema/asciinema-server

Feb 2012 - Apr 2012

Platform for hosting and sharing terminal session recordings
Role in this project:
userBack-end Developer
Contributions:48 commits in 1 month
Contributions summary:Michał primarily focused on the back-end development of the asciinema-server project. Their contributions included the creation of a user model, including methods for authentication with external providers. They also modified the database schema to support the new user model and authentication features. Further commits showcase the implementation of Oauth authentication, including the ability to sign in with Github and Twitter.
hostingsharingpwarecordingterminal
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
Michał Wróbel - Principal Engineer at SQE