July 2008 – December 2014 Aruba Networks, Inc.
Sunnyvale, CA
Software Development
Technical Skills:
HTML
CSS
Perl
Javascript,
NodeJS
Unix (Linux)
SQL
Google
Closure
I started out at Aruba doing backend development on the Airwave Network Management product. This was largely
focused on SNMP management of an assortment of networking equipment. I later moved the fronted after a brief
period in a Voice Of the Customer position.
In the frontend I was responsible for helping to implement the beginnings of our new UI using Google Closure. As our
frontend became increasingly responsible for API development to retrieve information from the database, I
championed the use of NodeJS to develop APIs. This allowed us to use Javascript in both the browser and APIs
which, in turn, allowed sharing common code, particularly with regard to internationalization (i18n).
November 2005 – May 2008 Vindicia, Inc.
San Mateo, CA
Software Development
I developed and maintained a network based interface between Vindicia’s CashBox product and various Payment
Processor services. These services all had a different approach to authorizing and settling transactions and the
interface needed to make these differences transparent to anyone using the system. Requests and responses were
formatted in either flat file formats or XML, depending on the provider.
May 2001 – November 2005 New School Aikido
Stockton, CA
Training and Teaching
I left Tivoli Systems as of June 1, 2001 to concentrate on my training in Aikido. As part of this I took on
responsibilities for teaching at New School Aikido in Stockton.
August 1997 – May 2001 Unison Software/Tivoli Systems Inc.
Santa Clara, CA
Product Development
I was an architecture level engineer on the Maestro product which ultimately became Tivoli Workload Scheduler. I
was a key player in transitioning responsibility for the product to the Tivoli team in Rome, Italy.