Hans Ecke
E-mail: abplbb@r.postjobfree.com
WWW: http://hans.ecke.ws
Golden CO 80403
Work : 303-***-****
Cell : 303-717-1672SkillsNumerical and computational Geophysics:
Develop data processing algorithms and implement them in C, C++,
Perl, Matlab and other languages. Proficient in the programming of
the
and
processing packages. Fascinated with
large-scale problems and the intersection between scientific theory
and computer implementation.
Rock Physics:, data processing and theoretical analysis.
Software Engineering:
Active languages: C, C++, Perl, HTML, Bourne Shell, SQL, Assembler.
Working knowledge of Java, Python and Lisp. Software development in
diverse teams as leader or contributor. Able to create portable,
maintainable, user-friendly programs.
System administration:
Administered AIX, HP-UX, Solaris, IRIX, Linux, MS Windows. Main
strength is Linux, 12 years experience. System administrator,
webmaster,
for a .
Communication:
Fluent in written and spoken English and German. Basic Russian.
Comfortable in diverse teams. Effective communication with clients,
programmers, geophysicists and managers.
Experience
May 2005 - present Denver, Colorado
Research & Development Geophysicist
Develop custom seismic data processing modules for velocity analysis
and anisotropic processing.
Maintain and refactor the
.
Develop a testsuite for processing QC.
Reverse engineer large parts of the ProMAX system and develop an
automation framework.
January 1999 - May 2005 Golden, Colorado
Study of at a graduate level;
Research Assistant
Research hydrocarbon fluid properties under different, especially
reservoir conditions at the CSM
.
Practical measurements and theoretical analysis and interpretation.
Developed own data processing system, data format and plotting library
for analysis.
Study of geophysics with special regards to numerics, modeling and
mathematic programs like Mathematica or Matlab.
Co-designed the future direction of the computational
education in the department. .
Expanding and modernizing the COOOL C++ optimization library.
Maintaining the
of rock and mineral properties. Develop and maintain a custom public web interface.
Development of cross-platform, user-friendly educational
.
Education and supervision of fellow research assistants.
Working in the Linux Users Group of the Colorado School of Mines to
introduce Linux and .
System administrator, computer security educator and webmaster for the Physical Acoustics Lab,
the Rock Physics Lab and other working groups.
Summer 2000 and 2001 Denver, Colorado
Internship as Tester/Developer
Testing of the ProMAX data processing package for the 1998.6 release.
Wrote an automated testing framework for ProMAX in Perl and Lisp.
September 1996 - January 1999 Freiberg, Germany
Study of at an undergraduate level;
Research Assistant
Scientific programmer for a sensor to measure
groundwater flow. Real-time controlling of the sensor via RS232, data
acquisition, processing, and visualization. The programming
was in Turbo Pascal and Assembler on MS-DOS at both the application
and system programming levels.
Modeling the distribution of electromagnetic properties in the earth.
Provided a visual interface to load and save different model
types, view models, and change properties. The programming was done
in Unix/C++. For the visual interface I used
X-Windows/QT.
These jobs funded my educational and living expenses.
Education
May 2005
Master of Science in Geophysics
Thesis title: "Seismic Velocity Calibration: Fluids, Pressures and Frequencies", Golden Colorado
December 1998
Vordiplom (USA Bachelors degree equivalent) in, Freiberg Germany
1997 - present
Currently receiving a
scholarship.
Publications, References
and Ecke, H,
"What programming languages should we teach our undergraduates?"
Published in the March 2002 issue of
.
., feel free to
email him about me., the low frequency measurement
processing program in C++.
plots maps with current
info about volcanoes, hurricanes, weather etc. Not updated during writing of thesis.
Other Interests
Geophysics : Ultrasonics, optical sensors, scattering.
Software Engineering : Usability, cross-platform programming, parallel algorithms, systems architecture.