SlideShare a Scribd company logo
1 of 2
Download to read offline
Richard Cook
3814 California Way, Livermore, CA, 94550
(925) 452-7424
wealthychef@gmail.com
———————————————————————————————————————
Objective: Combine interest in deep neural networks, years of experience in scientific visualization and high performance
computing (HPC), training as a chemical engineer, and skills in communication, leadership and collaboration to advance
your company’s business interests.
Languages: C, C++, Python, Unix shell programming, CUDA, Qt, SQLite, HTML5, CSS3, Fortran, perl, javascript, Korean,
Thai
Tools & Technologies: Machine learning, CUDA, OpenACC, HPC, VTK, SVN, OOP, BOOST, STL, git, Unix, pthreads,
OpenGL, jQuery, JSON, VisIt, EnSight, Paraview, Totalview, Blender, ImageMagick, FFMpeg, linux, Macintosh, Windows,
iOS
———————————————————————————————————————
WORK HISTORY
Computer scientist, Lawrence Livermore National Laboratory, Livermore, CA
June 2001 - present
— Technical support with customers by telephone, telepresence, and personal visits to creatively understand their
business problems and provide solutions
— Maintained government Q level security clearance working in highly secure facility
— Used compression and storage technologies to manage large data sets across complex network topology
— Worked with big data
— Enable science teams to visualize, quantify and better understand and communicate their research.
— Created paraDIS_lib, analyzeParaDIS, and custom paraDIS VisIt plugin toolset and parallel data format.
— Created web application to track and maintain animations on cluster using jQuery UI, C++ and python.
— Created, added features and continue to maintain and supoprt parallel EnSight and VisIt Miranda plugins.
— Created earthquake animation with VisIt and python for Academy of Sciences movie, played at San Francisco
Planetarium and other national locations.
— Created dozens of other animations for scientists all over LLNL for internal and external audiences, using par-
aview, VisIt, EnSight, blender, python, ImageMagick and a variety of other tools and techniques.
— Created, maintain, support, document and install 50 Debian packages in Livermore Computing build system.
— Implemented tracking and reporting of software usage using sqlite and python to enable better management.
— Completely refactored blockbuster movie player code into C++, added features and fixed bugs, moved to source-
forge git repository, added documentation, testing and bug reporting.
— Created Sidecar, augmented SMTools, SM movie metadata system and EnSight Launcher batch control system.
— Organized various onsite training and visits for tool vendors to work with LLNL users.
— Provide assistance to scientists in using visualization software on massively parallel compute clusters.
— Support and consult others regarding the practical use of GPGPUs at our laboratory.
— Trained in CUDA and OpenACC programming and familiar with OpenMP and MPI constructs and ideas.
Masters student, University of California Davis, Davis and LLNL, CA
Nov. 1998 - March 2001
— Parallelized a high accuracy volume renderer for Master’s Thesis project using pthreads. Brief computer security
lab involvement deepened understanding of institutional vulnerabilities. User interface project developed concern
for user experience when developing my software.
Chemical engineer, Chevron Research and Technology Center, Richmond, CA
August 1996 - Aug. 1998
— Designed, analyzed and troubleshot oil refinery systems and components.
———————————————————————————————————————
EDUCATION
University of California, Davis
Masters in Computer Science and Engineering received March 2001, GPA 3.78/4.00
Thesis: Parallelizing and Implementing an Exact Visibility Ordering For The HIAC Volume Renderer, 2001
University of California, Davis
Bachelors in Chemical Engineering received June 1996, GPA 3.67/4.00, top 10% of class, Tau Beta Pi honor society

———————————————————————————————————————
TEAMWORK, CUSTOMER SERVICE, AND PERSONAL DEVELOPMENT
Missionary “Zone Leader”, Church of Jesus Christ of Latter-Day Saints, Taejon District, South Korea, 1988-1990
Leadership and personal development with Landmark Education, San Jose and San Francisco, CA, 2007-2013
Worked as a waiter for a number of years, c. 1985.
Experience performing onstage in a cappella, musical theatre and shakespeare.
LANGUAGES SPOKEN: English, Korean (2 years immersion), Thai (currently learning)
———————————————————————————————————————
PUBLICATIONS
Bennett J, Cook R, Max N, May D, Williams P. Parallelizing a high accuracy hardware-assisted volume ren-
derer for meshes with arbitrary polyhedra. Proceedings of the IEEE 2001 symposium on parallel and large-data
visualization and graphics. 2001, Pages 101-106
Cook R, Dube E, Lee I, Nau L, Shereda C, Wang F. Survey of novel programming models for parallelizing
applications at exascale. Lawrence Livermore National Laboratory LLNL-TR-515971, November 17, 2011
Arsenlis A, Rhee M, Hommes G, Cook R, Marian J. A dislocation dynamics study of the transition from ho-
mogeneous to heterogeneous deformation in irradiated body-centered cubic iron. Acta Materiala, Volume
60, Issue 9, May 2012, Pages 3748–3757
Hommes G, Arsenlis A, Bulatov V, Cai W, Cook R, Hiratani M, Oppestrup T, Rhee M, Tang M. ParaDiS on Blue
Gene/L: stepping up to the challenge, Presented at: Supercomputing 2006, Tampa, FL, United States, Nov 11 -
Nov 17, 2006
Cook, R, Max N, Silva C, Williams P. Efficiently Sorting Zoo-Mesh Data Sets. Presented at IEEE 2001 Sympo-
sium on Parallel and Large-Date Visualization and Graphics, San Diego, CA, 10/21/2001–10/26/2001
Max, N, Williams, P, Silva, C, Cook R. Volume rendering for curvilinear and unstructured grids. IEEE Com-
puter Graphics International, 2003. Proceedings, pp 210 - 215
———————————————————————————————————————
PRESENTATIONS
Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer
Graphics Forum, 2003
Cook R. Visualizing Dislocation Dynamics: Using the Tera Scale Browser and POVRAY for Data Exploration and
Publication. Presentation at Department of Energy Computer Graphics Forum, 2005
Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer
Graphics Forum, 2009
Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer
Graphics Forum, 2010
Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer
Graphics Forum, 2011
Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer
Graphics Forum, 2012
Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer
Graphics Forum, 2014
———————————————————————————————————————
ANIMATIONS — Images and samples available upon request
2004-11 ParaDIS animation “Green Spaghetti”
2008-04 Moono Rhee radiation damage animation
2009-09 Art Mirin Tropical Storms detection and animation
2011-06 Cook Scullard LIFE movie
2012-03 California Academy of Sciences 1906 San Francisco earthquake movie with Artie Rodgers
2012-08 Rodgers Loomis Pitarka Petersson “Far Field” Society of Petroleum Engineers animation
2012-08 Santer Williams Bremer Intergovernmental Panel on Climate Change PNAS animation
2013-02 Arben Tarabay Vorobiev Loomis “Near-Far Field Combined” geological movie

More Related Content

Similar to 2015-03-22 Rich Cook resume.pages

Ryan_Hupe_Resume
Ryan_Hupe_ResumeRyan_Hupe_Resume
Ryan_Hupe_Resume
Ryan Hupe
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
jasonchen888
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
jasonchen888
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
jasonchen888
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
Russell Childs
 
RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016
chaser55
 
RESUME_ALEX_CHALYY_NEW
RESUME_ALEX_CHALYY_NEWRESUME_ALEX_CHALYY_NEW
RESUME_ALEX_CHALYY_NEW
Alex Chalyy
 
gngillis_std_20160818
gngillis_std_20160818gngillis_std_20160818
gngillis_std_20160818
Greg Gillis
 
gngillis_std_20160818
gngillis_std_20160818gngillis_std_20160818
gngillis_std_20160818
Greg Gillis
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
Tom Chung
 
Kevin Slade - CV
Kevin Slade - CVKevin Slade - CV
Kevin Slade - CV
Kevin Slade
 
pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016
Paul Rapp
 
ALEX_CHALYY_QA_RESUME
ALEX_CHALYY_QA_RESUMEALEX_CHALYY_QA_RESUME
ALEX_CHALYY_QA_RESUME
Alex Chalyy
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
jasonchen888
 

Similar to 2015-03-22 Rich Cook resume.pages (20)

Ryan_Hupe_Resume
Ryan_Hupe_ResumeRyan_Hupe_Resume
Ryan_Hupe_Resume
 
Frank Pellegrino
Frank PellegrinoFrank Pellegrino
Frank Pellegrino
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013Full resume dr_russell_john_childs_2013
Full resume dr_russell_john_childs_2013
 
RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016RIGGINS_Chase_Resume_2016
RIGGINS_Chase_Resume_2016
 
RESUME_ALEX_CHALYY_NEW
RESUME_ALEX_CHALYY_NEWRESUME_ALEX_CHALYY_NEW
RESUME_ALEX_CHALYY_NEW
 
gngillis_std_20160818
gngillis_std_20160818gngillis_std_20160818
gngillis_std_20160818
 
gngillis_std_20160818
gngillis_std_20160818gngillis_std_20160818
gngillis_std_20160818
 
EntryLevel Resume
EntryLevel ResumeEntryLevel Resume
EntryLevel Resume
 
yuchung Resume LA
yuchung Resume LAyuchung Resume LA
yuchung Resume LA
 
Kevin Slade - CV
Kevin Slade - CVKevin Slade - CV
Kevin Slade - CV
 
pfrResume2016
pfrResume2016pfrResume2016
pfrResume2016
 
2015Resume
2015Resume2015Resume
2015Resume
 
ALEX_CHALYY_QA_RESUME
ALEX_CHALYY_QA_RESUMEALEX_CHALYY_QA_RESUME
ALEX_CHALYY_QA_RESUME
 
Pavani_Rao
Pavani_RaoPavani_Rao
Pavani_Rao
 
Resume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason ChenResume Shwo Tsai Jason Chen
Resume Shwo Tsai Jason Chen
 
RussQuisenberry_resume
RussQuisenberry_resumeRussQuisenberry_resume
RussQuisenberry_resume
 

2015-03-22 Rich Cook resume.pages

  • 1. Richard Cook 3814 California Way, Livermore, CA, 94550 (925) 452-7424 wealthychef@gmail.com ——————————————————————————————————————— Objective: Combine interest in deep neural networks, years of experience in scientific visualization and high performance computing (HPC), training as a chemical engineer, and skills in communication, leadership and collaboration to advance your company’s business interests. Languages: C, C++, Python, Unix shell programming, CUDA, Qt, SQLite, HTML5, CSS3, Fortran, perl, javascript, Korean, Thai Tools & Technologies: Machine learning, CUDA, OpenACC, HPC, VTK, SVN, OOP, BOOST, STL, git, Unix, pthreads, OpenGL, jQuery, JSON, VisIt, EnSight, Paraview, Totalview, Blender, ImageMagick, FFMpeg, linux, Macintosh, Windows, iOS ——————————————————————————————————————— WORK HISTORY Computer scientist, Lawrence Livermore National Laboratory, Livermore, CA June 2001 - present — Technical support with customers by telephone, telepresence, and personal visits to creatively understand their business problems and provide solutions — Maintained government Q level security clearance working in highly secure facility — Used compression and storage technologies to manage large data sets across complex network topology — Worked with big data — Enable science teams to visualize, quantify and better understand and communicate their research. — Created paraDIS_lib, analyzeParaDIS, and custom paraDIS VisIt plugin toolset and parallel data format. — Created web application to track and maintain animations on cluster using jQuery UI, C++ and python. — Created, added features and continue to maintain and supoprt parallel EnSight and VisIt Miranda plugins. — Created earthquake animation with VisIt and python for Academy of Sciences movie, played at San Francisco Planetarium and other national locations. — Created dozens of other animations for scientists all over LLNL for internal and external audiences, using par- aview, VisIt, EnSight, blender, python, ImageMagick and a variety of other tools and techniques. — Created, maintain, support, document and install 50 Debian packages in Livermore Computing build system. — Implemented tracking and reporting of software usage using sqlite and python to enable better management. — Completely refactored blockbuster movie player code into C++, added features and fixed bugs, moved to source- forge git repository, added documentation, testing and bug reporting. — Created Sidecar, augmented SMTools, SM movie metadata system and EnSight Launcher batch control system. — Organized various onsite training and visits for tool vendors to work with LLNL users. — Provide assistance to scientists in using visualization software on massively parallel compute clusters. — Support and consult others regarding the practical use of GPGPUs at our laboratory. — Trained in CUDA and OpenACC programming and familiar with OpenMP and MPI constructs and ideas. Masters student, University of California Davis, Davis and LLNL, CA Nov. 1998 - March 2001 — Parallelized a high accuracy volume renderer for Master’s Thesis project using pthreads. Brief computer security lab involvement deepened understanding of institutional vulnerabilities. User interface project developed concern for user experience when developing my software. Chemical engineer, Chevron Research and Technology Center, Richmond, CA August 1996 - Aug. 1998 — Designed, analyzed and troubleshot oil refinery systems and components. ——————————————————————————————————————— EDUCATION University of California, Davis Masters in Computer Science and Engineering received March 2001, GPA 3.78/4.00 Thesis: Parallelizing and Implementing an Exact Visibility Ordering For The HIAC Volume Renderer, 2001 University of California, Davis Bachelors in Chemical Engineering received June 1996, GPA 3.67/4.00, top 10% of class, Tau Beta Pi honor society

  • 2. ——————————————————————————————————————— TEAMWORK, CUSTOMER SERVICE, AND PERSONAL DEVELOPMENT Missionary “Zone Leader”, Church of Jesus Christ of Latter-Day Saints, Taejon District, South Korea, 1988-1990 Leadership and personal development with Landmark Education, San Jose and San Francisco, CA, 2007-2013 Worked as a waiter for a number of years, c. 1985. Experience performing onstage in a cappella, musical theatre and shakespeare. LANGUAGES SPOKEN: English, Korean (2 years immersion), Thai (currently learning) ——————————————————————————————————————— PUBLICATIONS Bennett J, Cook R, Max N, May D, Williams P. Parallelizing a high accuracy hardware-assisted volume ren- derer for meshes with arbitrary polyhedra. Proceedings of the IEEE 2001 symposium on parallel and large-data visualization and graphics. 2001, Pages 101-106 Cook R, Dube E, Lee I, Nau L, Shereda C, Wang F. Survey of novel programming models for parallelizing applications at exascale. Lawrence Livermore National Laboratory LLNL-TR-515971, November 17, 2011 Arsenlis A, Rhee M, Hommes G, Cook R, Marian J. A dislocation dynamics study of the transition from ho- mogeneous to heterogeneous deformation in irradiated body-centered cubic iron. Acta Materiala, Volume 60, Issue 9, May 2012, Pages 3748–3757 Hommes G, Arsenlis A, Bulatov V, Cai W, Cook R, Hiratani M, Oppestrup T, Rhee M, Tang M. ParaDiS on Blue Gene/L: stepping up to the challenge, Presented at: Supercomputing 2006, Tampa, FL, United States, Nov 11 - Nov 17, 2006 Cook, R, Max N, Silva C, Williams P. Efficiently Sorting Zoo-Mesh Data Sets. Presented at IEEE 2001 Sympo- sium on Parallel and Large-Date Visualization and Graphics, San Diego, CA, 10/21/2001–10/26/2001 Max, N, Williams, P, Silva, C, Cook R. Volume rendering for curvilinear and unstructured grids. IEEE Com- puter Graphics International, 2003. Proceedings, pp 210 - 215 ——————————————————————————————————————— PRESENTATIONS Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer Graphics Forum, 2003 Cook R. Visualizing Dislocation Dynamics: Using the Tera Scale Browser and POVRAY for Data Exploration and Publication. Presentation at Department of Energy Computer Graphics Forum, 2005 Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer Graphics Forum, 2009 Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer Graphics Forum, 2010 Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer Graphics Forum, 2011 Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer Graphics Forum, 2012 Cook R. Lawrence Livermore National Laboratory Site Report. Presentation at Department of Energy Computer Graphics Forum, 2014 ——————————————————————————————————————— ANIMATIONS — Images and samples available upon request 2004-11 ParaDIS animation “Green Spaghetti” 2008-04 Moono Rhee radiation damage animation 2009-09 Art Mirin Tropical Storms detection and animation 2011-06 Cook Scullard LIFE movie 2012-03 California Academy of Sciences 1906 San Francisco earthquake movie with Artie Rodgers 2012-08 Rodgers Loomis Pitarka Petersson “Far Field” Society of Petroleum Engineers animation 2012-08 Santer Williams Bremer Intergovernmental Panel on Climate Change PNAS animation 2013-02 Arben Tarabay Vorobiev Loomis “Near-Far Field Combined” geological movie