Frank Wiles
622 LocustLawrence, KS 66046
Phone: (785) 550-4638
E-mail: frank@wiles.org
Personal Homepage: http://www.frankwiles.com
Objective:
Current Employment:I am not currently seeking full time employment. However, I do provide systems administration, software development, and technology consulting through my company Revolution Systems.
Previous Employment:Currently I am the President and Founder of Revolution Systems a company focusing on web application development, Internet infrastructure consulting, and Open Source software support.
You can find some more information about me at my short bio or by reading the various technical articles I have written.
April 2000 - May 2007
Oct. 1998 - Oct. 1999I was the IT Manager for The World Company which owns and operates Sunflower Broadband, The Lawrence Journal-World, and several other newspapers and websites. I managed all of the Unix systems, systems administrators, and software development in the company. Including all web application development, ISP systems related to our high speed cable modem network, and various internal systems. This includes various duties as project manager, software/systems architect, systems administrator, programming, database administration, and external consultant.
Oct. 1997 - Oct. 1998At Allen Press, Inc. my title was Systems Programmer/Web Administrator. In the area of software development, I developed website administration and creation automation tools, revolving mainly around web applications on Unix systems. In the area of administration, I administrated one FreeBSD server, one Red Hat server, and co-administrated several Sun workstations. Other duties included website design, general troubleshooting of Internet related problems, database design, computer security, and educating fellow employees in things such as Perl, Open Source software, and the Internet in general.
Jan. 1997 - Oct. 1997Assistant Systems Administrator for Sunflower Cablevision's cable Internet department named Datavision. My main responsibilities included administration of three SGI servers as well as two FreeBSD servers. In the area of administration, I handled user account creation, software upgrades and maintenance, web server configuration, DNS modifications for several domains, and general support of the cable modem network and various headend equipment. In the area of programming, I wrote a custom server monitoring tool, a web application that tracked all customer information including trouble tickets, and various administrative scripts. Other duties included being web master, keeping up to date on security issues, policy decisions, and some light management duties.
1994 - 1996Was a Microcomputer Technician and Support Specialist for the Kansas and Burge Unions. Duties included administration of a Novell network and three Unix servers (two Red Hat Linux servers, and one Data General AViiON 5500) and countless user workstations and printers. I was active in trouble shooting problems with the Union's bookstore inventory and accounting software (named Quartex) that ran on the AViiON. I was also in charge of writing two web applications to track computer technical support incidents and a database to track worthless check writers. I also built computers to be used as workstations and Unix servers while employed here.
Education:Operated my own in-home computer tutoring and repair business part-time while attending high school.
University of Kansas
Ottawa High SchoolAfter two and a half years at KU I acquired 71 credit hours toward a degree in Business Administration and Information Systems.
Other Experience:Graduated in 1996 where I focused heavily on science and computer classes. I administered their network for three years and helped plan and implement the roll out of two 100 workstation Novell networks during my senior year. Also, during my senior year I co-taught a two hour Advanced Computing course for those students who were beyond my high school's normal Computer Science curriculum.
On Going Writing
Co-Authored Instant Perl ModulesI've written various articles for SysAdmin Magazine, Perl.com, Linux.com and posted on my consulting company's website. You can view a complete list here.
I either wrote or maintain the following Perl CPAN modules:
- Apache::DB — the mod_perl debugger
- Apache::DProf and Apache::SmallProf — for performance profiling mod_perl applications
- Gantry::Conf — an extremely flexible application configuration framework
Aug. 1998 - Nov. 1999Co-Authored an instructional book, published by McGraw-Hill (Feb. 2001), on the use of CPAN modules for the Perl programming language.
For a year I worked with the DaemonNews team on an electronic magazine that deals with current BSD Unix (FreeBSD, OpenBSD, and NetBSD) issues. I did HTML formatting of the articles and for awhile took on the roles of co-webmaster and coordinating editor of this large site that neared 1 million hits that year. I was specifically in charge of this e-zine information page where prospective volunteers would sign up to help out on the site.
Skills:
Operating Systems
Unix
Other
- DOS 2.11 - 6.22
- OS/2 2.1
- Novell NetWare
- MacOS
- Windows 3.x/95/NT
-
Webservers (Apache
versions 1.2.x - 2.x.x)
Including the development of Apache Modules using mod_perl. nginx, lighttpd. - DNS (BIND versions 4.x.x - 9.x.x)
- Mailing list managers (Majordomo and SmartList)
- SMTP mail systems (Sendmail versions 8.8.x - 8.13.x)
- FTP servers (WU-FTPD version 2.4.x, ProFTPD, VSFTP)
- ISC DHCPD
- LDAP
- SSHD
- POP3/IMAP (Qpopper, Dovecot, etc.)
Expert with:
Familiarity with:
- C/C++
- Scheme
- Tcl/Tk
- Java
- Zenith and SurfBoard cable modems and headend equipment
- Cisco and Cadant DOCSIS CMTS equipment
- Very familiar with Silicon Graphics O2, Challenge S, and Indy servers
- Skilled with Data General RAID equipment
- Experienced with Borderware firewalls and VPNs
- Have worked with Sun Sparc 5 and Ultra workstations, as well as Ultra Enterprise 250 and 450 servers.
- General PC hardware (IDE hard drives, floppy, etc)