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))