Charles J. Fisher


B.S.E. in Electrical and Computer Engineering
December 1994, The University of Iowa, Iowa City, Iowa
A.A. in Mathematics
December 1990, Scott Community College, Bettendorf, Iowa


Linux Journal

Tor Security for Android and Desktop Linux - April, 2017

smbclient Security for Windows Printing and File Transfer - March, 2017

ADUPS Android Malware Infects Barnes & Noble - December, 2016

Flat File Encryption with OpenSSL and GPG - October, 2016

Android Browser Security - What You Haven't Been Told - July, 2016

STunnel Security for Oracle - April, 2016

Secure File Transfer - January, 2016

Strengthening Diffie-Hellman in SSH and TLS - October, 2015

Cipher Security: How to harden TLS and SSH - October, 2015

Infinite Busybox with systemd - March, 2015

McGraw-Hill Publications

Red Hat Linux Administration Tools, McGraw-Hill, 2000, ISBN 0-07-134744-5, part of 0-07-134746-1, Chinese translation ISBN 7-111-07949-3

Ace the Technical Interview, 4th Edition, McGraw-Hill, 2000, ISBN 0-07-212622-1 (responsible for only UNIX and Linux chapters)

UnixWorld Online

Be a Linux-based ISP - Red Hat Linux, pppd, mgetty, and Windows 95 DUN

Unix Split Personality: How to Virtual Host

Linux, SQL, and the Web


Oracle Certified Professional (OCP) - Oracle 8i Track

1Z0-001 Introduction to Oracle: SQL and PL/SQL March 12, 2001 (39/41/57)
1Z0-023 Oracle 8i: Architecture and Administration May 29, 2001 (42/51/64)
1Z0-025 Oracle 8i: Backup and Recovery June 26, 2001 (42/50/60)
1Z0-024 Oracle 8i: Performance Tuning October 22, 2001 (38/42/57)
1Z0-026 Oracle 8i: Network Administration August 6, 2001 (41/42/59)

HP Certified IT Professional - HP-UX

3HO-002 HP-UX System Administration August 9, 2002 (56/72/80)

IBM Certified Specialist - DB2 UDB

000-512 DB2 UDB V7.1 Family Fundamentals May 31, 2002 (55/78/100)


Alcoa, Inc. - Contract Employee
HP-UX administration, including MC/ServiceGuard on 10.20, 11.0, and 11i. Installation included SAN storage allocation on DEC/Compaq/HP StorageWorks. Integrated UNIX applications with VAX VMS and WinNT. Installed PHP development tools and developed the communications protocol for the rollout of Best Transport, which saved Alcoa over $100k in shipping costs in a single quarter. Wrote a workflow system for request tracking supporting hundreds of users which dramatically simplified SOX reporting. Lead Oracle database administrator for Siebel and Oracle Applications ERP installations running on 7.3.4, 8.0.5,, and Maintained spare parts reservoirs and supplier relationships for unsupported server hardware. Fielded on-call service duties 24x7 as sole support resource for a subset of mission-critical IT systems at the Davenport works facility. (October, 2000 - Present)
Lee Enterprises - Systems Analyst
Assumed lead development and administration role for over 300 websites. Responsibilities included Linux server configuration, Sybase database administration, backups, and maintenance. Developed the database layer for Maintained and enhanced Developed generic tools used by all of Lee's newsprint and broadcast holdings. Conducted extensive user training and mentoring. Acted as lead technical interviewer for the department. Also assumed project management responsibilities. (October, 1998 - October, 2000)
TRI-COR Industries, Inc. - Systems Analyst
Assumed DBA responsibilities for an implementation of IDI Software's BASIS document management database running under HP-UX. Responsible for HP-UX administration. Also maintained a 32-line ISP with Linux, which included ppp, telnet, ftp, SMB, and virtual host services. (March, 1997 - October, 1998)
APAC Teleservices, Inc. - Programmer Analyst
Wrote scripts for SCO FOXBASE under SCO UNIX. Wrote Bourne shell scripts and awk programs for automated FTP and general system maintenance. Interviewed applicants and rated technical exposure. (December, 1996 - February, 1997)
Shamrock Computer Resources - Technical Consultant
Wrote and maintained a DCE authentication system. Provided support and HTML documentation for Intersolv PVCS Version Manager. Compiled and administered the Trusted Information Systems Firewall Toolkit. Wrote CGI applications in C. Administered a DNS name server database. (November, 1995 - November, 1996)
St. Ambrose University - Computer Support Technician
Provided technical support for UNIX, DOS, and Macintosh computers. Maintained the campus Ethernet network, a SCO UNIX system, and a laboratory of 30 DOS PCs. Trained faculty in PC internet applications. Maintained the campus DNS and HTTP servers. (March, 1995 - October, 1995)

Work Experience

Have installed and administered web servers from Netscape, Apache, CERN, and NCSA. Extensive experience with HTML. Have implemented CGI servers with a variety of technologies, including PHP/FI, Perl, PostgreSQL, Oracle Pro*C and DCE. Have written NSAPI modules for Netscape Enterprise Server.
System Administrator
Experience as system administrator/root user under a variety of platforms. Experience with shell script programming under sh, csh, ksh, and bash. Exposure as a DBA with Oracle, and also Sybase and PostgreSQL under Linux. Familiar with the administration of BIND (named) internet name servers. Have compiled, installed, and maintained NIS and NFS services. Have installed and maintained anonymous FTP services. Experience with the Trusted Information Systems Firewall Toolkit and general networking under Linux and OpenBSD. Have implemented security and access control with the tcpd wrapper utility. Have implemented dialup PPP servers with PAP authentication (which included custom patches to kernel and daemon code). Have administered X Windows client and server software. Have used UNIX equipment from Apple, Apollo, DEC, Encore, Intergraph, Hewlett-Packard, IBM, SCO, SGI, Sun, and Texas Instruments.
Experience with procedural SQL under Sybase Transact SQL and Oracle PL/SQL. Familiar with the preparation and use of PHP, including the Oracle and Sybase database modules, LDAP, and sockets. Familiar with the POSIX development environment, including IPC, signals, and filesystem access. Have programmed the TCP/IP socket interface in C. Have developed Motif applications under X11R5.