Resume

adam@adamchristian.com

http://www.adamchristian.com

PROFESSIONAL SKILLS

Advanced skills
- JavaScript/CSS/DOM/XUL/XPCOM
- Dojo, Prototype, Fleegix, JQuery, YUI : JavaScript frameworks
- Django, Pylons: Web Frameworks
- Windmill, Selenium, Watir, Watin, Mozmill: Testing Frameworks
- Flash/Flex/AS3

Solid foundation skills
- PHP, Python, wxPython, C, C++, C#
- Database programming (MySQL, PostgreSQL, MSSQL)
- Photoshop, GIMP
- HCI concepts, user observation and analysis
- Software testing methodology
- SVN, CVS, Perforce, Git

Learning
- CouchDB, Node.js

Forgotten, but once used
- LISP, ML, VB, ASM, Perl

EXPERIENCE

JavaScript Architect, Sauce Labs. March 2010 – Current
Building cloud based test automation services, improving Windmill, Selenium and working on Flex/Flash test automation solutions.

Automation Architect/Manager, Slide Inc. July 2008 – March 2010
Lead the company wide effort to adopt test automation into Slide QA. Built an automated testing system using Windmill, Mozmill, Testmill, Hudson, and VMWare to manage testing resources, interact with the source repositories, run automated tests against different staging environments and branches, and report results.

Also, lead a team of up to 8 QA Engineers of both in house and outsourced resources writing automated test cases. Act as a communication bridge between them and in house QA/Development/IT, provide them with tools and manage goals ensuring efficiency and performance as well as reviewing tests ensuring the quality.

Played a major role in many release cycles for both Windmill and Mozmill open source projects, and created a test case management server called Testmill to tie all of the reporting and management resources together for fast test analysis and debugging.

During my time at Slide I also worked on FunSpace doing JavaScript and Python development, and SuperPocus doing Flash/Flex development, when needed.

Software Engineer (Web Developer), Rearden Commerce. Jan 08 – July08
Client side development of universal widgets for the Rearden Personal Assistant.
Maintaining JavaScript organization, coding standards, Framework usage and performance.
Cross browser compatibility, bug fixing, active involvement in client side architecture and planning.

QA Development Engineer, Open Source Applications Foundation. 2007 – 2008
Know the internals and insure the quality of all front end functionality in the Chandler Server.
Interface with developers, release managers and QA in order to ensure smooth releases.
Develop JSON/Python and JavaScript tests to automate release cycles.
Maintain Chandler Server instances for automated testing, and QA Sessions.
Chandler and Cosmo Testing and Automation –
http://chandler.osafoundation.org, http://cosmo.osafoundation.org
Windmill — co-founder, developer — http://www.getwindmill.com
Project was founded at OSAF by myself and Mikeal Rogers.
Designed to provide end to end functional web UI testing of any web application.
My primary responsibilities include JavaScript IDE, and Core interaction with the Browsers.

QA Contractor, Open Source Applications Foundation. 2006 – 2007
Python tool development for automated testing using JSON-RPC, CMP.
Contributions to the Selenium Core (Web Testing Framework) enhancing AJAX testing functionality.
Contributions to the Broadsword testing Framework. (testrunner, stress testing)

Web Developer, Center for Teaching, Learning and Technologies (Washington State University). 2002 – 2006
Developed network traffic analysis tools in PHP/MySQL/CRON to interface with network switches.
Extensive PHP/BASH scripting for log parsing and graph generation.
Development and Migration of office management software finally named Acquisitions.NET. (C#.NET)
WIKI Migration tools, for converting HTML documentation to WIKI markup (versions: Perl, C#)
Management application used by the Computer Science College for accreditation, named CSAB.NET.

Contract Web Developer, Netpaths.net. 1999 – 2002
Development of dynamic features such as shopping carts and forums from scratch in PHP and ASP6.
Web design for the following: racecenter.com, lostpetnet.com,.com, tsan.net, mokajoe.com etc.

Teacher & Network Administrator, Teach The Teachers ( Microsoft and Compaq ). 1998 – 2001
Installation and configuration of hardware, software and networking for conference attendees.
Classroom style instruction of Microsoft Office, Front Page, Dream Weaver, and Adobe Photoshop.
Interaction and presentation to groups of K-12 school teachers.
Running active directory and web hosing for all final web projects.
Extensive trouble shooting of network, software and PC hardware.

EDUCATION

Washington State University, Pullman, Washington — B.A Computer Science
Washington State University, Pullman, Washington — B.A Business Administration

PERSONAL

Hobbies
I am a NAUI certified SCUBA diver, avid mountaineer, skier and sailor. I spent most of my life exploring the Northwest National Forests and Puget Sound. Growing up I played eight years of premier soccer and a ninth year as a freshman in college. I now play for fun on Bay Area teams to keep fit. I try to keep my blog updated at adamchristian.com, so my family and friends can follow my adventures.
Travel
I have spent a summer in Australia volunteering at wildlife refuges and conservation parks, diving on the barrier reef and repelling off the cliffs of the Blue Mountains. I also spent a summer in Iceland exploring the mid atlantic rift, and the volcanoes of Vestmannaeyjar. My most recent excursion was to the Scottish Highland Way where I explored the castles, towns and distilleries.
Music
I have played electric and acoustic guitar for 10 years, and like to keep up on my tablature reading and song libraries. I was inspired by seeing Eric Johnson and Joe Satriani in concert in Spokane Washington.