Christian Brüggemann is a Berlin-based software engineer with 11 years of experience specializing in Android, Kotlin and Java development, currently building Android apps at CARIAD. He has a strong background in diagnostics and embedded systems from Diebold Nixdorf and a history of research-led engineering at Universität Paderborn, including work on static analysis tooling for the Soot framework. An active open-source contributor, he has made substantive backend and Kotlin-focused improvements to the requery SQL persistence project and implemented practical API-driven features like scheduled charge control for connected cars. Christian combines production-grade app development with systems thinking and a knack for bridging research codebases and real-world automotive and payment systems, reflected in his Master’s in Computer Science (1.2) and a long-running personal showcase of Android projects.
11 years of coding experience
12 years of employment as a software developer
Master of Science - MS, Informatik, 1,2, Master of Science - MS, Informatik, 1,2 at Universität Paderborn
Abitur, 2.2, Abitur, 2.2 at Gymnasium Petrinum Dorsten
requery - modern SQL based query & persistence for Java / Kotlin / Android
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs, 18 comments in 11 months
Contributions summary:Christian contributed to the `requery` project, focusing on improving the core functionality and fixing bugs within the SQL-based query and persistence framework. Their commits involved enhancing entity mapping, raw query capabilities, and fixing issues related to Kotlin integration and Android parceling. They demonstrated a strong understanding of database interactions, parameter handling, and adapting the framework to support features like in-clause queries and Kotlin-specific language features.
Contributions:1 review, 7 commits, 1 PR in 18 days
Contributions summary:Christian primarily worked on enhancing the charge control functionality for a PSA car controller, focusing on multi-day charge scheduling and implementing logic for postponing charges based on scheduled times. They made changes to the charge control application code and the remote client, likely for interacting with the car's API. The user also added a mock test for the charge control feature.
corsa-eapivauxhallretrieveandroid
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
Christian Brüggemann - Software Engineer at CARIAD