Brian Anderson

Software Engineer

Profile

I'm a passionate engineer with a diverse skillset, and a history in systems programming, software validation, programming languages, and open source community management. I co-founded the Rust programming language and its sister project, the Servo web browser. I need to be part of projects that I can fully believe in, and in return I make good things happen. I am extremely self-aware and am always working to improve. I prefer to start in a simple programming position, where I can learn the ropes, and then grow into more interesting roles. More about me at brson.github.io.

Skills

Systems Programming

Over a decade of professional experience in low-level programming.

Software Validation

Deep enthusiasm for ensuring correctness and quality through aggressive testing and automation.

Open Source Community Management

I've been at the forefront of an open source project that is renowned for successful contributor engagement.

Technical

  • Rust
  • Python
  • C/C++
  • bash
  • C#
  • AWS

Experience

Mozilla

Senior Research Engineer

2011-

Founding member of the Rust and Servo projects: an open source, memory-safe, systems language with the performance of C++, and a web browser written in Rust. Rust core team member.

Wrote large portions of Rust's original green-threading runtime, and ported the entire runtime from C++ to Rust.

Wrote Rust's built in unit testing framework, maintained its test suite, and developed tools for large-scale regression testing of the entire language ecosystem.

Created the tools and automation for building, installing, upgrading and distributing Rust for all supported platforms

Lead a variety of community-building initiatives, including coordination of dozens of global meetup groups, mentoring contributors, running contributor-oriented projects. Gave away thousands of stickers.

Maintained the Rust website, documentation, the release process, and generally ensured that it presented a polished user experience.

More of my Rust work at https://brson.github.io/rust-stuff.html

Cintas

Software Engineer

2008-2011

Developed point-of-sale software for handheld devices in C# and C++, across four business units.

Lead the design of new handheld software during a conversion to the SAP platform.

Instituted device management proceedures and infrastructure for managing ~10k devices globally.

Clifton Labs

Software Engineer

2005-2008

Led the design and development of desktop software for simulating surgical spinal correction. Customer was happy. Still the best single piece of software I ever wrote.

Small-scale R&D into embedded and kernel software for DOD and medical contracts.

Education

University of Cincinnati

B.S. in computer science, 2005

Brian Anderson — andersrb@gmail.com — (513) - 508-8602