Frank Wiles

622 Locust
Lawrence, KS 66046

Phone: (785) 550-4638
E-mail: frank@wiles.org
Personal Homepage: http://www.wiles.org

Objective:

I am not currently seeking full time employment. However, I do provide systems administration, software development, and technology consulting through my company Revolution Systems.

Current 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.

Previous Employment:


April 2000 - May 2007

I 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. 1998 - Oct. 1999

At 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.

Oct. 1997 - Oct. 1998

Assistant 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.

Jan. 1997 - Oct. 1997

Was 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.

1994 - 1996

Operated my own in-home computer tutoring and repair business part-time while attending high school.

Education:


University of Kansas

After two and a half years at KU I acquired 71 credit hours toward a degree in Business Administration and Information Systems.

Ottawa High School

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.

Other Experience:


On Going Writing

I'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:

Co-Authored Instant Perl Modules

Co-Authored an instructional book, published by McGraw-Hill (Feb. 2001), on the use of CPAN modules for the Perl programming language.

Aug. 1998 - Nov. 1999

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
Internet Services
  • Webservers (Apache versions 1.2.x - 2.x.x)
    Including the development of Apache Modules using mod_perl.
  • 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.)
Programming Languages

Expert with:
  • Perl
Familiarity with:
  • C/C++
  • Scheme
  • Tcl/Tk
Some Knowledge of:
  • Java
  • Visual C++
  • Visual Basic
Databases Hardware
  • 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)
Misc.
  • X-Windows programming using GTK in C and Perl
  • SNMP
  • Lucent 5E Telephony Switch CDR formats
  • Extensive RDBMS data modeling
  • Project management
  • RHCE, LPIC-1, and LPIC-2 certified

Home | Contact | Validate XHTML | Validate CSS | My del.icio.us page