Aaron Wood

Staff Software Engineer at Google

Palo Alto, 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
🎓
Top School
Aaron Wood is a Staff Software Engineer in Palo Alto with a decade of experience architecting embedded systems and connecting them securely and scalably to cloud backends. He has led teams and product architecture across mass-market IoT and home-automation gateways (over a million devices deployed), evolving single-threaded designs into distributed, multi-node solutions and building embedded teams from the ground up. Comfortable in C/C++, Java, and multi-threaded, message-passing systems, he pairs low-level firmware expertise with RESTful and distributed back-end design for resilient, secure deployments. His background includes engineering leadership at Google and a history of collaborating with partners like Cisco and contributions to notable open-source tooling such as the rust-analyzer back-end. Notably, he blends hands-on systems programming with product-level security stewardship, having served on a Product Security Response Team to track CVEs and harden shipped devices.
code10 years of coding experience
job21 years of employment as a software developer
bookBS Computer Engineering, Computer Engineering, BS Computer Engineering, Computer Engineering at Kettering University
languagesEnglish, French
github-logo-circle

Github Skills (5)

rust-analyzer10
rust10
serde10
server9
json9

Programming languages (8)

TypeScriptJavaC++CRustGoPythonDart

Github contributions (5)

github-logo-circle
rust-lang/rust-analyzer

May 2020 - Apr 2023

A Rust compiler front-end for IDEs
Role in this project:
userBack-end Developer
Contributions:6 reviews, 7 PRs, 78 comments in 2 years 11 months
Contributions summary:Aaron primarily contributed to the back-end functionality of the Rust analyzer. Their work focused on transitioning to new methods for handling configurations for crates within the project, refactoring code to use new data structures, and adjusting to the new configuration options. They made changes related to project model integration, including the `json_project.rs` and `lib.rs` files. The user also added support for custom flycheck commands.
rustlsp-servercompileridefront-end
woody77/rust-analyzer

May 2020 - Jun 2022

An experimental Rust compiler front-end for IDEs
Contributions:2 PRs, 5 pushes, 6 branches in 2 years 1 month
rustcompilerfront-endrust-compilerrust-lang
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
Aaron Wood - Staff Software Engineer at Google