Daniel J. Vasicek
4415 East 38th Street
Tulsa, OK 74135-2528
[email protected]
http://www.geocities.com/dan_vasicek
918-749-4855

636-4915 (mobile)

Professional Engineer CO 12168, OK 9651

SUMMARY

Physicist, Applied Mathematician, Statistician, Engineer, and Teacher with broad experience in applied Mathematics, Fluid Mechanics, Computer Science, Geoscience, Mechanics of Rigid Bodies, Statistical Analysis, Least Squares and Maximum Likelihood Estimation, Kinetic Theory, Sorting and Searching seeks to solve problems, improve processes, and generate new algorithms, ideas and methods. 

 

EXPERIENCE

·         Unix system administration, Airplane simulation, and CVS at Thomson Training and Simulation

·         Teaching Introductory Computer Networks, Calculus II, AWK, Kinetic Theory, LISP, Miranda, Applied Numerical Methods, and Fortran

·         Added barge motion to the Amoco Jacket Launch program.  As offshore production jackets became larger, motion of the barge, which was initially ignored, became a more important component of the trajectory computation.  Added an extra 6 degrees of freedom to the computation, and used my singularity free representation for rotations to avoid singularities that arose in the original representation.

·         Led a group that created the largest, most significant functional computer program ever written, the Amoco Functional Reservoir Model of fluids flowing in an oil reservoir. Translated the 100 man-year GCOMP program from Fortran 77 into the Functional programming language, Miranda, using 3 man-years of effort. Demonstrated that the functional programming style could be used to reduce programming effort and improve parallelization for a significant programming application.

·         Wrote a C++ filter for removing camera motion from blurred photographs.

·         Designed and created a ray tracing system using C, C++, and Fortran 90 that can be used to trace incident seismic pressure waves along with the matching reflected shear waves.  Produced all bookkeeping, accounting, and graphical software needed to study the seismic illumination resulting from matched converted waves. The resulting software can be used to make illumination maps displaying surface coverage expected from proposed seismic survey geometries.

·         Worked with a group that created a program for modeling the propagation of aniostropic, elastic waves in a three dimensional medium having 21 elastic coefficients (general elasticity). Model was used to study the propagation of generalized elastic waves on the Connection Machine 5 (CM5), a large highly parallel computer.  

·         Assisted in the Amoco 3D Visualization Effort by becoming familiar with the geologically oriented computer aided design program, gOcad, and creating various translators for transforming Amoco formats (including the ray tracing facility formats) into gOcad formats and vice versa.  Created 3D velocity models using gOcad and displayed rays traced by the ray tracer.  Gocad is 500,000,000 bytes of C++ source code.

·         Created a computer program for extrapolation, interpolation, and smoothing onto regular grids from irregularly and sparsely measured data using the ideas of Tichinov Regularization, sparse matrix representations, and iterative linear system solvers.

·         Invented a singularity free representation for rotations, which was utilized as the basis for the ocean going Barge Launch computation, and improved representations for the elastic properties of rigid media.

·         Automated X-ray powder diffraction system for quantitative analyses of rock samples.

·         Ground known mixtures of minerals;

·         Ran X-ray diffraction experiments to obtain standards for comparison to unknown mixtures;

·         Performed statistical and physical analysis of the data to discover quantitative relationships;

·         Designed and coded computer algorithms to produce quantitative analysis reports from ground rock samples;

·         Specified laboratory and computer equipment needed to do the job fast enough

·         Developed algorithms for relating gamma ray spectra to estimates of rock composition allowing estimation of rock types from well bore gamma ray spectra.

·         Used Strassen’s matrix multiplication algorithm to speed up matrix multiplication on high-speed computers like the Cray-XMP. Wrote and tested the algorithm, and found it to be significantly faster than the standard methods.  The algorithm was provided to various software vendors who incorporated it into their software.

·         Created a Pressure Transient Analysis System for the analysis of measured pressure transients in wells.

·         Created and maintained the Amoco-Saint Francis Health Zone usage data.  Amoco employee usage of the Health Zone is subsidized according to a plan that is designed to encourage employees to use the exercise facility.  The more that they use it, the less that they have to pay for it. Maintained the data and created monthly reports that are used to administer that plan.  Monthly reports are available to all employees via the Amoco intra net.  An automatic computer program mails electronic versions of the monthly reports to various interested parties.  The entirely automatic facility is written in a combination of AWK, Fortran and Unix shell scripts.

·         Improved the Amoco well bore multicomponent flow computations to allow non-unique flow regimens.   That is, I recognized that there might be more than one flow rate consistent with a given pressure drop and that the flow state could be a function of the well history.

·         Created the Amoco Remote Computer Access system to allow mainframe users to access computer facilities at remote sites.  This gave mainframe users access too remotely distributed data, and computer power.

Computer Tools: C, C++, Unix, AWK, Fortran 90, Fortran 77, Html, JavaScript, Lexx, Anagram, QMF, SQL, Perl, Rexx, Xedit, Miranda, Mathematica, MathCAD, SAS, APL, MatLab, Reduce, LISP, Scheme, gOcad, Photoshop, Landmark, MS Word, PowerPoint, Excel, Access, Framemaker, and TeX/LaTeX.

Professional Societies: Colorado Professional Engineer number 12168, Oklahoma Professional Engineer number 9651, SIAM, ACM, SX, SPS.

 

Employers:

2000 Summer: Thomson Training and Simulation; Airplane simulator enhancements, Unix System Administrator,

2000 Spring: Booker T Washing High School; Physics Teacher

1999-2000: Tulsa Community College; Calculus and Computer Networks Teacher

1973-1999: BP-Amoco; Geoscientist, Engineer, Computer Scientist, Applied Mathematician

 

Education:

 

2000, Teaching Computer Networking at Tulsa Community College

2000,Taught Physics at Booker T. Washington High School, Tulsa, Ok 918-428-6000 or 428-6053

1999, Advanced Object Oriented Programming in C++, Tulsa Community College

1973, Ph.D. Aerospace Engineering Sciences, University of Colorado, MIT 1966,
1965, M.S. Aerospace Engineering, Purdue University
1964, B.S. Engineering Science, Purdue University

Taught classes in Boltzmann Kinetic Theory, Calculus, Fortran 77, JavaScript, html, Applied Mathematics, Linear Algebra, gOcad++, and Group Theory

(An increased detail version of this resume is available on request)

Hosted by www.Geocities.ws

1