Dušan Rychnovský is a Senior Software Engineer based in Prague with 14+ years building robust, large-scale systems across Java, .NET and cloud platforms. He has driven core features and operational excellence at Microsoft Dynamics Marketing—owning lead scoring, consent management and a 24/7 livesite rotation—and previously optimized web crawling and multimedia indexing for Seznam.cz using Hadoop, Spark and neural nets. Comfortable across backend, distributed computing and CI/CD, he contributes to notable open-source projects like Apache Beam (Hadoop adapters) and improved quality in the cactoos Java library through rigorous testing. Dušan blends strong CS fundamentals with pragmatic engineering, and in his spare time explores new languages such as Scala, often bringing fresh language ideas back into production contexts.
14 years of coding experience
6 years of employment as a software developer
Master's degree, Softwarove Engineering, Master's degree, Softwarove Engineering at Charles University in Prague
Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 commits, 2 PRs, 45 comments in 4 days
Contributions summary:Dušan focused on improving the quality of the cactoos library through comprehensive unit testing. They added new test cases for various text manipulation classes, ensuring edge cases and expected behavior are covered. Additionally, they fixed code style issues, maintaining code readability, and testability. Their contributions demonstrate a commitment to robust testing practices within the project.
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:5 commits in 1 day
Contributions summary:Dušan focused on extending the Hadoop integration within the Apache Beam project, particularly within the Java SDK. Their contributions involved creating and modifying adapters for both input and output formats, enhancing type safety for these adapters. The user also added factories for SequenceFile input and output, and refactored existing components for improved clarity and maintainability. The work appears geared towards supporting data processing pipelines with Hadoop-based storage and processing.
golangpythonstreaming-databeambatch
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
Dušan Rychnovský - Senior Software Engineer at Microsoft