James A. Pattie |
|
4849 S. Mill Ave. 4937
Heege Rd. |
|
E-mail: pattieja1@yahoo.com |
|
|
· Operating Systems: Debian Linux, RedHat Linux, Windows95/98/NT/2000/XP
·
Server
Applications: Apache Web
Server,
File Server (nfs, samba), X-Windows, E-mail Solutions (sendmail,
MailScanner, SpamAssassin, cyrus imap/pop3, courier imap/pop3,
Horde/IMP, Squirrelmail),
Databases (PostgreSQL, MySQL), Squid, DansGuardian
·
Security: Linux Firewall (iptables, PCXFirewall),
IDS/IPS (snort, snort-inline), VPN (IPSec - FreeS/Wan), LAN/WAN
integration, server hardening
·
Troubleshooting: Hardware and Software
Programming Skills
·
Languages: Perl, C, C++, Shell scripting, SQL
·
Development
Tools: CVS, vi,
KWrite/Kate, make, gcc
·
Web
development: HTML, CGI,
JavaScript, XML, XSLT, php
·
Open Source Projects: http://www.pcxperience.org/,
http://www.pcxperience.org/james/
·
Open Source
Developer @ CPAN - JAMESP, SF.net - pcxuser, Freshmeat.net - pcxuser
Application Software
·
OpenOffice,
Mozilla, KDE
Certifications
· LPIC Level 1
LPI ID: LPI000058130
Verification Code: gfsp8t7vdu https://www.lpi.org/en/verify.html
September 2004 - Present Sudora, LLC St. Louis, MO
Systems
Administrator / Programmer
· Network administration (Apache, OpenSSH, OpenSSL, Samba, DHCP, TCP/IP, DNS, SMTP, Squid, tripwire, chkrootkit, snort, snort-inline, software raid - md)
·
Linux
administration/maintenance using Debian and RedHat
· Database maintenance (MySQL, PostgreSQL)
· Shell programming (bash, sh)/systems administration
Development, installation, configuration, and administration of:
·
built and maintained
custom debian packages for clients
·
file servers (samba)
· Apache and Apache2 Web Servers (HTTP and HTTPS)
·
E-mail servers (cyrus
imap, sieve, courier imap, procmail, sendmail using TLS and
authenticated relaying,
MailScanner, SpamAssassin, ClamAV)
· Security updates for clients - ssh'ed into their servers and applied updates as needed.
·
Firewalls
based on
iptables/netfilter using Linux 2.4.x/2.6.x kernel (PCXFirewall)
· helped revamp and maintain their Direct CRM application (perl based web application) - http://www.sudora.com/
December 1998 - Present Xperience, Inc. St. Louis, MO
Programmer/Technician/Consultant/Administrator
· Network administration (Apache, NFS, OpenSSH, OpenSSL, NIS, Samba, DHCP, TFTP, TightVNC, TCP/IP, DNS, FTP, SMTP, Squid, DansGuardian, tripwire, chkrootkit, snort, snort-inline, software raid - md)
· Database development (PostgreSQL, MySQL)
· Shell programming (bash, sh)/systems administration
·
Linux
kernel
programming/modification
·
Created and implemented
security policies and locked down Linux servers (new and old installs)
Development, installation, configuration, and administration of:
· Firewalls based on iptables/netfilter using Linux 2.4.x kernel (PCXFirewall)
· VPN security gateways (FreeS/WAN) using PSKs and X.509 certificates for RoadWarrior connections
·
File servers (Samba,
NFS)
·
Database servers
(PostgreSQL, MySQL)
· Apache Web Servers (HTTP and HTTPS)
·
E-mail servers (cyrus
imap, sieve, sendmail using TLS and authenticated relaying,
MailScanner, SpamAssassin, ClamAV, Horde/IMP - webmail)
· VMware, Win4Lin, cygwin
·
developed custom
deb/RPM
(RedHat
Package Management) packages for clients
·
Security updates for
clients - ssh'ed into their servers and applied updates as needed.
Open
Source Projects:
(main developer of or contributed code to) - http://www.pcxperience.org/
·
PCXFirewall -
Perl-based iptables firewalling toolkit - http://pcxfirewall.sf.net/
·
PCXPortal - Perl-based
web application framework used by many of the Xperience, Inc. projects
- http://pcxportal.sf.net/
·
XIWA
(Xiwa Is Web
Accounting) - Perl-based double entry accounting web application - http://xiwa.sf.net/
·
SandSurfer - Perl-based
time tracking application - http://sandsurfer.sf.net/
·
Business::Payroll -
Perl-based payroll calculation module that is in CPAN - http://pcxpayroll.sf.net/
·
HTML Document Object -
Perl-based
web development library which makes CGI apps simpler - http://htmlobject.sf.net/
·
DBIWrapper - Perl-based
OO wrapper for the DBI module - http://dbiwrapper.sf.net/
·
DansGuardian - Content
filtering Web Proxy. Developed the DGAV (DansGuardian AntiVirus
Plugin) - http://www.pcxperience.org/dgvirus/
·
MailAdmin - Cyrus IMAP
user administration application written in php - http://mailadmin.sf.net/
·
MailWatch - MailScanner
e-mail administration application written in php - http://mailwatch.sf.net/
·
LTSP
(Linux Terminal
Server Project) - specifically LTSP Enhancements using OpenLDAP - http://www.pcxperience.org/thinclientdevel.html
June 1997 - July 1999 CTiTEK, Inc. Chesterfield, MO
Programmer/Technician/System Administrator
·
Programmed
telephony
application for use in small businesses using Artisoft's Visual Voice
programming interface and Visual Basic 5.0, Visual C++ 5.0
·
Setup firewalls and
e-mail servers using Linux
Education
August 1992 - December 1999
University of Missouri at St. Louis (UMSL)
B.S. in Computer Science