Michael Eastwood

Staff Software Engineer at Google

Sunnyvale, 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
Michael Eastwood is a Staff Software Engineer at Google with 12 years of experience building camera and systems software across distributed, multi-site teams in Sunnyvale. He blends production engineering leadership (TLM for a Pixel Camera team spanning San Diego, Taipei, and Mountain View) with a strong research background as a PhD-trained astrophysicist who studied the cosmic dawn. Equally comfortable in low-level back-end work and team orchestration, he has contributed to core language and parallel-computing features in the widely used Julia project, fixing numeric and pmap/eig issues and adding tests to improve correctness. Michael’s profile reflects a rare mix of observational science rigor and pragmatic software delivery, enabling him to tackle complex algorithmic problems and operational scale.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at Rice University
bookCalifornia Institute of Technology
github-logo-circle

Github Skills (6)

programming-language10
parallel-computing10
numerical-methods10
julia10
testing9
hpc8

Programming languages (1)

Julia

Github contributions (5)

github-logo-circle
JuliaLang/julia

Mar 2015 - Apr 2018

The Julia Programming Language
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 23 comments in 3 years 1 month
Contributions summary:Michael primarily focused on fixing bugs and improving the functionality of the Julia programming language. Their commits addressed issues related to documentation accuracy, the behavior of the `eig` function and the `pmap` function arguments. They also contributed by implementing tests to ensure the correct output of numerical functions. This user's contributions focused on core language features and parallel computing functionality.
sciencejulia-languagemachine-learningjulialangpetsc
mweastwood/CLI.jl

Feb 2015 - Sep 2015

Contributions:19 commits, 17 pushes, 1 branch in 7 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