Christian Flach

Senior Softwareengineer at Google

Munich, Bavaria, 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
Christian Flach is a Senior Software Engineer with 13 years of experience, currently working on Android Auto at Google Munich after contributing to Chrome OS features like Project Fugu and Isolated Web Apps. He brings strong systems and backend expertise demonstrated by contributions to projects such as the Hyrise in-memory database and Snapcast, where he improved streaming metadata, error handling, and memory safety. Comfortable across languages and domains, he has fixed subtle scheduler and iterator issues, implemented unique-slug callbacks in Doctrine extensions, and written thorough test suites that emphasize robustness. A frequent open-source contributor and creator of tools like AdventureLookup and Anno 2018, he combines production-grade engineering with a research-minded approach from his Hasso Plattner Institute background. He’s also experienced in mentoring and teaching, having developed curricula and guided students in programming and hardware projects. Colleagues value him for pragmatic problem-solving and attention to low-level detail that prevents future outages.
code13 years of coding experience
bookMaster of Science - MS IT-Systems Engineering, Master of Science - MS IT-Systems Engineering at Hasso Plattner Institute
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1,663reputation
60kreached
22answers
7questions
github-logo-circle

Github Skills (36)

unit-testing10
c-language10
slugify10
testing10
doctrine10
in-memory-database10
databases10
url-slug10
airplay10
memory-database10
data-structure10
audio10
php10
doctrine-orm10
sql10

Programming languages (30)

C#CCMakeMakefileGoHTMLJupyter NotebookNunjucks

Github contributions (5)

github-logo-circle
hyrise/hyrise

Dec 2018 - Mar 2019

Hyrise is a research in-memory database.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:5 commits, 4 PRs, 74 comments in 3 months
Contributions summary:Christian made several contributions related to database operations and query processing within the Hyrise in-memory database. They addressed issues related to the scheduler, optimized query execution by integrating sorted chunk functionality, and improved segment iterators. The user also added functionality to handle ordering modes and updated existing data structures, specifically segment iterators.
memorycpphyrisesqlcolumn-store
Doctrine2 behavioral extensions, Translatable, Sluggable, Tree-NestedSet, Timestampable, Loggable, Sortable
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 commits, 4 PRs, 7 comments in 11 months
Contributions summary:Christian primarily contributed to the Doctrine extensions library by implementing tests and addressing bug fixes related to the Sluggable behavior. Their work involved writing and modifying PHP code, specifically within test suites, to ensure the correct functionality of the slug generation and uniqueness features. The user also added new test cases and made adjustments to existing ones to improve clarity and address edge cases, showcasing a focus on code quality and robustness. Furthermore, the user introduced a new callback mechanism to handle unique tree slugs, directly resolving reported issues.
doctrine-ormloggablephpdoctrine-odm-mongodbtranslatable
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 Flach - Senior Softwareengineer at Google