Robert Fuhrer is a seasoned software engineer with over three decades of experience bridging research and production, from early digital-logic and device-driver work to leading large-scale cluster OS development at Google. He holds a Ph.D. in Computer Science and has a rare blend of expertise in hardware design automation, compiler and language tooling, and high-availability distributed systems—having led Eclipse IMP and type-related refactorings for JDT while at IBM Research. At Google he builds 24x7 datacenter orchestration components that power services at planetary scale, combining design, implementation, deployment and operational ownership. An uncommonly broad thinker, he has applied combinatorial optimization and meta-tooling techniques in domains as varied as paper-mill scheduling, computer music scoring, and IDE framework design.
21 years of coding experience
2 years of employment as a software developer
M.S., Computer Science, M.S., Computer Science at Columbia University
B.S.E., Electrical Engineering/Computer Science, B.S.E., Electrical Engineering/Computer Science at Princeton University
Generic immutable recursive data representation API targeted at source code models and more.
Contributions:27 commits in 2 years 7 months
representationapibigintegerserializationgeneric
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.