Resume

Aaron

Contact information in the pdf. I am currently looking.

PDF Resume Download and print, then design your next product or business on the back.
LinkedIn You could start a competitor, BrokeOut. Your design sheets should be printing out about now.

Note: "Aaron" is my entire legal name. It's my "wallet name."

Note2: I'm not likely to implement comments on my resume. But if you notice an error or other issue, I would appreciate a short note. My email is in my pdf resume above.

Experience

I've been a software developer, QA analyst and technical writer in various industries and settings, from small teams to large cube farms, and from quick turnaround environments to high ceremony, heavy process efforts. I enjoy challenging projects and interesting people, and I can work with challenging people on interesting projects.

Current Interests and Activities

I'm currently expanding this web site, exploring all things Django, Python, Nginx and Postgresql.

    Technologies:
  • Django
  • Nginx
  • PostgreSQL
  • Python
  • Ubuntu Linux
  • uWSGI
  • Vim
  • WSGI

TerumoBCT

Lakewood, Colorado
Industry: Medical devices
Role: QA Analyst, contractor via ProtoTest
2012 to 2012

TerumoBCT is a medical device industry leader, and makes collection and therapeutic blood processing devices, and whole blood and cell processing devices.

I am a QA analyst in the Optia SWQA lab. The Spectra Optia Apheresis system is a continuous centrifugal apheresis device; it continuously draws blood from a patient, spins it at high speed to separate the blood components (chiefly plasma, leukocytes and platelets, and red blood cells), and then removes, replaces or otherwise processes the components before returning the blood to the patient.

My role is to write test procedures, run test procedures, discover and document bugs, confirm bug fixes, and provide general troubleshooting assitance to developers and other stakeholders. Test results are ultimately used to document depth and breadth of testing when submitting releases for FDA approval.

    Technologies:
  • MS Office
  • Python
  • Shell Scripting
  • TrackWeb bug tracker

Transydian

Centennial, Colorado
Industry: Number Portability
Role: Tech Writer, QA Analyst
2010 to 2011

Transydian provides operational software, system test software and services to the Number Portability industry, and offers seminars and training in the Transydian 10X Philosophies.

I provided technical writing services to one of their development partners. I updated, maintained, and wrote new material for the partner's user manuals, installation guides, system administration guides and training material, using FrameMaker and MS Office. I also maintained and updated their system's online help, using RoboHelp.

At Transydian itself I worked on the QA team. I wrote shell scripts to exercise their test system's scripting and database functions, provisioned number portability test data, and ran performance tests.

    Technologies:
  • Bugzilla
  • CentOS Linux
  • FrameMaker
  • MS Office
  • MySQL
  • RoboHelp
  • Shell Scripting

Selero

Denver, Colorado
Industry: Securities Trading
Role: Software Developer, QA Scout
2008 to 2009

Selero provided smart order routing software and services. They are no longer in business.

In software development I wrote C API wrappers for C++ libraries, integrated Doxygen into the build system, and wrote Doxygen documents.

As part of a Java to C++ porting project I converted Javadoc pages into C++ headers using the Beautiful Soup python html parser.

In QA I wrote Perl and Shell scripts to test and verify end to end message integrity in the order routing application, focusing on dark corners and dust bunnies. This involved setting up various simulated books, injecting orders at the front, and verifying order splits and trades at various points in the system and at various MQ message queues.

    Technologies:
  • Bugzilla
  • C
  • C++
  • Doxygen
  • Java
  • Javadoc
  • Make
  • MQ Series
  • Perl
  • PostgreSQL
  • Python
  • Suse Linux

Keller Williams

Littleton, Colorado
Industry: Real Estate
Role: Realtor
2004 to 2007

Everyone should try something different once in their career.

Yang Arts

Centennial, Colorado
Industry: Asian Retail Gifts, Chinese Language, Martial Arts
Role: Co-owner
2001 to 2004

Yang Arts is a family-run business. It deals in fine Chinese Tea and Asian gifts, and offers training in Chinese Martial Arts and Chinese Language.

I developed a simple retail web site to showcase and sell our products, using a canned shopping cart and Perl-generated static web pages, and ran it on a FreeBSD shared host. (I did not develop the current site.)

I also fulfilled orders, helped operate retail craft shows, and managed our credit card merchant account.

    Technologies:
  • Cash
  • FreeBSD
  • Perl

Navidec

Greenwood Village, Colorado
Industry: Web Development
Role: Software Developer
2000 to 2001

Navidec developed corporate and government web sites. They are no longer in business.

I wrote middle tier support components using Java, J2EE, JDBC and JSP. Our projects included an online car sales site for Avis to sell their used fleet to the public, and a Colorado government application to support low income and incarcerated medical clients. I also helped develop our build system using Perl, XML and Ant.

    Technologies:
  • Ant
  • Java
  • Java EE
  • JDBC
  • JSP
  • Perl

John Costanza Institute of Technology

Englewood, Colorado
Industry: Manufacturing
Role: Software Developer
1999 to 2000

JCIT developed Demand Flow, a manufacturing line planning and management application. JCIT now operates as DemandPoint Inc.

I wrote mid tier components for JCIT's Demand Flow product in Microsoft COM, Visual C++, and Visual Basic for testing.

    Technologies:
  • Microsoft COM
  • Visual Basic
  • Visual C++

New Era of Networks

Greenwood Village, Colorado
Industry: Message Oriented Middleware
Role: Software Developer
1996 to 1999

NEON developed message routing and formatting software for financial applications. They were acquired by Sybase.

I wrote NeoNet Formatter components in C++, and did preliminary work on a cross platform build system using imake.

    Technologies:
  • C++
  • Imake

Clear Communications

Greenwood Village, Colorado
Industry: Telecommunications
Role: Software Developer
1994 to 1996

Clear built network monitoring, prediction and fault isolation software for Sonet networks.

I wrote network trouble analysis components in C and C++, and helped with builds and configuration management.

    Technologies:
  • C
  • C++

Boeing

Seattle, Washington
Industry: Aerospace
Role: Software Developer
1988 to 1994

Boeing builds airplanes.

I worked in a test lab, and wrote aircraft system stimulation software supporting new aircraft certification test systems, chiefly for testing Fuel Quantity Indicating Systems. We wrote our systems mainly in C and Pascal, using the LabView environment for HP-IB/IEEE-488 instrument control. I also wrote a small source control system, built with rcs, awk and shell scripts.

I worked on test programs for 747-400, 757/767 and 777, and managed an electrical systems test lab.

    Technologies:
  • Awk
  • Basic
  • C
  • HP-IB/IEEE-488
  • LabView
  • Pascal
  • RCS
  • Shell Scripting

University of Washington

Seattle, Washington
Industry: Education, Research
Role: Student
1984 to 1988

The University of Washington, Seattle is Washington state's flagship university.

While completing a BS in Computer Science, I developed a Unix/Tektronix to Mac/Postscript plot translation filter in Fortran, as part of a work study assignment in a physical chemistry lab. I also dabbled in coursework in the History of Science.

    Technologies:
  • Fortran
  • Postscript
  • Tektronix Terminal

Lockheed Shipyard

Seattle, Washington
Industry: Shipbuilding
Role: Logistics Analyst
1981 to 1984

Lockheed shipyard built ships.

Lockheed Shipyard built the first three ships in the LSD-41 Whidbey Island class.

As a logistics analyst and technical writer I analyzed and wrote maintenance procedures and technical manuals for LSD-41 electrical systems, and prepared Failure Modes and Effects (FMEA) and Mean Time Between Failure (MTBF) data sheets.

As a lazy worker, I automated creation and maintenance of our engineering forms, moving our group from paper, plastic templates and whiteout to data entry, computer files and printing (when necessary). This is what led me to pursue a Computer Science degree.

    Technologies:
  • Drafting Tools

United States Navy

Seattle, Washington
Industry: Government, Maritime, Military
Role: Petty Officer First Class
1975 to 1981

Mission of the Navy: "The mission of the Navy is to maintain, train and equip combat-ready Naval forces capable of winning wars, deterring aggression and maintaining freedom of the seas."

I managed the Interior Communications Systems group on the USS Enterprise CVN-65 (Puget Sound Naval Shipyard) and the USS Badger FF-1071 (Pearl Harbor Naval Base).

I was responsible for maintenance and repair of gyrocompass, telephone switchboard, intercom, engine telegraph systems and dead reckoning plotting systems, as well as the military and technical development of people working in my group.

Honorably Discharged, Interior Communications Electrician, Petty Officer First Class (E-6).

    Technologies:
  • Engine Telegraph
  • Gyrocompass
  • Intercom
  • Plotting Systems
  • Telephone
  • Wind Indicator

Updated July 16, 2012, 11:19 p.m.