Ethan Mahintorabi

Software Engineer at Google

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
Ethan Mahintorabi is a backend software engineer with 11 years of experience building cloud infrastructure, developer tooling, and production services using Ruby on Rails, Python, Java, Erlang, and Elixir. Currently at Google, he focuses on custom silicon and Cloud infrastructure automation, after building cloud products and WebSocket/Kafka microservices at IBM. He co-founded and shipped consumer and campus apps earlier in his career, demonstrating an ability to move from idea to production across mobile and backend systems. An active open-source contributor, he improved routing performance and fixed core issues in the OpenROAD project's detailed routing module, touching RTL-to-GDS flow tooling used by chip designers. Based in Seattle and a Gonzaga CS alumnus, he blends systems-level thinking with pragmatic engineering, often finding performance wins through refactors and caching.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Gonzaga University
bookDamien High School
languagesEnglish
github-logo-circle

Github Skills (6)

c-language10
cpp10
cprogramming-language10
eda10
tcl9
verilog9

Programming languages (20)

JavaC++CRustTeXMakefileHTMLErlang

Github contributions (5)

github-logo-circle
OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
Role in this project:
userBackend Developer
Contributions:475 reviews, 61 commits, 93 PRs in 1 year 11 months
Contributions summary:Ethan primarily contributed to the detailed routing (drt) module of the OpenROAD project, focusing on optimizations and bug fixes within the FlexDR routing algorithm. Their work included refactoring code, improving runtime performance by caching values and removing unused variables, and fixing compiler errors related to standard library usage. The user also made changes to the abstract LEF output functionality.
opendb-databasertlcppgdstcl
hdl/bazel_rules_hdl

Dec 2020 - Dec 2022

Hardware Description Language (Verilog, VHDL, Chisel, nMigen, etc) with open tools (Yosys, Verilator, OpenROAD, etc) rules for Bazel (https://bazel.build)
Contributions:187 reviews, 78 commits, 215 PRs in 2 years
vhdlhardware-descriptionfpgaedaopenroad
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
Ethan Mahintorabi - Software Engineer at Google