Brian Schroeder

Software Engineer at East River Source Control

New York, New York, 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
Brian Schroeder is a software engineer with 16 years of experience building distributed systems, programming languages, and search infrastructure, currently based in New York. He has held senior engineering and leadership roles at Dropbox (including Tech Lead for Search Infrastructure on Dash) and JPMorgan Chase, and has consulted on language design and formal methods. Brian contributes to open-source tooling for smart contracts—having improved the Pact language and analysis tooling—demonstrating attention to code quality and static analysis. He moves comfortably between research-driven work in Haskell and production systems in Go and cloud services, and has a track record of shipping large data and streaming platforms for media and enterprise products. A UC Berkeley computer science graduate, he combines deep technical rigor with practical delivery across startups and major tech firms.
code16 years of coding experience
job15 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of California, Berkeley
bookHigh School, High School at Chaminade High School
github-logo-circle

Github Skills (17)

consensus10
ether10
proto10
go10
ethereum10
blockchain10
smart-contracts10
pact10
raft10
protocols10
distributed-systems9
concurrency9
docker8
haskell8
dockers8

Programming languages (18)

JavaC++RustCPactGoHCLTypeScript

Github contributions (5)

github-logo-circle
kadena-io/pact

Feb 2018 - Oct 2019

The Pact Smart Contract Language
Role in this project:
userBack-end Developer
Contributions:741 commits, 134 PRs, 283 pushes in 1 year 8 months
Contributions summary:Brian contributed to the Pact Smart Contract Language repository by adding missing parameters to examples for the `with-read` function. They also exposed functionality by exposing the evalRepl' function to enable easier evaluation of code in the pact-analyze tool and by exposing the TableName in AST for analysis. Furthermore, the user improved code consistency by naming variables instead of fields in the AST and addressed various code suggestions by heeding Hlint's suggestions, indicating a focus on code quality and consistency.
smart-contractethereumcontractblockchainpact
bts/nylas-hs

Jul 2015 - Aug 2017

Contributions:86 commits, 9 pushes in 2 years 1 month
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
Brian Schroeder - Software Engineer at East River Source Control