Linux system administration: Experience with bash, zsh, perl, git, ansible, kvm/virsh;
some python, php, mercurial, bcfg2. Experience configuring server processes and daemons (e.g.
apache, sshd, openvpn, iptables, mailman, request tracker).
Current experience configuring, developing and managing websites on a LAMP (Linux, Apache, MySQL,
Perl/PHP) stack. Past experience configuring, developing and managing website on IIS/Windows.
Experienced with both desktop and server hardware, software, and peripherals (Mac/Windows/Linux).
Designed and implemented numerous web-based systems utilizing a MySQL backend. Examples projects
include an online faculty promotion and tenure management system, graduate student application
review and disposition, online faculty search system.
Deployed, configured and managed multiple Wordpress servers, including the EE department's
main external website and a Wordpress Multisite server hosting many of EE's research labs and
Worked with PR specialists and external designer to implement a new department logo and
consistent visual brand across department's website and various print publications.
Set up and managed various department servers running inside of KVM virtual machines.
Set up federated login allowing EE students, faculty and staff to authenticate against their
EE/UW accounts for access to the department's MSDNAA/DreamSpark site.
Managed consolidation of existing academic software license management to bring it under
EE Computing's aegis.
Managed EE Google Apps domain from 2007-2013, then managed the transition of those
accounts and calendars over to the UW domain. Responsible for transition of department calendars
from self-hosted WebEvent system to EE Google Apps resource calendars; then shift of calendar,
drive, and sites data from EE Google Apps over to UW's Google Apps domain.
Managed and coordinated use of various EE social media outlets - e.g. YouTube, Facebook, Twitter.
Set up and managed YouTube live stream for department colloquium talks. Assisted faculty and staff
with video conversion using various tools (e.g. ffmpeg, Quicktime, Handbrake).
Configured/Used PAM for web authentication and authorization, as well as other services.
Provide Mac and iOS support to students, faculty, and staff on an as-needed basis.
Served as occasional department photographer for PR, publications, and website.
Overhauled existing departmental website through multiple iterations, both independently and as part
of a college-wide rebranding initiative.
Managed and configured Apache server. Oversaw migration of website from original server (NCSA HTTPd
running on HP 715/HP-UX) to Apache 1.3 running on Red Hat Linux, and later from Apache 1.3 to 2.x.
Implemented and managed configuration of multiple virtual web hosts running under Apache 1.3
Designed and implemented web-based management and tracking systems for computing group internal
use, including departmental computer hardware tracking, equipment insurance management, computing
purchases, software installation, and software licenses.
Designed and implemented a web-based anonymous and secure (within the bounds of certain requirements
dicated by faculty) voting system that's now used for almost all EE faculty votes.
Designed and implemented web-based management system for departmental assistantship support offers
made to RAs, TAs, and graders - a system that was subsequently adopted college-wide.
Designed and implemented web-based systems to replace various paper-based department procedures
including faculty peer review of teaching, course teaching assignments, ABET (engineering education
certification) curriculum portfolio assessments, and end of quarter course reviews.
Wrote perl/cgi scripts and html pages for discussion boards, PDF/FDF form submission, software
download registration, creation and maintenance of a technical report series,
interactive on-line course quiz system, and multiple form-based e-mail processes (mail, vacation,
spam filter settings, mailing list and alias management).
Used Cascading Style Sheets to control web page appearance in a browser independent manner.
Configured and managed web authentication (using Kerberos) and authorization using LDAP).
Taught various web-related topics to staff in both group settings and one-on-one trainings.
Assisted department's lead system administrators in management and troubleshooting of various
departmental Linux servers.