Adam Walczak is a platform engineering leader and systems architect with 11 years of experience building highly scalable, transactionally consistent microservice platforms for ticketing and commerce. As PLG Group Head of Platform Engineering at biletomat.pl he architects international ticketing infrastructure while previously serving as CTO & System Architect at kicket.com, driving a transformation to resilient microservices. He combines hands-on Java backend expertise—evidenced by notable open-source contributions to XChange and the Resilience4j RateLimiter—with practical DevOps and domain-driven design practices. Adam also runs WALCZAK.IT providing audits and consulting, and applies his tech and QMS skills to his family’s flooring business, giving him a rare blend of enterprise-grade engineering and operational business ownership. Comfortable across blockchain, manufacturing/logistics systems, and fault-tolerant design, he focuses on shipping reliable systems that balance performance with maintainability. Based in Greater Poland, he draws on formal training in software engineering and manufacturing to solve complex, real-world transaction-processing problems.
11 years of coding experience
6 years of employment as a software developer
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Polish-Japanese Academy of Information Technology
Modern manufacturing and logistics management, Modern manufacturing and logistics management at Poznan University of Technology
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Role in this project:
Back-end Developer
Contributions:9 reviews, 5 commits, 5 PRs in 2 years
Contributions summary:Adam made significant contributions to the `resilience4j/resilience4j` repository, primarily focusing on the RateLimiter module. They implemented weight support, added methods to control the rate limiter and added hooks for success and failure scenarios. Code changes show they were involved in refactoring, adding features, and modifying core components within the RateLimiter implementation.
XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
Role in this project:
Back-end Developer
Contributions:106 reviews, 217 commits, 258 PRs in 3 years 7 months
Contributions summary:Adam primarily contributed to the XChange Java library by adding features, fixing bugs, and improving the integration with various cryptocurrency exchanges. Their work includes adding a 'limit' parameter for Bitbay trades history, removing unsupported parameters from Bittrex, and fixing examples related to the Bittrex market data. The user also added support for a new Bitbay API endpoint and provided support for Abucoins pagination in user trades history. They also fixed various issues related to exceptions and provided improvements in several other exchange adapters.
bitcoinjavatrading
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.