Resume

(for Aaron Evans)

 

 

Contact Info

(have your people...)

 

Address: 

P.O. Box 53181

Bellevue, WA 98015

 

Email: aarone@one-shore.com

 

Telephone: 425-242-4304

 

 

Biography

(you can skip this section)

 

I've been programming computers since I was 8 years old, beginning on a TRS-80, learning BASIC by typing game listings from magazines and saving them to cassette tape.  In high school I played around with Borland Turbo C during typing class.  In college I studied C, C++, OOP, Visual Basic, Unix, and AutoCAD courses. 

 

I started working for a small local ISP that my dad & brother had helped start by doing bookkeeping and occasional tech support.  Before long I was doing junior sysadmin jobs (resetting modems & passwords, installing software upgrades, etc.) and bad web design for customers.  I'm still a horrible graphic artist, by the way.

 

I bluffed my way into a testing job at Microsoft at the height of the dotcom boom, and studied furiously in my spare time to fill in my gaps.  I already knew I was a Unix and Open Source guy, and felt like I was rebellious for installing Emacs on my work computer.

 

Since then I've followed a QA career path, and doing small web development and hosting jobs on the side. 

 

In 2005, I decided I was done with computers, and moved to Fiji.  But not before I made a promise to a girl I'd come back.  After 3 months in Fiji and sailing 1500 miles to Australia, I came back.  We got married, moved to Ecuador, where she did volunteer work and I started working on a business plan, moved back to Seattle, and had a baby boy.

 

I've always wanted to have my own business, and recently got the opportunity to give it another try.  I started “One Shore” in 2007 as a testing and web development consulting company, but went back to work full time when I returned from Ecuador.  Recently I’ve been working on “QA Site” which provides hosted testing tools, a virtualized test environment, and continuous integration.  I’m also developing an agile project management tool, “Taskboard” using Flex and PHP.

 

Right now I’m looking for testing contract or consulting positions and QA Site customers.


Experience

(Over 10 years total IT experience, 7+ QA)

 

Quality Assurance / Testing:

 

I'm familiar with a variety of testing tools and techniques.  I've done white- and black-box testing and have worked at large corporations and small startups, as well as for myself.  I've participated in Agile, Scrum, RUP, Waterfall, and seat-of-your-pants environments.  I've tested mobile devices, web services, messaging systems, GUI applications, and complex networked systems, but my greatest area of experience is testing web applications.

 

I've done unit testing, integration testing, functional testing, system testing, system integration testing, usability testing, and a only a bit of performance testing.  Test automation, and particularly automated integration testing is a specialty of mine.

 

Programming:

 

I've developed web applications, testing tools, unix utilities, reports, and database interactivity.

 

I'm proficient with Java, PHP, and Perl, but also familiar with several other programming languages.  I haven't worked on any large systems, but I have experience working on a team, using version control, unit testing, functional requirements, controlled builds, debugging, etc.

 

System Administration:

I've been a tech support and junior sysadmin.  I can install and configure Linux, PC hardware, and small networks. 

 

I maintain several low volume servers, serving websites mail.  I've set up many small, mixed OS networks, including SAMBA file shares.  I'm comfortable working from the command line and over SSH.  I have only a little bit of experience with Active Directory and LDAP.

 

Project Management:

I've been a team lead and advocate agile (little A) methods and open source tools.  I work on a few open source projects.  I'm comfortable reading, writing and translating requirements (into English, code, or tests.)

 

Education

(make sure I spell it right)

 

Oregon Institute of Technology (1998-1999)

Klamath Falls, OR

Computer Science, undergraduate

 

Ricks College (1994)

Rexburg, ID

General Studies, undergraduate

 

Mazama High School (1993)

Klamath Falls, OR

High School diploma


Technical Skills

(buzzwords)

 

Programming Languages: Java, PHP, Perl, Ruby, Python, Groovy, Javascript, C, C++

 

Operating Systems: Microsoft Windows, Linux (Redhat, CentOS, Fedora, Ubuntu), Solaris

 

Web Development: HTML, CSS, Javascript, Rails, Zend, Cake, Code Igniter, Servlets, JSP, Struts, ASP, CGI

 

Web/Application Servers: Apache (LAMP), mod_perl, Tomcat, JBoss, WebLogic, Resin

 

Databases:  MySQL, PostgreSQL, Oracle, Microsoft SQL Server, SQLite

 

IDEs: Eclipse, Netbeans, Idea, Visual Studio, Emacs

 

Test Management/Defect Tracking: Bugzilla, Jira, Trac, ClearQuest, Mantis, Test Director

 

Automation: Selenium, Watir, Canoo Web Test, TestMaker, Quick Test Pro, WinRunner, Mechanize

 

Performance testing:  LoadRunner, JMeter, curl

 

Unit Testing:  Junit, TestNG, PHPUnit, Simpletest, Test::More

 

Version Control:  subversion, cvs, clearcase, git

 

Build: ant, maven, make, rake, phing

 

Continuous Integration: Cruise Control, Luntbuild, Hudson

 

Command Line: Bash/Korn shell, vi, ssh, MS-DOS

 

Business Systems: Siebel, SugarCRM

 

Document Management/Wikis: Confluence, Sharepoint, Alfresco, KnowledgeTree, DocuWiki, Twiki, Xwiki

 

CMS:  Drupal, Joomla, Wordpress, Silverstripe, ModX

 

Office Suites:  Microsoft Office, OpenOffice.org

 

Non-Technical Skills

(blah blah blah)

 

Motivation:  I believe I am a highly motivated individual with a desire to learn.  I have experience managing others and in running my own business.  I have always been eager to go beyond what is required to better understand the task.  I seek to improve myself and others.

Communication:  I believe communication is a key to success.  Dealing with customers, training new employees, and communicating with management require different skills and have enabled me to look at problems from multiple perspectives.  I enjoy working with people.

Perspective:  Although I don't pretend to have 100% proficiency in any area of expertise, I believe that the breadth of my experience enables me to apply unique solutions, and approach problems differently.

Experience:  I have used computers since I was 8 years old, starting with a TRS-80, learning to program BASIC.  I have used  a variety of operating systems and have taught myself to use  Linux, Java, HTML, and other tools.  I am curious and eager to learn new things.

Hobbies:  Computing isn't my sole interest.  I also enjoy swimming, surfing, sailing, fishing, snowboarding, reading, drawing, cooking, travel, and have recently earned my pilot license.


Work History

(the nitty gritty)

 

One Shore
October 2007 – April 2008, February 2009 – present

Job Title: Independent Consultant

One Shore is my consulting company.  I worked on developing QA tools and doing web development while in Ecuador.

Duties: Website development for CuencaTravel.com using Joomla with custom extensions for directory, weather, and google maps interface.    QA Site design and development: hosted bug tracking, test management, source control, project management, build automation tools.  Virtual server (Xen and VMWare) setup.

 

Speakeasy
April 2008 – February 2009

Job Title: Quality Assurance 3 (SDET)

Test Automation and integration testing for Speeddial project (Speakeasy Voice ) internet telephony appliance and associated websites. 

Duties: define and write integration tests.  Write automation tests using Selenium and Fitnesse (STIQ framework) .  Bug reporting and triage.   Troubleshoot complex environment issues.  Create test framework for automation execution and reporting.  Perl scripting and Java (Junit) test development.

 

Varolii (Par3 Communications)
January 2007 – October 2007

Job Title: Test Lead

Job Description: Lead tester for Solution Director project, a domain specific graphical process definition applicaiton based on Eclipse RCP client with GMF diagrams.  Tester for Alert Engine product, automated voice calling, response, and forwarding telephony solution.

Duties: testing the application, creating test environment and automating build process, bug triage, test team task management, training other employees, documenting testing, product, and environment procedures and settings, automating regression tests, writing higher level “unit“ and functional tests, designing and building test harnesses.

 

Analysts International (consultant for Boeing)
January 2006 – December 2006

Job Title: System Integration Tester & Team Lead

Job Description: Hardware & software integration, platform installation & testing for Air-to-Ground software infrastruction platform and applications using Connexion By Boeing.

Duties:  requirements analysis, write test cases, coordinate integration test team, defect triage, installation and document review, test execution, cross-team training, data migration (import bugzilla defects to clearquest), platform installation and network troubleshooting.

 

Snowdogs (consultant for Real Networks)
December 2004 – June 2005

Job Title:  Quality Assurance Engineer

 

Job Description:  test web site, partner sites, Real Player on multiple platforms, RSS feeds and rich media content feeds, custom CMS system, B2C e-commerce system (credit card & other billing systems)

 

Duties:  test plan writing and execution, bug tracking, triage, build verification, version control, documentation, write automated system & unit tests and load test scripts, internationalization testing (locale, language, currency, etc.), testing tools evaluation & development, maintain wiki documentation

Logicalis (contract for Qpass)
May 2004 - November 2004

Job Title: Tester

Job Description:  test B2B enterprise system  (J2EE infrastructure with web services, EJBs, servlets),  WiFi captive portal with RADIUS authentication, custom CRM system,  mobile device applications & payment systems, credit card authorization, billing, etc.

Duties:  test plan writing and execution, requirements and analysis, automation development, develop testing & repo

 

AT&T Wireless
January 2001 - April 2004

Job Title: Test Analyst / Developer

Job Description:
 - test ecommerce website, B2B web services
 - test integration between web,  database, and mainframe systems
 - write test cases from requirements
 - analyze functional requirements
 - write testing tools for database, unix, xml
 - design and implement time tracking intranet web application
 - create and maintain automated scripts and libraries
 - write database scripts
 - migrate data from legacy systems
 - maintain testing collaboration tools
 - maintain test team website
 - evaluate web portal server
 - train end users & testers on Siebel CRM system

TMP Worldwide (contract for AT&T Wireless)
August 2000 - January 2001

Job Title: Test Analyst

Job Description: Tested B2B web service and website for AT&T Wireless, developed XML testing tools

Volt (contract for Microsoft)
May 2000 – September 2000

Job Title: Tester / Lab Administrator

Job Description:
 - automation tester and build control for Netdocs project (early .NET)
 - maintain version control system for team of 75+ developers\
 - lab administration for 200+ computers (test machines & servers)
 - Automated testing
 - Bug tracking / troubleshooting
 - Build verification and scripts

 

Infostructure  (kfalls.net)
March 1999 - April 2000

Job Title: Lead Technician / Junior sysadmin

Job Description:
 - Maintain Linux ISP servers, Windows LAN
 - Provide call center and on-site technical assistance
 - Web design and content

National Computer Solutions
January 1997 -  February 1999

Job Title: Web Developer / Technician / Sysadmin / Manager

Job Description:
- Managed customer service office and performed technical duties
- Business planning and service expansion
- Hardware Technician
- Build and repair PCs
- Monitor and maintain internet server software and hardware

 

 

Previous Employers

(So you can check up on me)

 


Speakeasy

1201 Western Ave.
Seattle, WA 98101
(206) 728-9770

 

Varolii
821 2nd Avenue
Suite 1000
Seattle, WA 98104

 

Analysts International

(consultant for Boeing)

10655 NE 4th St # 400

Bellevue, WA 98004

(425) 454-2500

Snowdogs
(contract for Real Networks)
2505 2nd Ave
Suite 705
Seattle, WA 98121
(206) 956-9200

 

Logicalis
(contract for QPass)
13810 SE Eastgate Way
Suite 320
Bellevue, WA 98005
(425) 201-8100

AT&T Wireless
16331 NE 72nd Way
Redmond, WA 98052
(452) 288-6957

TMP Worldwide
(contract for AT&T Wireless)
1501 4th Ave
Seattle, WA
(206) 233-9840

Volt Services
(contract for Microsoft)
15585 NE 28th St
Bellevue, WA 98052
(425) 702-4000

Infostructure
(kfalls.net)
611 Siskiyou Blvd
Suite 2
Ashland, OR 97502
(541) 882-0418

National Computer  Solutions
4502 Denver Avenue
Klamath Falls, OR 97603
(541) 882-0418