JON KETTENHOFEN
Email: jonresume@kexsof.com Home Page: http://www.kexsof.com/ Evans, GA 30809
U.S. Citizen | Available Now | Background Check OK | Drug Test OK
CAREER PROFILE:
-
10+ years Software Development in UNIX, C, Shells, Interpreter development, Compiler maintenance.
-
OS: UNIX (Linux, MacOS X, AT&T SVR4, NCR MP-RAS, Solaris 2.6, HP/UX, AIX, Xandros, DSL, Knoppix), Windows (95, NT 4.0, ME/Millenium, 2000 Pro, XP Pro)
-
LANGUAGES: C, C++, html, PHP, shells: bash, Korn, Bourne; assembler, SQL, INFORMIX ESQL and CISAM, ORACLE SQL-Plus
-
TOOLS: UNIX PCC2 (AT&T Portable C Compiler version 2), PCC2 and C Libraries, GNU GCC, UNIX builds and releases, FORTRAN-77, CVS, subversion, make, vi, vim, sed , assemblers, grep, Borland C++Builder, Source Navigator, Glade
-
DATABASE & OTHER: MySQL, ORACLE, INFORMIX, Microsoft SQL Server, Borland Interbase; Firefox, NetScape, Mozilla, Microsoft: Word, Excel, Access
PROFESSIONAL EXPERIENCE:
6/2001 Current: Private Practice (self-employed), Evans, Georgia
-
Created personal Web site using PHP, MySQL, HTML and JavaScript using AJAX method to update a web page without continually reloading the entire page.
-
Configure hardware, software and networks, install, upgrade, repair or update systems. Remove and block spyware and adware for Windows operating systems.
-
30+ systems built and/or installed with Windows ME, 2000 and XP. Mac OS 8, 9 and X (Jaguar, Panther, Tiger) and the Linux variants: Redhat 7, 8, 9 and Fedora C1, Linspire 4.5, Astaro (Secure) Linux 4.018, Knoppix 3.3, and Xandros 3.02. [Some of these systems are or were dual-, triple- or quad-boot systems.]
-
Wrote bash shell scripts to compile and install linux kernels on Red Hat Linux 7, 8 and 9; wrote sed scripts to cross-reference html document.
9/2000 -- 6/2001 Ipswitch, Inc., Martinez, Georgia
-
Programmed part of client of application running on Solaris 2.6 and Red Hat linux 7.0. Client maps and monitors networks graphically and controls network.
-
Developed on Red Hat Linux 7.0 using C++ (GNU g++), Gnome desktop, Source Navigator, CVS, Gnome, a proprietary GUI tool, OpenMotif and gtk+.
-
Programmed Sun Sparc installation package on Solaris 2.6.
11/1999 9/2000 National Bankcard Services, Inc, Camden, South Carolina
-
Programmed application client to access and update a database. Used C++, Borland C++ Builder, Microsoft Back Office Small Business Server, Microsoft SQL Server 7.0 and Borland Interbase.
-
Created 19 forms in C++ Builder to access and update a database with 16 major and 17 minor tables.
4/1999 -- 10/1999 Standard Corporation, Columbia, South Carolina
-
Converted ABRA Human Resources and Payroll databases to transfer to Lawson Human Resources Suite.
-
Microsoft Access 97 with Basic (VBA), ABRA panels and database, Lawson reports and conversion tools.
-
Wrote a Korn shell script to format billing data tables to import them into Lawson Financial Suite.
9/1998 -- 12/1998 United Defense Limited Partnership, Aiken, South Carolina
-
Researched and replaced legacy HASP/2780 IBM host communication from the DEC PDP-11 to Solaris 2.6 with Cleo Communications CLEO 3780Plus hardware board and SYNCcable+ running under Windows NT 4.0.
-
Used RSM-11X+ Digital Command Language (DCL), Monitor Console Routine (MCR), and Indirect Command Language (ICL) and wrote programs in FORTRAN-77.
-
Programmed Korn shells to format machine tool programs (on Solaris 2.6), transfer them to CLEO, and drive the CLEO 3780 simulator. Wrote user manual for download procedure.
5/1998 -- 9/1998 South Carolina Department of Mental Health, Columbia, South Carolina
-
Ported Vehicle Management application in C and INFORMIX CISAM from UNISYS to IBM AIX on RS6000.
-
Made Year-2000 repairs. Upgraded all date software and database to 4-digit years. Added features and fixes to application.
12/1996 -- 12/1997 NCR High Availability Software Engineering, West Columbia, South Carolina
-
Set up a shared RAID with dual independent SCSI controllers two NCR multi-processor systems (4300s) and certified the first release of Symbios Simplicity Storage Mgr. with NCR LifeKeeper, NCR MP-RAS and Oracle.
-
Set up a hardware lab consisting of largest (5100C, cluster of two 8-processor systems) through mid-range NCR systems. Cabled, connected LANs, and installed operating systems for most of 20 systems.
-
Installed a PeopleSoft suite. Integration tested a StoragTek DLT Tape Library system with NCR NetVault backup library manager.
9/1996 -- 12/1996 NCR Server Systems, West Columbia, South Carolina
-
Supported AT&T SABLIME (a software development database), MPBE (Multi-Product Build Environment), RDS (Remote Developer Services)
-
Wrote queries in SQL to extract information from Oracle database in order to remove obsolete and redundant SABLIME user IDs.
1/1996 -- 7/1996 NCR Global Customer Support, West Columbia, SC
-
Supported customers and helped solve hardware and software problems at 2nd Level
3/1995 -- 12/1995 NCR Wal-Mart Support, Bentonville, Arkansas
-
Coded & Debugged (C, SQL and INFORMIX ESQL) a Security Server interfacing with Top End (a product similar to Tuxedo and now owned by BEA Systems) and Remedy Action Request System
-
Wrote Top End system and server installation scripts. Administered Top End.
5/1994 -- 6/1994 (6 weeks) NCR Wal-Mart Support, Bentonville, Arkansas
-
Ported an application consisting of 3,000,000 lines of C and INFORMIX ESQL from a Hewlett-Packard Computer running HP/UX to an NCR computer running MP-RAS.
5/1993 -- 5/1994 NCR Compiler Development & Maintenance, West Columbia, South Carolina
-
Redesigned and programmed the UNIX C "printf" floating point library for speed and correctness using both C and Intel Pentium assembler language.
-
Fixed broken SVR4 C library "fread" function and date and time C library functions.
-
Debugged complex UNIX SVR4 Dynamic Linker Usage and Library Problem
-
Closed 185 Modification Requests (MRs.)
9/1994 -- 2/1995 I-NET Corporation, Bethesda, Maryland
-
Designed and programmed a fail safe system in Korn shell to pass files reliably between two computers over a network
-
Programmed an application to rotate or "de-skew" TIFF images using Sun XIL imaging library on Sun Sparc.
12/1992 -- 5/1993 Encore Computer Corporation, Fort Lauderdale, Florida
-
Ported UNIX System V Release 4.0 (SVR4) installation programs from Motorola 68000 platform to Encore Infinity 91 Series MP 88100 computer.
-
Integrated GNU Open-Source Compilers into UNIX System V Release 4.0 system build process
1/1987 -- 1/1992 Motorola Computer Group, Tempe, Arizona
-
Maintained UNIX Software Generation System (compiler, assembler, linker, libraries, installation package) Added MC68851, MC6888X and MC68030 operation codes and a new symbol table to SGS assembler.
-
Automated the compiler regression testing. Added short branch optimization to assembler.
-
Removed all known code generation and library bugs from SGS. Packaged and released ADA, C and FORTRAN compilers.
10/1985 -- 1/1987 Motorola FOUR PHASE SYSTEMS, Tempe, Arizona
-
Ported a third party text editor (Rand Editor). Maintained and packaged UNIX system software.
12/1980 -- 10/1985 Motorola CODEX CORPORATION, Tempe, Arizona
-
Major contributor to redesign/rewrite in C of COBOL Compiler previously written in Motorola 6800 assembler language. Ported COBOL interpreter-compiler to PDP-11, MC6809 and MC68000 series computers.
-
Certified compiler as 74 FIPS (Federal Information Processing Standard) Low-Intermediate COBOL.
OTHER: U.S Citizen; Top Secret and Crypto Security Clearance (Expired; US Army, Honorable Discharge)