Saturday, July 24, 2010

AA Ron

Aaron
Aa ron

Maybe his parents named him "AA Ron", and he shortened it into one word.

Aaron (“Aaron” is my entire legal name I have a one-word name.)




RESUME: Java, C++, Python developer, QA or related
Posted by: "Aaron" aaron@justaaron.com nfnaaron

Aaron (“Aaron” is my entire legal name I have a one-word name.)
6541 S. Vine St. #312
Centennial CO 80121
720-289-8793
aaron@justaaron.com


OBJECTIVE:
Development, QA or related.
I enjoy working on products and projects, and I like making internal
tools for local use.


SKILLS AND EDUCATION:
Python, Perl, C, C++, Java, bash, Linux.
BSCS University of Washington.


CODE SAMPLE:
Http://github.com/nfnaaron/addrs
Python.
- Retrieve email addresses from an IMAP server account's messages,
output in LDIF format suitable for import into most email programs'
address book.
- Currently IMAP-only and command line-only, but designed to add POP3
and GUI later, as well as other output formats.
- Unit tests included, using Python's junit-like unittest.


WRITING SAMPLE:
Use PuTTY with Cygwin to access localhost on Windows
http://nfnaaron.posterous.com/use-putty-with-cygwin-to-access-localhost-on
This was my solution to an itch I'd had for awhile. It's long, but
organized in stages so that you can stop at any point and use what you
have so far. It also refers to other solutions.


HISTORY:

Selero, Denver CO
Software Developer
2008 to 2009
Selero developed smart order routing software for securities trading.
I had two contract engagements, both working in Linux. Wrote C wrapper
code for C++ libraries, integrated doxygen documentation generation into
the build system (make), and used the Beautiful Soup Python HTML parser
to convert Javadoc pages into C++ header files for a Java to C++ porting
project.

In my second engagement I supported the QA team as a QA scout. Wrote
Perl scripts to test and verify end to end FIX message integrity in
the order routing application. The Perl scripts supported internal
functional verification as well as scenarios from customer requirements.
Also tracked, monitored and verified bug reproduction and resolution in
Bugzilla. Wrote wiki pages describing how to set up test configurations.


Keller Williams Realty, Littleton CO
Realtor
2004 to 2007
Worked with buyers and sellers: listing and marketing properties,
searching for properties, and managing offers, negotiations, inspections
and closings.


Yang Arts, Littleton CO
Co-owner
2001 to 2004
Small family-run Asian gift business. Built and managed retail web
site, running on FreeBSD at a shared hosting account, using a canned
shopping cart and Perl-generated HTML. Fulfilled orders. Operated retail
craft show events. Managed credit card merchant account.


Navidec, Greenwood Village CO
Software Developer
2000 to 2001
Navidec developed corporate and government web applications. I wrote
middle tier support components using Java, J2EE, JDBC and JSPs.
Development was done on Windows and Unix, systems ran on Unix. Helped
develop build system using Perl, XML and Ant. 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.


John Costanza Institute of Technology, Englewood CO
Software Developer
1999 to 2000
JCIT developed Demand Flow, a manufacturing line planning and
management application. I wrote middle tier components using Microsoft
COM in Visual C++, and Visual Basic for testing. Supported sales
engineers and clients by researching and implementing new requirements
and fixing bugs.


New Era of Networks, Greenwood Village CO
Software Developer
1996 to 1999
NEON developed message routing and formatting software for financial
applications, which ran on Windows and various flavors of Unix. I wrote
NeoNet Formatter components using C++. Did preliminary work on a cross
platform build system using imake (make and cpp-based build system, used
to build X Window System prior to X11R7).


Clear Communications, Greenwood Village CO
Software Developer
1994 to 1996
Clear, based in Lincolnshire Illinois, built network monitoring,
prediction and fault isolation software for Sonet networks deployed by
large telecom operations like Time Warner, Qwest and Comcast. I wrote
network trouble analysis components in C/C++ on Unix. Also helped with
builds and configuration management.


Boeing Commercial Aircraft Company, Seattle WA
Software Developer
1988 to 1994
Boeing builds airplanes. I wrote aircraft system stimulation software
supporting new aircraft certification test systems, chiefly for testing
Fuel Quantity Indicating Systems. Development environment was very
eclectic, including C, Pascal, Basic, HP-IB/IEEE-488 bus control
applications, low-level screen drawing and X-Window GUI environments,
and in-house developed test libraries, all on Unix.

Assisted in use of test systems to troubleshoot aircraft systems.
Participated in test programs for 747-400, 757/767 and 777. Managed an
electrical systems test lab. Also wrote a small revision control system,
built with RCS, awk and shell scripts.


University of Washington, Seattle WA
Student
1984 to 1988
BSCS. In addition to course work, was employed in a physical
chemistry lab as a work-study software developer, where I developed a
Unix/Textronix to Mac/postscript plot translation filter in Fortran.


Lockheed Shipyard, Seattle WA
Logistics Analyst
1981 to 1984
Lockheed Shipyard built the first three ships in the US Navy's LSD-41
Whidbey Island class. I analyzed and wrote maintenance procedures and
technical manuals for LSD-41 shipboard electrical systems. I saw a need
to automate creation and maintenance of many of our manually created
forms (we had no PCs or spreadsheets), and taught myself how to program
the department's mini computer so that the forms could receive changes
to fields and flow the changes through calculations to other fields;
something like a spreadsheet.


United States Navy
Petty Officer First Class
1975 to 1981
Honorably Discharged, Petty Officer First Class (E-6). Managed
Interior Communications Systems groups on USS Enterprise CVN-65 (Puget
Sound Naval Shipyard) and USS Badger FF-1071 (Pearl Harbor Naval
Base). Responsible for military and professional development of group
personnel, as well as maintenance of electronic gyrocompass (for
navigation and weapons), telephone switchboard, intercom systems, engine
telegraph systems and dead reckoning plotting systems.



--
Aaron