Rafal Piekarski

Staff Developer at Shopify

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

👤
Senior
🎓
Top School
Rafal Piekarski is a Staff Developer with 17 years of experience building scalable web applications, currently at Shopify and founder of a one-person consultancy, ReThink. He is a seasoned full-stack engineer with deep commercial Ruby/Rails expertise (10+ years), plus substantial PHP, JavaScript, and Go microservice experience, and hands-on knowledge of MySQL/PostgreSQL optimization and cloud-native AWS/Kubernetes deployments. Rafal has led teams and acted as a Scrum Master, and contributes to open-source Ruby tooling such as sidekiq-status, improving job-tracking and test coverage. He brings additional strengths in information retrieval (Lucene/Solr/Elasticsearch), NLP, and practical ML/mobile experiments, making him well suited for performance, scalability, and search-centric challenges. Based in Warsaw, he combines entrepreneurial drive with production-grade engineering and a taste for building API mashups and maintainable architectures.
code16 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (BS), Bachelor of Science (BS) at Technical University of Gdansk
bookII LO im. Gen. W. Andersa w Chojnicach
bookBS, BS at Polsko-Japońska Wyższa Szkoła Technik Komputerowych w Warszawie
languagesEnglish, French, Polish
stackoverflow-logo

Stackoverflow

Stats
1,800reputation
254kreached
9answers
0questions
Badges
javascript
top-5%
angularjs
top-5%
github-logo-circle

Github Skills (21)

rspec10
sidekiq10
ruby10
prototypes10
redis9
javascript9
angularjs9
architectural-patterns8
design-patterns8
web-application7
webapp7
web-development7
vimeo6
ruby-on-rails6
presignedurl6

Programming languages (12)

TypeScriptCSSRustJavaScriptGoObjective-CLuaSass

Github contributions (5)

github-logo-circle
utgarda/sidekiq-status

Mar 2014 - Apr 2014

an extension to the sidekiq message processing to track your jobs
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 commits in 1 month
Contributions summary:Rafal primarily contributed to the `sidekiq-status` library by adding features and improving existing functionality. They focused on enhancing the handling of expiration parameters for jobs, enabling both global and worker-specific expiration settings. Furthermore, the user implemented tests to validate these changes and ensure compatibility with Sidekiq V3. They also addressed minor code improvements, such as removing unnecessary characters from code blocks.
railsrubysidekiqmessagejobs
RaVbaker/pact-contractor

Dec 2020 - May 2021

Pact Broker replacement that uses AWS S3 as a backend for contracts storage. Provides also a nice way to verify contracts between apps.
Contributions:19 releases, 76 commits, 1 PR in 5 months
brokerpactverifybackendaws-s3
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
Rafal Piekarski - Staff Developer at Shopify