Kamil Pietruszka

Head Of Backend Engineering at Deblock

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
Kamil Pietruszka is a seasoned engineering leader with 11 years of experience, currently serving as Head of Backend Engineering at Deblock and previously shaping high-impact backend systems at Revolut and Superside. He blends a product-focused mindset with deep theoretical computer science roots to design scalable, event-driven architectures and payment-ledger systems used by millions. At Revolut he led CX product engineering for 20M users, shipping automation and real-time broadcasting that materially cut resolution times and improved CSAT. He has hands-on experience across Java, Scala and cloud microservices, and contributed to the well-known iluwatar/java-design-patterns repo by implementing the factory-kit pattern. Known for improving developer experience—reducing build times and driving modularisation—and for scaling teams through hiring and mentorship, he pairs technical rigor with pragmatic leadership. Based in Krakow, he favors measurable product outcomes and technical clarity when turning complex requirements into reliable production systems.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science - BS Theoretical Computer Science, Bachelor of Science - BS Theoretical Computer Science at Jagiellonian University
languagesPolish, English
github-logo-circle

Github Skills (3)

java10
javas10
unit-test10

Programming languages (3)

JavaScalaSCSS

Github contributions (5)

github-logo-circle
Design patterns implemented in Java
Role in this project:
userBack-end Developer
Contributions:24 commits, 4 PRs, 15 comments in 1 year 2 months
Contributions summary:Kamil primarily introduced and modified code related to the "factory-kit" design pattern, a creational pattern used for creating objects. They implemented new weapon types (Sword, Axe, Bow, Spear) and the core logic for the factory, including the `WeaponFactory` interface and the `Builder` interface. Their work involved modifying existing test classes to accommodate and verify the functionality of the factory-kit implementation and the introduction of the factory-kit pattern.
principlessnippets-collectionsnippetspatternsdesign-patterns-implemented-in-java
Crossy147/money-transfer

Jan 2019 - Aug 2022

Contributions:14 pushes, 1 branch in 3 years 8 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