OBJECTIVE:
An organized, results oriented team player seeks a senior level programming position which makes use of his extensive Internet-related skills.
SUMMARY:
A seasoned programmer and leader with experience in Unix, NT, and large mainframe systems. Major strengths are in problem solving, communications, networking, integration, and software tool development. An innovative, organized team player who gets the job done. Technical skills include:
Languages: HTML, JavaScript, SQL, C, C++, Java and others
Shell Languages: Perl, *sh, Perl/Tk, Tcl/Tk
Operating Systems: Unix (Linux, Solaris, AIX, BSD), Windows
Systems: AFS (OpenAFS), OpenMosix
PROFESSIONAL EXPERIENCE:
Washtenaw Community College, Part Time Instructor Ann Arbor, MI 2003-present
* Developed and currently teach a class on Perl
University of Michigan, Senior Programmer Analyst, Ann Arbor, MI 1999-present
* Provide software support to a group of statistical analysts working on the FUSION project whose goal is to find the genes responsible for diabetes. Responsible for installing and maintaining the infrastructure for Web-based applications (MySQL, Apache, PHP, etc). My role is to help organize the massive amount of data in this project and to automate the analytical processes. I am also responsible for setting up and administering a 26 node OpenMosix cluster.
* Responsible for a group of 8 professionals in support of a massive Java
project. We were a service organization responsible for:
Unix and NT install/maintenance, Oracle support, configuration management,
build and release, developer tools, support of servers
(mail, news, LDAP and Web). Our job was to make the Java developers
and testers more efficient and to insure their talents were maximized.
* Designed, developed and ran a build process to deliver a weekly
"build' of the software under development for use by the developers and
testers.
* Designed and implemented Marimba channels to deploy the application
to over 500 clients within the bank.
* Responsible for the development of a variety of seller oriented software tools and systems to support commerce on the Internet.
* Designed, developed and deployed a complex software system for the seller to process financial transactions which processed 30% of
First Virtual transactions.
* Chosen to work directly with First Virtual sellers.
* Developed commerce system for NT using Microsoft Merchant Server, IIS,
and MS SQL.
* Designed, developed and deployed software to reduce the payment point
for a seller to a single simple interface thereby reducing need for
assistance from customer care.
* Responsible for all Web activity on 20+ servers on the Internet.
Provided support for the business processes for each ISP.
* Developed Web sites for over forty commercial accounts, including
graphics, forms, image maps and extensive use of CGI scripts
* Developed a system for showing near real time information on the Web.
* Developed Web based systems for internal company processes resulting
in more efficient operations.
Software Toolsmiths, sole proprietorship, Pine Island, MN 1993-1995
* Integrated and tested a large complex software system used to support
software development. Developed a process to distribute 1GB of software
to remote locations.
* Designed, developed and deployed a commercial Web site.
* Built, distributed and supported an X-based GUI for Linux.
* Documented a large GUI project written in C/C++.
* Created/taught classes on C, C++, shell programming and intro to Unix.
* Wrote four articles for the Linux Journal.
IBM Corporation, Rochester, MN 1970-1993
Team Leader for Software Debugger (1992-1993)
* Responsible for the design and implementation of a distributed debugger for kernel-level code. This was a large C/C++ project using a client-server protocol.
Workstation Developer (1987-1992)
* Helped to developed a software infrastructure to support over 2000 hardware and software engineers. Installed and maintained hundreds of X-based applications. Ported 7+ million lines of C code to three different Unix platforms.
* Designed, developed and deployed a system to convert Email between a VM-based networking system and Unix.
EDUCATION:
University of Colorado; Boulder, CO, 1970; B.A. Mathematics
Attended various Usenix and Perl Conferences since 1989
MISCELLANEOUS:
Excellence in Staff Service Award, University of Michigan (SPH) 2004
Distinguished Contribution Award for efforts 1983-1987
Outstanding Technical Contribution Award for efforts 1987-1992
Served on Pine Island city council 1985-1992 (mayor 1989-1992)
Second language: German