Richard Zowalla is a research software engineer and postdoctoral researcher with a decade of experience building distributed, AI-accelerated web crawling and NLP systems. Based in Heilbronn, he leads development of SPIDERWISE at Fraunhofer IAO and teaches advanced programming and AI-assisted QA while managing faculty CI/CD and virtualization infrastructure. An active Apache Software Foundation member and committer across projects like OpenNLP, TomEE and Storm, he brings practical expertise in test automation, dependency modernization, and scalable back-end/DevOps pipelines. He co-founded Colorful Bytes GmbH and maintains deep open-source credentials—having hardened OpenNLP tests for Windows 11/Java 17 and added CI integration for Apache Storm—demonstrating a rare blend of academic rigor (Dr.sc.hum in Medical Informatics) and production-grade engineering.
10 years of coding experience
11 years of employment as a software developer
Doctor scientiarum humanarum (Dr.sc.hum), Medical Informatics, summa cum laude, Doctor scientiarum humanarum (Dr.sc.hum), Medical Informatics, summa cum laude at Ruprecht-Karls-Universität Heidelberg
Master of Science - MSc, Medical Informatics, Master of Science - MSc, Medical Informatics at Heidelberg University
Contributions:3 releases, 205 reviews, 447 commits in 4 years 5 months
Contributions summary:Richard primarily contributed to the Apache TomEE project by implementing and testing features related to JSON-B provider configuration, including date format, locale, and access mode. They added new features to the `TomEEJsonbProvider` class, created corresponding test cases for custom configurations, and integrated these changes. They also merged upstream changes and updated dependencies related to DBCP and Quartz scheduler within the TomEE project.
Contributions:11 commits, 4 PRs, 27 comments in 2 years 6 months
Contributions summary:Richard primarily contributed to the Java-based word cloud project, focusing on core functionalities such as word frequency analysis, filtering, and normalization. Their commits show refactoring efforts to externalize dependencies and the introduction of Java 8 features. They also modified and added tests to ensure the project's functionality and robustness. Additionally, the user made code changes related to the CLI interface.
kumowordcloudcloudword-cloudjava
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.