Karl J. Runge

Karl J. Runge

Tel: (603) 472-8582 Web: http://www.karlrunge.com
Email: runge at-sign karlrunge.com


Objective

To use my talent for problem-solving and tool-making to enhance customers' computing experience.

Accomplishments


Professional Experience

1997-2005: Staff Software Engineer in the Sun Microsystems Application Binary Interface (ABI) project of the Solaris Operating System organization.

1996-1997: SurfSoft engineer consultant to Sun Microsystems' Sun Labs and Architecture, Tools, and Technology group on Assertion Definition Language (ADL) projects.

1994-1995: Research Scientist, University of California at Davis department of Physics, Davis department of Applied Science, and Lawrence Livermore Natl. Lab. Awarded NSF Computer and Information Science and Engineering (CISE) Directorate postdoctoral grant for Parallel Computing in the physical sciences. Member of the Advanced Computer Systems Engineering Laboratory ACSEL in the Davis ECE department.

1993-94: Research Scientist and Lecturer, University of California at Davis department of Physics.

1990-93: Research Scientist, Lawrence Livermore National Laboratory, Computational Physics Division and Institute for Scientific Computing Research.

1989-90: Research Associate, Laboratory of Atomic and Solid State Physics (LASSP) and Cornell Theory Center, Cornell University.

1986-89: Research Scientist, Courant Institute of Mathematical Sciences, New York University.

1983-86: Graduate Research Assistant in Physics, LASSP, Cornell University.

1981-83: Teaching assistant, Department of Physics, Cornell University.


Skills

Fluent in C, Perl, and scripting, especially in the automatization of tasks. Experience in the C++, and Java programming languages. Experience in system administration of UNIX/Linux systems and computational clusters; Apache web server creation and website development; MySQL, Oracle, and Informix SQL programming including Perl DBI. Expert in using Tcl/Tk and Perl/Tk under X and Windows to create graphical user interfaces and visualization and educational tools.

Extensive expertise in scientific computing (specializing in Computer Simulation) using C and FORTRAN in UNIX environments on workstations and serial and parallel supercomputers (MPI, etc.) Large number of programs written for Monte Carlo simulation, Lanczos Large Matrix Diagonalization, Combinatorial Optimization, Data Analysis, and general numerical calculations.



Education

B.A. University of California at Irvine, Physics (magna cum laude), June 1981
M.S. Cornell University, Physics, July 1984
Ph.D. Cornell University, Physics, May 1988

Academic Honors

University of California at Irvine (1977-1981)

Additional Info

Prolific creator of hundreds of Perl utilities. Contributor to Open Source Software projects x11vnc and libvncserver and many other programs released under the GPL. Consulting experience with HTML and CGI scripting. Produced statistics for DES challenge 10000+ machine code cracking contest. Twelve+ years of daily experience using, developing on, and maintaining networked Linux and Solaris systems.


Publications

Please see http://www.karlrunge.com/CV/pub.html

Personal References

     Available upon request.