Hans Ecke
E-mail: hans@ecke.ws
WWW: http://hans.ecke.ws
1305 Cody Trail
Golden CO 80403
|
|
| Work : | 303-625-2203 |
| Cell : | 303-717-1672 |
|
Skills
- Numerical and computational Geophysics:
-
Develop data processing algorithms and implement them in C, C++,
Perl, Matlab and other languages. Proficient in the programming of
the
ProMAX
and Seismic Unix
processing packages. Fascinated with
large-scale problems and the intersection between scientific theory
and computer implementation.
- Rock Physics:
-
Laboratory measurements, 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,
security educator
for a heterogeneous workstation cluster.
- Communication:
-
Fluent in written and spoken English and German. Basic Russian.
Comfortable in diverse teams. Effective communication with clients,
programmers, geophysicists and managers.
Experience
| GX Technology, AXIS Imaging Division |
May 2005 - present |
Denver, Colorado |
|
Research & Development Geophysicist
|
-
Develop custom seismic data processing modules for velocity analysis
and anisotropic processing.
-
Maintain and refactor the
AXIS P-wave anisotropic codes.
Develop a testsuite for processing QC.
-
Reverse engineer large parts of the ProMAX system and develop an
automation framework.
|
| |
| Colorado School of Mines |
January 1999 - May 2005 |
Golden, Colorado |
|
Study of Geophysics at a graduate level;
Research Assistant
|
-
Research hydrocarbon fluid properties under different, especially
reservoir conditions at the CSM
Center for Rock Physics.
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. Publication.
-
Expanding and modernizing the COOOL C++ optimization library.
-
Maintaining the Common Ground Database
of rock and mineral properties. Develop and maintain a custom public web interface.
-
Development of cross-platform, user-friendly educational
GIS software.
-
Education and supervision of fellow research assistants.
-
Working in the Linux Users Group of the Colorado School of Mines to
introduce Linux and help with installation problems.
-
System administrator, computer security educator and webmaster for the Physical Acoustics Lab,
the Rock Physics Lab and other working groups.
|
| |
| Landmarks Graphics Corporation |
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.
|
| |
| Freiberg University of Technology |
September 1996 - January 1999 |
Freiberg, Germany |
|
Study of Geophysics 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
Publications, References
-
Scales, J and Ecke, H,
"What programming languages should we teach our undergraduates?"
Published in the March 2002 issue of
The Leading Edge.
Readable Online.
-
Prof. John Scales, feel free to
email him about me.
-
wavesum, the low frequency measurement
processing program in C++.
-
GIS software 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. |
|