Kent Paul Dolan mail and residence: 929 E. Vista Del Cerro Dr. #217 Tempe AZ 85281 Home phone 480-446-7260 Preferred contact methods: Objective: I am retired now, but still interested in suitable employment, preferably by telecommuting as I'm rather embedded in my current location by light but ongoing caregiving responsibilies to a disabled adult whose health support network is here. I am primarily seeking work doing techical or scientific software implementation on a Unix-like platform in Ada, C, C++, Fortran, Java, or Perl, Java preferred. The chance to learn and use new programming languages and tools is an important consideration in my choice of jobs. Since I have very a wide variety of past taskings and experience since 1961, other suitable jobs should also be put forward by potential employers. Recent Work History: Unemployed, 02/2006 to present. Tasks: Doing artificial intelligence memetic and genetic algorithm hobby programming in Java. Recently using Linux at home, too. Examples: Target: Any Java-capable platform. Languages: Java Tools: GVIM, VIM, Java Environment: MS-Windows XP SP2, MS-Windows 98SE, SimplyMEPIS Linux, HP Pavilion notebook computer Employer: Decision Theater of Arizona State University, 11/2005 - 2/2006 Tasks: Java Application Interface Controller for a seven "stitched" screen theater. Targets: Array of 88 Dual 64 bit Processor WinXP high performance computers Environment: MS-Windows XP, Red Hat Linux, dual booted and networked Languages: Java 1.5SE, C++, Perl Tools: GNU development suite Employer: eBay Incorporated, employee, 05/2000 - 01/2001, Product Development team member for world's largest online auction site, Tasks: C++ code maintenance and extention: finding and removing crash causes in an existing 1/8th gigabyte Unix Solaris source code suite; replacing dysfunctional build scripts; refactoring source code; mentoring less experienced programmers. Targets: Sun Server 10000, Solaris; Windows NT Server 4.0, PC Clone servers. Environment: WindowsNT Server 4.0 desktop providing telnet and ftp access to Sun and Solaris development facilities in various flavors. Languages: C++ sources; Perl5, ksh, sh, gmake scripts. Tools: GNU gcc and g++; CVS, ClearCase for NT and Solaris; WFTP-Pro; vim editor, usual GNU generic Unix toolkit and Sun's Solaris toolkit. Employer: Whistle/IBM, employee, 09/1999 - 04/2000, InterJet II Internet appliance project, WebConnections small business Internet connectivity service project. Tasks: Email internals programming and remote telnet customer support. Targets: FreeBSD and other open source software, proprietary hardware. Environment: FreeBSD and GNU tools for development, MS-Windows as test client, Sun Servers for mass storage. Languages: C, C++, M4, Perl, ksh, csh, sh, Unix build tools, HTML. Tools: CVS version control system, vim editor, gimp image manipulator, xv image manipulator, Netscape 4.7 browser, ftp, telnet, etc. Employer: Honeywell, contract, 11/1998 - 03/1999, SATCOM project in cooperation with Racal Ltd. Task: Satellite (INMARSAT) telephony real time embedded software for commercial aircraft cockpit and cabin use. Target: VRTX real time embedded OS, proprietary aircraft "line replaceable unit" hardware. Environment: DEC VAX/VMS, local (Phoenix, AZ) and remote (England). Languages: C, Perl. Tools: WordPerfect word processor, vim editor, sccs software configuration control system in a proprietary wrapper. Employer: Motorola, contract, 05/1996 - 01/1998, IRIDIUM satellite cellular telephony project. Task: Real time embedded satellite telephony ground control software, implementing SNMP agents and fault handling, for 40 workstation distributed data and processing environment. Target: pSOS real time embedded OS, Motorola VMEbus Chassis with proprietary M68040-based hardware. Environment: SunOS Unix, Sun Solaris Unix, Sun Sparcstations HP Openview, Orbix CORBA. Languages: C++, Desktop Korn Shell, Perl, C Shell, SNMX (System Network Management Executive), ASN.1, BER, MIB-II. Tools: Framemaker, Microsoft Word word processors, Microsoft Project scheduler, vi and emacs editors, IBM's Configuration Management Version Control (CMVC). Employer: Qualcomm, employee, 07/1995 - 05/1996, Globalstar satellite cellular telephony project. Task: Real time embedded satellite telephony call handoff implementation and call handoff physical and electronic signaling simulation. Target: VxWorks real time embedded OS, Sun Solaris. Environment: SunOS and Solaris Unix, Sun Sparcstations; Macintosh Desktop workstations. Languages: C, C++, Perl, C Shell. Tools: Microsoft Word and Microsoft Project for Macintosh, Rational Rose Software Design Tools. Employer: Fleet Numerical Meteorology and Oceanography Command, contract, 07/1992 - 12/1994, ATCF project. Task: Learn, maintain, enhance, and port workstation software for an Automated Tropical Cyclone Forecasters' Assistant workstation tool. Targets: MS-DOS, PC-clone, (port to) SCO SYSVR3 Unix, HPUX, SYSVR4 Unix. Environment: MS-DOS, Sun OS Unix, Sun Sparcstations, AT&T 3B2, SYSVR3 Unix, SCO Xenix, SCO Unix, Internet, HPUX, HP9000, SYSVR4 Unix. Languages: Fortran, Procomm Plus ASPECT, Clipper 87, Bourne Shell, C, Korn Shell, C++, C Shell, Ada 83, FTP scripts, Gnat (Ada 95 prototype), awk, MS-DOS Batch, sed, Procomm COMMAND, dBase III & IV. Tools: Microemacs editor, Microsoft C, Janus Ada 83, Microsoft FORTRAN, ADW (Application Developer's Workbench) CASE tool. Other Prior to the above detailed jobs are employment: 32 more years of professional and non-professional computer programming, mixed in with school employment, US Navy military service, US NOAA Corps non-military uniformed service, and other jobs whose main focus was elsewhere than software development. Included are about 12 dozen computer programming languages, 3 dozen computer hardware platforms, operating systems, and software development environments. Computer graphics is the highlight of much of this programming. Some was business programming, but most was scientific or technical programming. Details about all this are available; you can pick and choose for yourself at my web site. Education: BS Math (Carleton College and University of North Carolina) 1968, partial MS Computer Science (Old Dominion University) coursework, 1984-1988.