Marvell Semiconductor
Principal Software Engineer and Director - High Performance Computing
Ibm Jul 2015 - Feb 2019
Member of Research Staff
Lawrence Berkeley National Laboratory Apr 2012 - Jul 2015
Computer Systems Engineer
Cscs Aug 2009 - Mar 2012
Scientific Computing Specialist
Cray Inc. Oct 2002 - Aug 2009
Software Engineer
Education:
Massachusetts Institute of Technology 1985 - 1991
Doctorates, Doctor of Philosophy, Geology, Geophysics
University of Chicago 1981 - 1985
Bachelors, Bachelor of Arts
West Anchorage High School 1977 - 1981
Skills:
High Performance Computing Openmp Mpi Scientific Computing Fortran Applied Mathematics Supercomputing Parallel Algorithms Benchmarking Linux Bash Geophysics Computational Physics Fluid Dynamics Cfd Cray Cuda Fortran Application Design Fortran 95 Computational Analysis Finite Volume Finite Difference Grid Generation Numerical Linear Algebra Atmospheric Modeling Numerical Weather Prediction Netcdf Climate Modeling Vectorization Simd Multi Core Programming Multithreaded Application Development Scientific Programming Geophysical Surveys Research Computing Data Structures Computational Geometry Remote Sensing C/C++ Stl Oceanography Performance Engineering Parallel Programming Numerical Analysis Software Design Simulations Algorithms Parallel Computing Mathematical Modeling Distributed Systems Programming C++ Multithreading Concurrent Programming Management
Interests:
Adventure Motorcycling Nature Photography Astrophysics Backpacking Skiing Education Environment Cosmology Science and Technology Climbing Material Science Scientific Computing Big Data Atmospheric Science Supercomputing Travel Downhill Skiing Science High Performance Computing Oceanography
National Energy Research Scientific Computer Center/Lawrence Berkeley National Laboratory
Apr 2012 to 2000 Computer Systems EngineerSwiss National Supercomputing Center
Aug 2009 to Mar 2012 Scientifc Computing SpecialistCray Inc Seattle, WA Oct 2002 to Jul 2009 Software EngineerRemote Sensing System Santa Rosa, CA Jan 2000 to May 2002 Project ScientistLawrence Livermore National Laboratory Livermore, CA Apr 1997 to Dec 1999 Computer Scientist / Math ProgrammerGeophysical Fluid Dynamics Group
Jan 1993 to Jan 1996 Research FellowGeodynamics and Tectonics Group