Tim Steinbach

Staff Infrastructure Engineer at Shopify

Kitchener, Ontario, Canada
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
award
Top expert inOpen Source Software Development and Security
Tim Steinbach is a Staff Infrastructure Engineer in Kitchener with 14 years of experience building high-scale data and distributed systems, currently advancing infrastructure at Shopify. He blends deep expertise in concurrent and functional Scala, big-data pipelines (Kafka, Spark, Iceberg, Beam/BigQuery) and production-grade observability with a pragmatist’s focus on readable, testable and well-documented code. A longtime open-source contributor, Tim has improved principled FP libraries like scalaz and refined (adding safe parsers and IP/messaging refinements) and contributed infrastructure improvements to projects such as sbt-native-packager and ZIO. He has led teams across security analytics and cloud migrations, architecting PB-scale ingestion and ML-enabled pipelines while mentoring engineers and championing cross-team knowledge transfer. Tim is also the author of "Markdown By Example," reflecting his interest in clear documentation and teaching complex concepts simply.
code14 years of coding experience
job13 years of employment as a software developer
bookComputer Science, Computer Science at FernUniversität in Hagen
bookAbitur English Mathematics Computer Science History, Abitur English Mathematics Computer Science History at Gymnasium Borbeck
languagesEnglish, German, Latin
stackoverflow-logo

Stackoverflow

Stats
23reputation
525reached
0answers
1question
github-logo-circle

Github Skills (33)

string-validation10
typesc10
docker10
validations10
refinement-types10
scalaz10
zio10
sbt10
validation10
dockers10
scala10
ipv610
ipv410
functional-programming10
concurrency10

Programming languages (24)

C#PowerShellJavaC++CSSCRustScala

Github contributions (5)

github-logo-circle
zio/zio

Feb 2018 - Aug 2019

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBack-end Developer
Contributions:22 releases, 118 commits, 121 PRs in 1 year 6 months
Contributions summary:Tim primarily focused on code formatting and refactoring within the ZIO library. Their commits demonstrate an effort to improve code style and maintainability. The changes involve formatting code across various files, including core components and benchmarks. These edits suggest a focus on code quality and consistency.
functional-programmingqueuesstreamsasynchronicityasync
scalaz/scalaz

Nov 2017 - Oct 2018

Principled Functional Programming in Scala
Role in this project:
userBack-end Developer
Contributions:103 commits, 75 PRs, 26 pushes in 10 months
Contributions summary:Tim's contributions primarily involve enhancing the `scalaz/scalaz` library by adding safe parsing functions for primitive data types, including `Boolean`, `Long`, `Int`, `Byte`, `Short`, `Double`, `Float`, `BigInteger`, and `BigDecimal`. The implementation focuses on providing validation via `Validation` to handle potential parsing errors gracefully. Furthermore, the user created and integrated a microsite framework, including documentation and diagram links, showcasing their work on project infrastructure.
functional-programmingscalajsscalazscalascala-js
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
Tim Steinbach - Staff Infrastructure Engineer at Shopify