William Northway Jr. Ann Arbor, MI 48103 Broad knowledge combined with an eagerness to learn, create, share and work collaboratively. Work Experience: Software Engineer 3 with Arbor Networks June 2007 through present Work with a small development team to help define the user interfaces for one of Arbor's products. Responsibilities include: develop dynamic, database-driven web applications. Participate in projects from early design phases through final testing and QA. Gauge usability of existing features to make constructive changes. Freelance Programmer / Multimedia Developer as fluidthoughts.com December 1998 to present Website development for an assortment of clients including: marra-bella, Northway / Hall Orthodontics, the Ann Arbor Film Festival, Rocks and Robots Summer Camp, technical tutorials, web site hosting, technical lectures, and an email auto-response and tracking system. Webmaster with ITCS / UMCE, University of Michigan January 2002 through May 2007 Web application development including: biannual online student government election, mfile (based on filedrawers, an open-source web-based openAFS filemanager), and the Standard Practice Guide (with a custom content administration tool). * MySQL database administration for over 20 servers (8 replicating masters) backing various web applications, preferences data for central webmail, and SpamBusters antispam service. * Apache and Linux system co-administration for over 70 webservers, and customer service related to supported services. * Pro-active project management for centralized web application signup service, process for departmental sharing with a multi-departmental linux from scratch project including migration off Solaris, and online student government elections. * Various other duties including: technical documentation, community outreach, consulting, and promoting usability, accessibility, and security issues across campus. Web Developer with Diamond Bullet Design November 2000 to January 2002 Designed and built an e-commerce package with an emphasis on usability. Job duties included: database-backed web programming; organizing adoption of modern development methodologies; technical tutor; webserver system administration and project budget estimation. Primary projects included: moesportshops.com, granholmforgov.com and portfoliobuilder.net Web Developer with CommerceOne, (formerly Appnet, Detroit (formerly Sigma6)) May 1999 to September 2000 Collaboratively created and maintained e-commerce websites. Wrote utility scripts, optimized images and HTML, and user strategy. Projects included: gale.com, jacobsons.com and michigannational.com New Media Specialist in Office of Instructional Technology, University of Michigan September 1998 to May 1999 Authored multimedia and websites for classroom instruction, consulted for faculty, and other various duties. Instructional Assistant for EECS, University of Michigan September 1997 to May 1998 Instructed lab courses on general computing usage, with a focus on Office. Developed and taught Photoshop curriculum, and maintained course webpage. Consultant 3 for ITD, University of Michigan June 1997 to September 1998 Desktop support for campus computing sites. Open Source Projects book of agreements (author) Document / content management system used to track of an organization's agreements and minutes by committee and full group meetings. List by date, group, or search for content. filedrawers (contributor) An apache/php web-based openAFS file manager featuring dynamic HTML. cosign module for drupal (author) Drupal module supporting the single sign-on web authentication system, cosign. Presentations: AFS & Kerberos Best Practices Workshop, June 2006 Accessing AFS through the Web with Waklog Technical Skills: * PHP, MySQL, Perl, HTML/XHTML, CSS, Javascript, DOM-Scripting, XML, CGI, C / C++, Java, Oracle * Well-versed in concepts such as usability, accessibility, information architecture, object-oriented programming, XP (eXtreme Programming), software engineering, GNU/open source software, regular expressions, data structures, and run-time efficiency analysis * Linux system administration skills involving installation, tripwires and loadsets, issue diagnosis, and Apache administration * Experience with administration of various open source web applications including: phpMyAdmin, Gallery, MediaWiki, and Drupal * Development tools such as: vi / vim, CVS, RCS, CodeWarrior, and gcc * Proficient with MacOS X and Linux. Also knowledgeable with Solaris, FreeBSD, OpenBSD, BeOS, NeXT, and other operating systems * Experienced with several desktop multimedia applications including: Adobe Photoshop, Adobe Illustrator, Macromedia Flash, iMovie/iDVD, iPhoto, SoundEdit 16, Premiere, and AVID * Statistics studies involved computational and modeling work with S-Plus, SPSS, and MyStat * Current educational interests include: DOM-Scripting / AJAX, mysql clustering, and python Academic Education: University of Michigan, B.A., December 1997 Major: Statistics with interests in Computer Programming, French, and Film Theory Universite© de Laval, Summer 1995 Que©becois French studies Other Activities: Treasurer, webmaster, cook, and other intermittent work positions for Great Oak Cohousing Intramural Ice Hockey 1986 to 1997, 2004 to 2007 Volunteer Webmaster, Usher, Ann Arbor Film Festival 1996 to 2005 Various officer positions with ICC residential cooperatives 1997 to 2000 Cabin Counselor, Crystalaire Summer Camp 1993, 1994 and 1996 Hobbies: photography, vegetarian cooking, home improvement, organic gardening, ice hockey, taiji, homebrewing, mountain biking, snow sports, camping, waterskiing, racquetball, candlemaking and video authoring