Adam Mielcarek is a Senior Software Engineer with 13 years of professional experience and a long track record at Allegro and PayU, specializing in backend Java systems, distributed architectures, and release tooling. He contributes to significant open-source projects—such as JaVers (object auditing/diff for Java) and Allegro’s Hermes message broker—where he has improved exception handling, test coverage, message header handling, and management APIs. Comfortable across core engineering and QA responsibilities, Adam combines robust production-grade coding with pragmatic improvements to developer tooling, versioning, and deployment workflows. His background in computer networks and distributed systems informs a careful approach to reliability, observability, and API hygiene. Colleagues benefit from his attention to testability and error messaging, often revealing subtle edge cases before they reach production.
13 years of coding experience
20 years of employment as a software developer
Magister inżynier (Mgr inż.), Sieci Komputerowe i Systemy Rozproszone, Magister inżynier (Mgr inż.), Sieci Komputerowe i Systemy Rozproszone at Politechnika Poznańska
Fast and reliable message broker built on top of Kafka.
Role in this project:
Back-end Developer
Contributions:395 commits, 308 PRs, 517 pushes in 6 years 6 months
Contributions summary:Adam primarily focused on improving the Hermes message broker. Their commits involved fixing bugs related to header handling and opening the management API by implementing a CORS filter. They also addressed code quality by removing password leftovers and upgrading dependency versions within various modules. Their work indicates contributions to both the core consumer and management services of the project.
Contributions:296 commits, 152 PRs, 250 pushes in 6 years 1 month
Contributions summary:Adam's initial commits focus on setting up the core functionalities of a Gradle release and version management plugin. The user implemented classes related to Git repository interaction, including methods for fetching tags, tagging releases, and pushing changes. They demonstrated a solid understanding of version control and related processes by creating a working Git repository for interacting with versioning. Additional commits include the implementation of hooks for file updates and the addition of features to create and push a release tag.
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
Adam Mielcarek - Senior Software Engineer at Allegro.pl