Arthur Schreiber

Software Engineer at PlanetScale

Stuttgart Region 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
Arthur Schreiber is a seasoned software engineer with 18 years of experience, currently building database-focused infrastructure at PlanetScale after a long tenure at GitHub. He specializes in backend systems, distributed databases and developer tooling, with notable open-source work on high-impact projects like gh-ost (GitHub's online schema migration tool) and Vitess for MySQL scaling. Arthur's contributions span languages and layers—from low-level C bindings in libgit2 to Ruby and JavaScript framework fixes—demonstrating a pragmatic focus on performance, correctness and testability. He has a track record of improving core internals (string handling, query planners, transports) and shipping robust behaviors for edge cases in real-world systems. Based in the Stuttgart region, he combines enterprise experience at Hewlett-Packard and GitHub with a habit of surfacing subtle bugs and tightening specifications across ecosystems. His profile reflects an engineer who prefers deep, quality-oriented backend work that directly improves operational stability at scale.
code18 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.Sc.) Angewandte Informatik, Bachelor of Science (B.Sc.) Angewandte Informatik at Berufsakademie Stuttgart
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
531reputation
8kreached
11answers
0questions
github-logo-circle

Github Skills (53)

unit-testing10
git10
debug10
programming-language10
javascript10
strings10
lib10
integrate10
mysql10
testing10
data-manipulation10
text-manipulation10
databases10
c1110
wpgraphql10

Programming languages (11)

TypeScriptC#JavaShellC++COCamlJavaScript

Github contributions (5)

github-logo-circle
tediousjs/tedious

Apr 2014 - Dec 2022

Node TDS module for connecting to SQL Server databases.
Role in this project:
userBack-end Developer
Contributions:119 releases, 129 reviews, 1616 commits in 8 years 9 months
Contributions summary:Arthur primarily focused on implementing request timeouts and addressing related issues within the `tediousjs/tedious` repository, which is a Node.js module for connecting to SQL Server databases. They integrated request timeout functionality, including the handling of connection timeouts and the creation and clearing of timers. They also addressed a bug in handling the attention acknowledgements in the SentAttention state and refactored the code for enhanced stability and maintainability.
sqlserversql-servertdsjavascriptsql
libgit2/rugged

Jun 2012 - Jul 2018

ruby bindings to libgit2
Role in this project:
userBack-end Developer
Contributions:4 releases, 901 commits, 126 PRs in 6 years 2 months
Contributions summary:Arthur primarily contributed to the Rugged Ruby bindings for libgit2. Their commits focused on updating the bindings to align with changes in libgit2 versions. This included modifications to handle new API calls, improve API compatibility, and ensure the functionality and stability of the bindings within the context of the Ruby ecosystem. Their work involved extensive modifications to C code to integrate libgit2 functionality into Rugged.
libgit2ruby-bindingsruby
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
Arthur Schreiber - Software Engineer at PlanetScale