Resumé
About Me
I am a diligent worker who enjoys working as part of a team. I love solving difficult problems in creative ways. I enjoy programming and contributing to open source projects and to education.
Education
2003-Current Asbury Theological Seminary Wilmore, KY
MA in Historical Theology (in progress)
1998-2002 Indiana Wesleyan University Marion, IN
BS in Religion and Music Composition
Employment
2006-Current | Cypress Semiconductor | System Admin, Sr | Lexington, KY
Supported sites in Kentucky and Mississippi. Managed processing clusters as well as general infrastructure. Implemented a public key and wireless infrastructure globally. Helped maintain RedHat deployment and Xen virtualization infrastructure. Programming in Python, Ruby and PHP.
2006 (Summer) | IBM | Linux Programmer | Lexington, KY
Maintained RPM packages for RedHat Enterprise Linux including Xorg and its drivers. Developed a harware profiling database which provides a matrix to users within IBM to see if their hardware was well supported under Linux.
2005 | Asbury College | Database Programmer | Wilmore, KY
Developed and maintained Katalyst, an in house database application which managed all aspects of the college’s day to day activities, writing code in 4gl, Java, C, HTML/Javascript, Python and shell script. I also developed and maintained our in house build and package deployement system with integration into our revision control system, Bazaar.
2005 | The Stadium LLC | System Administrator | Lexington, KY
Managed the network of about 100 terminals and 7 Linux servers (1 Windows). This included a Window/Linux hybrid POS system. Developed a web based audio distribution system utilizing C, Python and HTML/Javascript.
2004 | Canonical LTD | Developer | Isle of Man, UK
Over the summer I worked for Canonical developing an interface to Gentoo’s Portage as well as general work on the Ubuntu linux distribution itself (bug fixing and development). Programmed in C, C++, Python, and BASH (shell script).
2003 | Bestweb Internet | Support Technician | Croton, NY
Handled technical support calls for a medium sized ISP. All office work was done in FreeBSD and Linux. However, network design, troubleshooting and all field work were done in all iterations of Windows and Macs.
2002 | WDST/RadioWoodstock | Director of IT | Woodstock, NY
Set up and maintained several Linux and Windows servers and workstations. 15 servers total, some streaming audio and some for local office and internet usage. About half of our servers were linux based servers (RedHat and Debian). The other half were a mixture of Windows NT and Windows 2000 servers. We had about 30 local workstations, 3 ran Linux. The rest ran Windows NT/2000. Programming included bridges from our local radio managment system into shoutcast and various server scripting (mostly BASH, but some Perl).
1998-2002 | Business & Personal Computers | Technician | Kingston, NY
Installed, designed, maintained and repaired small to medium computer networks and individual computers, from storefronts to manufaturing facilities. Most installations were homogeneous Microsoft or Microsoft/Novell environments. Products included Windows 95, NT, 98, 2000, ME, XP, NT Server and 2000 Server.
References
References available upon requeset.
Skills
System Administration
Cabling (Cat-3/5/6; RJ-*; Coax)
802.11x (WEP & WPA)
Firewalling (Cisco/IPTables)
Virtual Private Networking (PPTP/OpenSwan)
Switches (Cisco/Linksys/3com)
PC and Network Hardware Repair/Diagnostics
Network/Server Security
MySQL
PostgreSQL
MS SQL Server
Firebird
Informix
DB2
Microsoft Windows (3.0-XP)
Microsoft Windows Server (NT, 2000, 2003)
Linux (RedHat, SuSE, Ubuntu, Gentoo, Debian)
UNIX (Solaris, AIX, FreeBSD)
Apache
Postfix
Cyrus
FreeRADIUS
Norton AV Server
Programming
Java
C#/.NET
C/C++
Python
Ruby
PHP
CGI/HTML/Javascript
GTK
Shell Script (bash, ksh)
Informix-4GL
SQL
RPM
Deb
Ebuild
Conary
Open Source Contributions
Gentoo Linux
Debian Linux
Ubuntu Linux
GNOME
libwpad
cups-pdf
NetworkManager