André Rouél

Principal Software Engineer at Tealium

Halle (Saale), Saxony-Anhalt, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code14 years of coding experience
job14 years of employment as a software developer
bookApprenticeship 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
github-logo-circle

Github Skills (22)

immutables10
builder-pattern10
annotations10
testing10
http10
url-parsing10
java10
annotation-processing10
scala10
javas10
parse10
uri10
url-parser10
builders10
builder-io10

Programming languages (7)

TypeScriptJavaC++ShellScalaJavaScriptKotlin

Github contributions (5)

github-logo-circle
immutables/immutables

Jan 2017 - Oct 2020

Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!
Role in this project:
userBack-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.
annotation-processorjavajacksongsonimmutable-objects
http4s/http4s

Jun 2014 - Aug 2014

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:34 commits, 6 comments in 1 month
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.
Request Free Trial