Lars Schneider

Principal DevOps Engineer at GitHub

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

🤩
Rockstar
🎓
Top School
Lars Schneider is a Principal DevOps Engineer based in Berlin with 14 years of experience helping organizations scale their use of Git and GitHub. A pragmatic perfectionist and generalist, he blends deep knowledge of Git internals with hands-on backend and automation work—contributing notable improvements to widely used projects like git and git-lfs (including robust push/upload enhancements and retriable readers). At GitHub and previously at Autodesk he led migrations, workflow automation, and developer productivity efforts for thousands of engineers and hundreds of repositories. Comfortable across mobile, backend, and infrastructure stacks, he pairs rigorous architecture thinking with pragmatic implementation to solve messy, real-world problems. Outside work he kiteboards and hikes, a reflection of his preference for tackling technical challenges with focus and persistence.
code14 years of coding experience
job9 years of employment as a software developer
bookM.Sc Software Engineering, M.Sc Software Engineering at Hasso-Plattner-Institute
languagesGerman, English, Russian
stackoverflow-logo

Stackoverflow

Stats
5,622reputation
257kreached
26answers
49questions
Badges
xcode
top-5%
syntax-highlighting
top-1%
github-logo-circle

Github Skills (31)

git10
python10
testing10
git-lfs10
perforce10
automation10
go10
automations10
syntax-highlighting10
filesystem9
file-operations9
error-handling9
xcode9
fileio9
automated-tests9

Programming languages (21)

C#JavaC++CSSCRustScalaGo

Github contributions (5)

github-logo-circle
git-lfs/git-lfs

Jun 2015 - Nov 2022

Git extension for versioning large files
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:37 reviews, 90 commits, 58 PRs in 7 years 5 months
Contributions summary:Lars implemented and refined features for the Git LFS push command, adding the ability to push objects by ID and enhancing the upload process. They updated test scripts to validate the new functionality, including object ID pushes and dry runs. Furthermore, the user refactored code to improve efficiency, and introduced and integrated a retriable reader to handle potential file download failures, improving the robustness of the download process. They also added checks for the allowincompletepush flag when pushing with missing objects.
git-extensionversion-controllibgit2git-addonsversioning
git/git

Aug 2015 - Apr 2018

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
Role in this project:
userBack-end Developer
Contributions:110 commits, 8 PRs, 37 comments in 2 years 8 months
Contributions summary:Lars's contributions primarily focused on improving and maintaining the "git/git" repository, specifically enhancing the `git-p4` functionality. They implemented features to handle Perforce path encodings, including the addition of new configurations and improved error handling. The user's work addressed issues related to Git LFS file handling and involved writing test cases to ensure the robustness of the changes. Their commits show a strong understanding of Git internals and Perforce integration.
hacklanggit-clientmercurialfollowlibgit2
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