Adam Gwozdowski is a Technical Lead based in Krakow with over a decade of hands-on experience building and operating Ruby and Python systems, focused on performance, code quality and resilient deployments. He has progressed from senior developer roles to leading self-organized teams at Smart Pension and Strike Social, where he drove architecture, CI/CD and cloud infrastructure on AWS. A long-time contributor to the Karafka Kafka processing framework, he’s improved core signal handling and test coverage—showing attention to graceful shutdowns and maintainability in production services. Equally comfortable writing internal gems, deployment tooling and machine-learning-backed SaaS features, Adam blends pragmatic engineering with a Scrum-minded leadership style that fosters a kind, high-performing culture.
11 years of coding experience
13 years of employment as a software developer
Master of Science, Computer Science, Master of Science, Computer Science at AGH University of Science and Technology in Cracow
Ruby and Rails efficient Kafka processing framework
Role in this project:
Back-end Developer
Contributions:57 commits, 21 PRs, 52 pushes in 2 years
Contributions summary:Adam focused on implementing and refactoring core components of the Karafka framework, specifically related to signal management and termination processes. This involved creating a `Terminator` class to handle signals like SIGINT, and integrating it into the `Runner` class for graceful application shutdown. They also added specs to increase test coverage, demonstrating a commitment to code quality and maintainability.
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.