Job Objective
To use my programming and UNIX related skills to develop new software, new systems, and new means of interactivity.
Work Experience
Nov. 2006 -
Present
Lead Web Developer for Select Impressions: My present responsibilities include designing, building, and deploying our internal job tracking application as well as other internal and customer-facing websites that interact and integrate with our production system. I also provide technical oversight regarding the network infrastructure and backup the SysAdmin in his duties.
Jul. 2004 -
Nov. 2006
Lead Web Developer for portlandappraisal.com: My responsibilities included the maintenance and development of both the internal and external sites, oversee the development and structure of the web applications, maintain the Windows, Linux, and BSD servers, manage the backups, and plan future technological expansions.
June 2003 -
Feb. 2004
System Administrator for 72mm: I was responsible for planning and installing new Linux machines, planning, installing, and migrating an existing Windows network, install new Apple Xservs, and maintaining the network. I was responsible for the upkeep of the system, troubleshooting problems and bottlenecks, and establishing an anti-spam and anti-virus filtering appliance on a set of Linux machines. I had the opportunity to setup and run the company Intranet web site, running Apache+PHP/MySQL with extensive use of CSS and HTML. I also functioned as a reference point for web development questions and solutions.
Sept. 2002 -
June 2003
Web/System Administrator and Web Developer for 99West: I was contract labor to setup, configure, install, and maintain their servers for their Internet business. I installed 2 machines from scratch, configured a server for RADIUS authentication, configured a web server with SSL, webmail, POP3, SMTP, IMAP, and setup an off-site backup system. I also maintained and repaired their web front-end to their user management system which was run entirely in PHP/MySQL allowing them to maintain customer accounts in real-time from a web browser.
June 2002 -
June 2003
Software Engineer for Divix: I was hired to design and develop both desktop and web based software using Microsoft's .NET (ASP.NET and VB.NET). I was an integral part of the Object Oriented design process (using UML) as well as writing the actual code.
Sept. 1998 -
June 2003
Web/System Administrator and Web Developer for Cyber Internet Services: I was responsible for the upkeep of the web, mail, ftp, file, authentication, and database servers for our customers. I was responsible for planning hardware replacement, software upgrades, network/system security, network performance, and established a backup solution. I was given the task of keeping our web page up to date, and managing our internal maintenance web site. All sites used PHP/PostgreSQL and HTML/CSS.
Aug. 2001 -
June 2002
Interim Pastor at Detroit Community Church: After our pastor resigned I was called to fill in until we were ready to call another full-time pastor. My duties were increased to include teaching the adult Sunday school class each week, preach from the pulpit twice a month, plan church functions, advise on the Pulpit Committee.
Aug. 1999 -
Aug. 2001
Pastoral Intern at Detroit Community Church: I volunteered part-time at the church. My main duties were to keep updated with the missionaries, give the announcements every Sunday morning, teach the occasional Sunday School, lead Bible studies through the summer months, edit the church bulletin and the pastor's newsletter, and assist in any other tasks that could be found.
June 1996 -
Aug. 1997
Web/System Administrator and Web Developer for Cyber Internet Services: I was responsible for installing their Linux systems to handle all their Internet traffic as well as maintaining them. I wrote many Perl scripts to handle daily tasks as well as Perl CGIs for both clients and the office. I established the existing customer maintenance site written in PHP/PostgreSQL and HTML/CSS.
July 1995 -
June 1996
Technical Support for Cyber Internet Services: I was responsible for answering the phones and troubleshooting connection problems. Eventually I was given the responsibility of installing and maintaining the web server.
Education
2000 - 2003
Bachelor of Science in Biblical Studies (Cum Laude)
Western Baptist College
Salem, Or.
1997 - 1998
Certificate of Completion
Ecola Bible School (Cum Laude)
Cannon Beach, Or.
1994 - 1997
Associate of Arts (with Computer Science emphasis)
Chemeketa Community College
Salem, Or.
Related Experience
I have experience programming in Obj-C/Cocoa, Perl, BASH shell scripting, C/C++, PHP, Java, SQL, ASP, Microsoft's .NET, HTML, CSS, and JavaScript. I have experience in object oriented design, procedural design, as well as functional programming.
I have administration experience in these operating systems: Linux, Windows 2000 and 2003 server, Macintosh OS X. I have experience in these applications: Xcode, Apache (with and without SSL), Qmail, Postfix, MySQL, PostgreSQL, DHCP, SAMBA, NFS, BIND, TinyDNS, PowerDNS, SSH, RADIUS, Wu-FTPD, ProFTPD, Horde Web Mail, Squirrelmail, Courier IMAP, MSSQL 2000, IIS 5.5 & 6, IMail, Serv-U, MS-DNS, ADS, CVS, Subversion, and Bugzilla.
I am acquainted with: LISP, Python, Lua, Ruby, Ruby on Rails, SNMP, TCP/IP, and UDP.