Brandon Fish is a Software Development Engineer II with 12 years of experience building backend systems and language runtimes, currently at Amazon in Eden Prairie, MN. He brings deep expertise in JVM and language internals from roles at Oracle and Oracle Labs, contributing to high-profile open-source projects like JRuby, TruffleRuby, and Wasmer where he improved performance, correctness, and test coverage. His background spans enterprise Java, Rails consulting, and API/server work, blending practical delivery experience with low-level systems craftsmanship. Notably, he has a track record of cleaning up complex codebases—fixing warnings, tightening type/spec coverage, and adding targeted tests—to make runtimes and core libraries more maintainable. Educated in MIS and Finance at UMN Carlson, he combines technical rigor with a pragmatic understanding of business needs.
12 years of coding experience
5 years of employment as a software developer
University of Minnesota
BSB, Management Information Systems, Finance, BSB, Management Information Systems, Finance at UMN Carlson School of Management
A high performance implementation of the Ruby programming language, built on GraalVM.
Role in this project:
Back-end Developer
Contributions:20 reviews, 1115 commits, 140 PRs in 5 years 7 months
Contributions summary:Brandon's commits primarily involve implementing and modifying core functionalities within the TruffleRuby project, focusing on the underlying Ruby language implementation. These changes span multiple files and involve additions to the RubyModule and other aspects of the language. The commits highlight the user's expertise in Ruby internals, especially in regard to class variable access and method implementation.
🚀 Fast, secure, lightweight containers based on WebAssembly
Role in this project:
Back-end Developer
Contributions:439 commits, 122 PRs, 314 pushes in 1 year 1 month
Contributions summary:Brandon's commits primarily focused on improving the code quality and performance of the Wasmer runtime. This included fixing issues related to redundant field names, clippy warnings, unneeded return statements, and unused variables. The user also addressed build warnings and implemented code formatting, contributing to a cleaner and more maintainable codebase within the project's emscripten implementation.
emscriptenwindowsrustwasmerjavascript
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
Brandon Fish - Software Development Engineer II at Amazon