Ruud is a Distinguished Engineer in the Linux engineering organization at Oracle, where he works as a Linux performance expert in the Tools team. His key area of expertise is parallel computing, in particular on shared memory systems, with a recent focus on highly-scalable shared memory performance on graph analysis algorithms. Ruud has studied mathematics and physics and has been involved with the performance of technical applications for over 25 years. Before joining Oracle he worked at Sun Microsystems, SGI, Convex Computer Corporation, the University of Utrecht, and Philips.
Ruud also provides performance tuning consultancy to Oracle's major customers. Additionally, he regularly gives technical presentations and tutorials at conferences and workshops. Ruud has published over 20 conference papers related to application tuning and parallelization, several technical white papers and is co-author of the books "Using OpenMP", and "Using OpenMP - The Next Step", both published by MIT Press.