Andreas Schneider

Principal Software Engineer at Samba Team

Nuremberg, 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
Andreas Schneider is a Principal Software Engineer at Red Hat with 18 years of experience specializing in identity management, secure protocols and file-serving (Samba, Kerberos, SSH) and a long-standing member of the Samba Core Team. He combines deep C systems expertise with security-first engineering—replacing home-grown crypto with GnuTLS, making Samba FIPS-compliant, and adding MIT Kerberos support for Samba AD. Andreas is a prolific open-source maintainer and contributor across projects from libssh and krb5 to ownCloud, darktable and OSS-Fuzz, where he’s helped harden SSH via fuzzing and key handling improvements. His work spans low-level protocol internals, fuzzing infrastructure, and build/CI automation, plus mobile/embedded contributions to LineageOS and TWRP that reveal a knack for cross-domain systems engineering. Based in Nuremberg, he publishes talks and research on Samba and crypto topics and balances production-grade engineering with research-driven improvements to authentication and synchronization stacks. A less obvious strength is his breadth across tooling and build systems—CMake, sanitizers, packaging and installer automation—helping projects stay secure and reproducible.
code18 years of coding experience
job3 years of employment as a software developer
bookDiplom-Informatiker Computer Science (Informatik), Diplom-Informatiker Computer Science (Informatik) at Hochschule für angewandte Wissenschaften Kempten
languagesGerman, English
github-logo-circle

Github Skills (116)

dependency-management10
image-processing10
synchronized10
firmware10
authentication10
bash10
cmake10
c1110
recovery10
security10
c1710
vim10
ruby10
gssapi10
automation10

Programming languages (31)

C#CCMakeMakefileGoCommon LispHTMLNSIS

Github contributions (5)

github-logo-circle
samba-team/samba

Sep 2011 - Jan 2023

https://gitlab.com/samba-team/samba is the Official GitLab mirror of https://git.samba.org/samba.git -- Merge requests should be made on GitLab (not on GitHub)
Role in this project:
userBack-end Developer & Security Engineer
Contributions:1406 commits, 1 PR, 31 comments in 11 years 6 months
Contributions summary:Andreas primarily contributed to security and core back-end aspects of the Samba project, as evident from their commits that modify and enhance network security protocols. Their work involved implementing and refining features related to Kerberos authentication, including enhancements for handling S4U2Self and S4U2Proxy requests, demonstrating an understanding of authentication protocols. Furthermore, the user's contributions included code improvements for password handling and modifications in the codebase, indicative of their focus on maintaining and improving the underlying security infrastructure. These changes included adjustments for encryption settings and also focused on setting up new security checks and features.
gitlabsamba
owncloud/client

Feb 2008 - Aug 2013

🖥️ Desktop Syncing Client for ownCloud
Role in this project:
userBack-end Developer
Contributions:748 commits in 5 years 6 months
Contributions summary:Andreas contributed to the core backend logic of the project, focusing on features related to journal management and file synchronization. They implemented a two-phase commit system for the journal, improved the structure of the file tree, and added functionalities for database interaction. Further, the user made efforts to enhance the code's robustness, including handling scenarios like potential resource exhaustion and the handling of cases where the paths are not local. They also made improvements to prevent data loss.
owncloudcppdesktopserver-syncsync-client
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