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
Applied
Mathematician, Statistician, Engineer, and Teacher with broad experience seeks
a position where he can use expertise in Mathematics, Fluid Mechanics, Computer
Science, Geoscience, Mechanics of Rigid Bodies, Statistical Analysis, Least
Squares and Maximum Likelihood Estimation, Kinetic Theory, Sorting and
Searching.
EXPERIENCE
·
Designed and created a ray tracing
system that can be used to trace incident pressure waves along with the
matching reflected shear waves.
Produced all bookkeeping, accounting, and plotting 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 CM5.
·
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) into Gocad formats and vice
versa. Created 3D velocity models using
gOcad and displayed rays traced by the ray tracer.
·
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.
·
Led a group that created the largest, most
significant functional computer program ever written, the Amoco Functional
Reservoir Model, FCOMP. Translated the 100 man-year GCOMP program from Fortran
77 into the Functional 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.
·
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 measurements.
·
Used Strassens 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.
·
Added barge motion to the Amoco Jacket
Launch program. As 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.
·
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. And electronic versions of the monthly
reports are mailed by an automatic computer program 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
to remotely distributed data, and computer power.
Computer
Tools: Fortran 90, Fortran 77, C, C++, Unix, AWK, Html, JavaScript,
Lexx, Anagram, QMF, Perl, Rexx, Xedit, Miranda, Mathematica, Mathcad, SAS, APL,
Reduce, LISP, Scheme, gOcad, Landmark, MS Excel, MS Word, MS PowerPoint,
TeX/LaTeX, MS Access.
Professional
Societies: Colorado Professional Engineer number
12168, Oklahoma Professional Engineer number 9651, SIAM, ACM, SX, SPS.
Education:
1999 Taught Calculus at Tulsa Community College, and studied Advanced Object
Oriented Programming – C++ at TCC under Russ Sowell.
Previous
years: Taught classes in Boltzmann Kinetic Theory, Calculus, Fortran 77,
JavaScript, html, Applied Mathematics, gOcad++, Introduction to Engineering,
and Group Theory
Degrees
held:
1973,
Ph.D. Aerospace Engineering Sciences, University of Colorado,
1965, M.S. Aerospace Engineering, Purdue University
1964, B.S. Engineering Science, Purdue University
(An
increased detail version of this resume is available on request)