Sam Schlegel

Software Engineer at discordapp

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
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
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 (24)

C#JavaCSSC++RustCScalaGo

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.
apache-beamgoogle-cloud-dataflowscalabigquerygoogle-cloud
discord/rules_avro

May 2018 - May 2020

🍃 bazel rules for generating code from avro schemas
Contributions:18 commits, 5 pushes in 2 years
avrobazel-rules
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