André Rouél is a Principal Software Engineer with 14 years of experience designing and delivering SaaS and on-premise data integration, pipelining, and analytics products. Based in Halle (Saale), Germany, he blends deep backend expertise in Java, Spring, Apache Spark/Hadoop and cloud platforms (AWS, GCP) with practical experience on Snowflake, Docker and containerized deployments. He has led architecture and implementation efforts that prioritize robustness, ease of use, and operational efficiency across enterprise data platforms. An active open-source contributor, he has improved core libraries such as http4s and immutables—adding URI/query handling and builder/customization features that reveal attention to API ergonomics and long-tail interoperability. Colleagues know him as a pragmatic architect who moves fluid designs into production-grade systems while mentoring teams through complex distributed-data challenges. His background in both consulting and product engineering gives him a rare combination of client-facing clarity and deep implementation craft.
14 years of coding experience
14 years of employment as a software developer
Apprenticeship as IT engineer in application development, System Integration and Application Development, Apprenticeship as IT engineer in application development, System Integration and Application Development at Berufliches Schulzentrum für Technik I Industrieschule Chemnitz
Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!
Role in this project:
Back-end Developer
Contributions:9 commits, 12 PRs, 50 comments in 3 years 9 months
Contributions summary:André contributed to enhancing the immutables library by implementing features for builder customization, making generated MongoDB repositories extensible, and making BSON representations of criteria available. They also introduced improvements to the `toString` method by truncating long strings and values. Furthermore, the user addressed an issue with annotation processing by ensuring the writing of META-INF/services files when the annotation processing is complete, improving compatibility with other annotation processors.
Contributions summary:André contributed to the `http4s/http4s` repository by formatting source code and modifying core files related to URI parsing and string representations. They enhanced the `UriSpec` and `QueryParserSpec` test suites, adding test cases to handle various URI scenarios, including empty and multi-valued query parameters, and the rendering of URIs with empty query strings or fragments. Furthermore, the user introduced methods to add, remove, and set query parameters, alongside an improved string representation of a `Uri`.
scalahttp-serverhttp-clientfs2typelevel
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.