» Resumé (.pdf, .txt, .doc, .odt)

Joseph Wilhelm
Phone: 602.821.9318
Web: http://www.tarken.net/
Email: tarkatronic@gmail.com

Summary

My experience with programming started at the age of 14, when I saw some code on a friend's computer screen, and I have been hooked since. The majority of my skills are self taught, as I have an insatiable thirst for knowledge and am constantly working to grow my skill set. In this pursuit, I have also gained extensive experience with Linux system administration, database administration and also network administration. For the majority of this I utilize free and open source software, minimizing the overhead and allowing a much quicker adoption and customization time.

Experience

SMP Communications Corp — Aug 2008 - Present
Hired on as a Jr. DBA, my role quickly expanded far beyond that. My responsibilities came to encompass everything from general IT support, to network administration and security, local and remote server administration, project planning, technical documentation and lead development. The development is by far the largest of the tasks, providing the company with a web presence and single handedly implementing the web application for the Kaleidoscope Casino Network.
Centralized Technologies, Inc / The Franchise Builders, LLC — Jun 2006 - Aug 2008
Sole IT personnel; provided administration for all network, systems and code. Upgraded databases to a replicated MySQL platform. Developed an API and documentation for the core in-house software. Implemented software versioning and a release cycle. Maintained, bugfixed and extended old code, all while developing new systems.
Outsource Financial Services, LLC — Jul 2001 - Jun 2006
Worked with a small team of other IT personnel, sharing a broad spectrum of responsibilities, including: web application design and development, backend application development, systems maintenance, disaster recovery, hardware and software technical support. Assisted in server and network configuration and deployment when moving the company to a new site.
Lyrical Communications, LLC — Oct 1999 - Jun 2006
Independent consultant and systems developer; worked with a team of other developers over the internet to develop web applications, as well as backend and support applications for a variety of clients. The majority of the clients were small businesses looking to get off the ground with a new web presence.
Spokane Community College — Sep 1999 - Jun 2001
Linux Consultant and Web Assistant; maintained a Linux server for student use and access from various web applications. Also assisted in development of the school's web site, primarily working on a threaded message board system.
L.A. Boone & Company — Sep 2000 - Dec 2000
Assisted in development of a vehicle auction tracking system for Silver Auto Auctions. Development was conducted in a full Linux environment, utilizing Python, Qt, and related tools. Also acted as network administrator, maintaining the company firewall and internal network.

Education

Spokane Community College — Sep 1998 - Jun 2000
Majored in Web Development; attended classes covering a wide variety of technical skills, providing assistance to the professors and tutoring fellow students on several of the topics.
Lewis & Clark High School Sep 1996 - Apr 1998
After studying in a number of computer related and advanced mathematical courses, I left high school and obtained my GED for the purpose of pursuing higher education.

Skills

Proficient with: Python, PHP, SQL, PL/SQL, Javascript, BASH, HTML, CSS, Ajax, XML, XPath, ODBC, RSS
Previously used: Perl, Visual Basic, VBScript, ADO/OLEDB, ASP
Rudimentary knowledge: C, C++, C#, Objective-C, Java, ATOM, SOAP, Ruby, Lua
Operating systems: Numerous Linux distributions as both server and desktop environments; Windows 98 – Vista, DOS
Source control: cvs, Subversion, git
Databases: PostgreSQL 7.4 – 8.4, MySQL 3.2 – 5.0, MS SQL 2000, Berkeley DB
Virtualization: VMWare, Xen, VirtualBox