Please use the PDF for printing: click here.

Profile

Motivated and passionate about technology, I bring a wide range of knowledge and experience to whatever opportunity presents itself. I have experience in network engineering, systems administration, application design and development, website design and administration, digital communications, and user support. I crave variety in my work and thrive on the ever-changing ecosystem that Information Technology creates.

Experience

January 2009 - Present
Systems Administrator
,
West Lafayette, Indiana
  • Developed, directed, and made modifications to installations of programs and software for Purdue's Learning Spaces computing environment
  • Coordinated software and hardware installation, maintenance, and support; identified and reported issues to software vendors
  • Developed and assisted others in the creation of software "packages" for workstation deployment in the computing labs using Microsoft's App-V and SCCM, as well as other tools
  • Designed, developed, tested, modified, and documented computing programs and utilities on desktop computers and terminal servers; included creating scripts and programming using using Batch, Powershell, C#, Ruby, Perl, and others
August 2008 - December 2008
Teaching Assistant
,
West Lafayette, Indiana
  • Proctor and facilitate course labs for the network engineering program, focusing on systems administration and enterprise network management
  • Encouraged and maintained a productive learning environment
  • Assembled and configured a simulated large-scale enterprise network for student use
  • Maintained 4 classroom lab facilities, totaling 72 workstations, approximately 30 virtual machines, 9 HP ProCurve switches, and 7 servers (physical and virtual)
June 2008 - August 2008
Network Software Technician
,
West Lafayette, Indiana
  • Tested new software deployment mechanism being deployed campus-wide (SCCM)
  • Troubleshot deployment, software, and hardware problems on over 2000 Windows machines and approximately 100 Macs
  • Scripted custom components for Mac OS X lab deployment
May 2008 - June 2008
Web Application Programmer
,
Indianapolis, Indiana
  • Enhanced and Refined existing Accounts database system I co-designed and implemented in the summer of 2007
  • Job was short-lived due to rising fuel costs and an extended commute
January 2008 - April 2008
Lab Coordinator - Cyber Forensics Lab
,
West Lafayette, Indiana
  • Managed operating systems and applications on 20 clients and 2 servers
  • Built an inventory and checkout system based on a web-based, open source asset management project; used barcodes to track and organize items
  • Implemented and populated a documentation wiki to capture institutional knowledge
  • Co-designed and lectured for an Apple-specific computer forensics course for local, state, and federal law enforcement officers
August 2006 - December 2007
Apple Support Specialist
,
West Lafayette, Indiana
  • Maintained operating systems and applications on approximately 50 Apple Mac systems, including iMacs, Mac Minis, PowerMacs, Mac Pros, Powerbooks, iBooks, Macbooks, Macbook Pros
  • Used Apple Remote Desktop to automate tasks and support users
  • Implemented Single Sign On backed by Purdue's OnePurdue Active Directory system
  • Implemented OS X Server as a local software update repository, MCX, file, and web server
  • Used Apple's package format to repackage software for deployment via Apple Remote Desktop
May 2007 - August 2007
Web Application Programmer (Internship)
,
Batesville, Indiana
  • Co-designed and was the lead programmer for a ground-up redesign of an existing accounts database
  • Intranet web application; 10,000+ lines of code; 30,000 records (at implementation time) across 62 tables
  • Made extensive use of open source technologies (PHP, MySQL and AJAX (including the Prototype and Scriptaculous Frameworks))

Technical Skills

  • Apple OS X Client/Server Platforms
  • Linux / Unix Client/Server Platforms
  • Windows Client/Server Platforms
  • Systems Administration
  • Systems Analysis & Design
  • Network Administration
  • Network Engineering
  • Network Security
  • Cat 5/5e/6, & single- & multi-mode fiber optic cabling
  • TCP/IP Communications, Ethernet
  • Wide & Local Area Networking (WAN/LAN)
  • Wireless Networking (WLAN, 802.11a/b/g/n)
  • SMTP, DNS, DHCP, SIP, SNMP, HTTP, HTTPS, FTP, SFTP, RTSP, SMB, CIFS
  • Digital & Analog Telephony (VOIP, POTS)
  • Web Development: HTML, CSS, AJAX, PHP, JSP, MySQL, Java, Ruby, ColdFusion
  • Mac Development: Objective-C, C, XML, Xcode, Interface Builder
  • Windows Development: C#, .NET
  • Shell Scripting: Batch, Bash, Perl, Python
  • Version Control: Subversion, Git, Mercurical
  • Windows XP, Windows 7, Windows Server 2003, Windows Server 2008
  • Microsoft App-V, SCCM, IIS, MSDNS, MSSQL, Active Directory, Exchange
  • Red Hat Enterprise Linux, Solaris, Debian, Ubuntu
  • Apache, Lighttpd, MySQL, BIND, Subversion, Asterisk
  • Cacti, Nmap, Snort, Squid, Wireshark
  • Cisco (IOS), HP ProCurve, AdTran
  • VMWare Server v1 & v2, ESX, ESXi, Fusion v1, v2, v3
  • Microsoft Office 2003 2004 2007 2008
  • Symantec Ghost, Prism Deploy

Open Source

CoRD Project, Freelance Development
March 2009 - Present
  • Resurrected the project which was near abandonment
  • Implemented dozens of new features and configuration settings
  • Drove development through a major release cycle and three minor cycles

Education

B.S. Network Engineering Technology
  • Minor: History of Science and Technology
  • GPA: 3.19 (4.00 scale)

Memberships