Sam Schlegel

Senior Software Engineer at Discord

San Francisco, California, 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
Sam Schlegel is a Senior Software Engineer based in San Francisco with 11 years of experience building scalable platform and backend systems at Discord. He blends practical production engineering with research-rooted rigor from stints at Oak Ridge National Laboratory and university research, and holds dual BS degrees in Computer Science and Mathematics. At Discord he focuses on platform engineering and reliability, and his open-source contributions include meaningful enhancements to the popular spotify/scio Scala API for Apache Beam and Google Cloud Dataflow—improving Pub/Sub integration and addressing dependency and testing issues. Comfortable moving between large-scale cloud dataflow work and day-to-day platform operations, he brings a keen eye for refactoring and integration that reduces friction for data-intensive systems.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Florida Atlantic University
github-logo-circle

Github Skills (13)

avro10
dataflow-programming10
pubsub10
dataflow10
apache-beam10
scala10
user-data9
data-model9
data-set9
google-cloud9
bigquery8
streaming7
testing6

Programming languages (21)

C#JavaC++CSSRustCScalaGo

Github contributions (5)

github-logo-circle
spotify/scio

Mar 2017 - Aug 2017

A Scala API for Apache Beam and Google Cloud Dataflow.
Role in this project:
userBack-end Developer
Contributions:7 commits, 6 PRs, 21 comments in 5 months
Contributions summary:Sam primarily contributed to the `scio` Scala API for Apache Beam and Google Cloud Dataflow. Their work involved updating dependencies like Avro, adding functionalities for Pub/Sub integration with attributes (including input and output), and refactoring existing code. Additionally, they implemented improvements related to Pubsub I/O and addressing testing related issues. These changes demonstrate the user's focus on enhancing the library's integration capabilities and expanding its features related to data processing and cloud interactions.
apidatabeambatchbigquery
discord/rules_k8s

Nov 2018 - Apr 2021

This repository contains rules for interacting with Kubernetes configurations / clusters.
Contributions:22 commits, 4 PRs, 29 pushes in 2 years 5 months
clustersk8skubernetesrulesconfigurations
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
Sam Schlegel - Senior Software Engineer at Discord