Christian Zentgraf

Advisory Software Engineer at IBM

Columbus, Ohio, United States
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 Zentgraf is an advisory software engineer at IBM with five years of focused experience in database architecture and data movement/replication solutions. Based in Columbus, Ohio, he brings hands-on C++ backend expertise to large-scale data systems, contributing to high-profile open-source projects like Facebook’s Velox and Presto where he implemented base64url functions, improved windowing logic, and strengthened native execution tests. He combines engineering rigor with practical QA instincts—often surfacing and fixing subtle bugs around compression selection, JSON path handling, and authentication for internal communication. Christian’s background spans deep systems work rather than front-end polish, and he has a track record of refactoring for flexibility (e.g., optional row-number generation) that helps production systems evolve safely.
code5 years of coding experience
bookFriedrich Schiller University Jena
github-logo-circle

Github Skills (23)

c-language10
strings10
testing10
text-manipulation10
data-management10
java10
base64-encoding10
javas10
query-parser10
query-engine10
cprogramming-language10
presto10
querying10
data-set9
sql-query9

Programming languages (7)

JavaC++ShellCScalaHTMLPython

Github contributions (5)

github-logo-circle
facebookincubator/velox

Mar 2023 - Apr 2025

A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
userBack-end Developer
Contributions:437 reviews, 79 PRs, 4 branches in 2 years
Contributions summary:Christian primarily contributed to the development of the `velox` library, a C++ execution engine for data management systems. They implemented a `to_base64url` Presto function, which involved modifying several C++ files related to string functions, base64 encoding, and function registration within the Velox codebase. Furthermore, the user addressed naming issues and refactored the codebase to support optional row number generation, enhancing the library's functionality and flexibility for data processing tasks. They also fixed the selection of compression values for the TableWriteTest.
queryvectorizedcppdata-processingacceleration
prestodb/presto

Feb 2023 - Apr 2025

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer & QA Engineer
Contributions:261 reviews, 62 PRs, 25 pushes in 2 years 1 month
Contributions summary:Christian primarily contributed to the back-end aspects of the Presto project, focusing on testing and code improvements within the native execution environment. They added tests for base64url conversions and window functions, ensuring code correctness and functionality. Additionally, the user addressed several code issues by fixing bugs and refactoring existing logic within the native execution code. These contributions include changes to handle JSON paths and incorporating JWT authentication for internal communication.
distributed-sqlquerybigdataquery-enginesql
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 Zentgraf - Advisory Software Engineer at IBM