(for Aaron Evans)
(have your people...)
Address:
P.O. Box 53181
Bellevue, WA 98015
Email: aarone@one-shore.com
Telephone: 425-242-4304
(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.
(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.)
(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
(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
(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.
(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
(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