Christian Brüggemann

Software Engineer at CARIAD

Berlin, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job12 years of employment as a software developer
bookMaster of Science - MS, Informatik, 1,2, Master of Science - MS, Informatik, 1,2 at Universität Paderborn
bookAbitur, 2.2, Abitur, 2.2 at Gymnasium Petrinum Dorsten
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
2,191reputation
216kreached
54answers
4questions
Badges
kotlin
top-5%
github-logo-circle

Github Skills (23)

kotlin10
python10
databases10
java10
javas10
api10
persistence10
sql10
android10
params10
ps10
database10
jdbc9
home-automation9
home-assistant8

Programming languages (15)

C#JavaC++CCMakeGoHTMLKotlin

Github contributions (5)

github-logo-circle
requery/requery

Apr 2016 - Mar 2017

requery - modern SQL based query & persistence for Java / Kotlin / Android
Role in this project:
userBack-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.
rxjavapersistence-queryjdbcjava-kotlinsqlite
flobz/psa_car_controller

Apr 2022 - Apr 2022

Control psa car with connected_car v4 API.
Role in this project:
userBack-end Developer
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