Hello and welcome to my home page at Stanford University!
I have a Master's in computer science from Stanford. For info on our program, click Computer Science Department.
I'm a scientist who's found a love of working on powerful computing systems, particularly the kind which use multiple computers to tackle massive problems by working in parallel. I started my career as a computer scientist worrying about time-critical realtime programming in the aerospace industry. In the 90's, I moved into developing programming environments at a DOE national laboratory in California, Lawrence Livermore National Laboratory (LLNL), where I worked with various domain scientists with specialties like physics, chemistry, and mathematics. Over time, I drifted into working on runtime systems and operating systems for large parallel computers. In 2008, I joined Oak Ridge National Laboratory (ORNL) to work on system software for supercomputers. I'm probably most known for my technical contributions in middleware and system software, and lately I've been applying my knowledge on distributed clock synchronization into new areas like our nation’s power grid. While I've kept my hands in the technical aspects of the work, I'm also assuming roles where I conceive and pitch new ideas, form effective R&D teams, and manage projects with distributed teams, making sure our projects deliver milestones on time and on budget.
My professional interests include parallel programming, distributed systems, operating systems, runtime systems, programming languages and programming environments. My recreational interests include sports, movies and reading.
You may also:
You can contact me firstname.lastname@example.org
This page is: http://xenon.stanford.edu/~trj/