Brandon Holt

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

👤
Senior
Brandon Holt is a system software engineer at Apple with 14 years of experience designing and building tools that help engineers at Apple make amazing things. Based in San Francisco, he combines hands-on development with a deep research background, holding a PhD in Computer Science from the University of Washington where he was advised by Luis Ceze and Mark Oskin as part of the Sampa group. His interests span computer architecture, compilers, distributed systems, and programming languages, reflecting a drive to create cross-layer tooling that traverses runtime libraries, compilers, programming models, and DSLs. In the open-source space, his profile highlights building tools to scale applications to clusters across the stack, from runtime libraries to DSLs and programming models. Notably, as a back-end developer on Twitter's Scalding project, he refined core internals like ShellPipe and implemented REPL-facing features such as toIterator, toList, and dump, while handling local and HDFS execution paths. He earned a BS in Computer Science and Physics from the University of Wisconsin-Eau Claire and has prior research and industry stints at UW, Twitter, Microsoft Research, Cray, Epic, and Liberty Mutual.
code15 years of coding experience
github-logo-circle

Github Skills (9)

replit10
cascading10
repr10
scala210
scala10
data-pipelines9
data-pipeline9
hadoop8
unit-testing5

Programming languages (5)

TypeScriptScalaTeXJavaScriptHTML

Github contributions (5)

github-logo-circle
twitter/scalding

Jun 2014 - Aug 2014

A Scala API for Cascading
Role in this project:
userBack-end Developer
Contributions:22 commits, 1 comment in 2 months
Contributions summary:Brandon primarily focused on enhancing the Scalding library, a Scala API for Cascading. Their work involved modifying and refactoring internal classes, such as ShellPipe, to improve its functionality, particularly concerning local execution and snapshotting. They contributed to implementing core functionalities like `toIterator`, `toList`, and `dump` within the context of the Scalding REPL environment. Additionally, the user made changes related to handling file paths and dependencies for different execution modes (local and HDFS).
apiscalafs2cascadingscala-native
Contributions:8 commits, 7 pushes, 3 comments in 2 years 4 months
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