Krystian Nowak is a seasoned Software Engineer with over a decade of experience building scalable, high-performance backend systems and automating software delivery pipelines. He has deep expertise in Java and distributed systems, having designed data-intensive architectures using Cassandra, HBase, Storm, Akka and AWS services, and contributed to open-source stacks that power Adobe Experience Manager (Apache Oak and Sling). Krystian has led teams and projects from idea to production—ranging from low-latency trading and collaborative editors to large-scale CMS and advertising platforms—while routinely improving build, CI/CD and test automation. He combines hands-on implementation skills (protocol buffers, Jackson JSON, RxJava, Docker, Mesos/Marathon) with strong architectural vision and UML-backed design discipline. A pragmatic problem solver, he has also strengthened community projects like the XChange Java library by improving test suites and fixing complex deserialization issues. Based in Greater Poland, he balances deep systems thinking with a knack for creative, end-to-end product engineering.
11 years of coding experience
14 years of employment as a software developer
BSc, Computing Science, BSc, Computing Science at Poznan University of Technology
A-level/Polish matura, Maths and Physics, A-level/Polish matura, Maths and Physics at Powstancy Wielkopolscy High School in Wągrowiec
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:
QA Engineer / Test Automation Engineer
Contributions:7 commits in 1 day
Contributions summary:Krystian focused on improving the test suite for the XChange Java library, specifically targeting the Cryptsy exchange integration. The commits involved modifying and adding tests, re-enabling previously disabled tests, and fixing issues related to data deserialization. The user worked with JSON data and utilized libraries such as Jackson for parsing and testing the functionality of various components, including trade history, account info, and market data.
Contributions:19 pushes, 1 branch in 3 years 5 months
developingsitesaemcompanionjava
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.