=== Contact === Hans Ecke 1305 Cody Trail Golden CO 80403 E-mail : hans@ecke.ws 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 Denver, CO May 2005 - present 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 Golden, CO January 1999 - May 2005 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. Landmark Graphics Corporation Denver, CO Summer 2000 and Summer and Fall 2001 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 Freiberg, Germany September 1996 - January 1999 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 === May 2005 : Master of Science in Geophysics Thesis title: "Seismic Velocity Calibration: Fluids, Pressures and Frequencies" Colorado School of Mines, Golden Colorado December 1998 : Vordiplom (USA Bachelors degree equivalent) in Geophysics Freiberg University of Technology, Freiberg Germany 1997-2004 : Received a German National Merit Foundation scholarship === Publications === Scales, J and Ecke, H, "What programming languages should we teach our undergraduates?" Published in the March 2002 issue of The Leading Edge. === References === * Thesis http://acoustics.mines.edu/~hans/thesis/ * Colorado School of Mines Prof. John Scales, feel free to email him about me. http://acoustics.mines.edu/~jscales/ * wavesum, the low frequency measurement processing program in C++, as used at the Rock Physics lab for data acquisition and processing: http://crusher.mines.edu/wavesum/ === Other interests === Geophysics: Ultrasonics, optical sensors, scattering. Software Engineering: Usability, cross-platform programming, parallel algorithms, systems architecture.