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)