6/2015 - present
      
      
           Sensity Systems, Inc.
      
      
           Sunnyvale, CA
      
      
      Senior UI/UX Developer (Team Lead)
      
      
      Architect and implement a ReactJS-based single page application for control of smart city lighting systems.  
      Developed UI component structure.  Created prototype API layer using Swagger and NodeJS interfacing with  Neo4j as the database.
      Worked closely with Product Marketing, Program Management and Quality Assurance to meet and exceed user expectations.
      
      
           2/2012 - 5/2015
      
      
           eBay, Inc.
      
      
           San Jose, CA
      
      
      Member of Technical Staff
      
      
Front-end development (JavaScript, jQuery, CSS, HTML) for various 
entry-point pages (home page, Daily Deals page, etc.) on eBay.com. 
Helped to apply current and evolving user interface technologies 
to one of the Web's most highly trafficked sites. 
Developed the markup, CSS and JavaScript code for a complete redesign of eBay's Daily Deals page.  
Met a number of technical challenges including keeping the left navigation menu in sync with the items 
being displayed as the user scrolls the page.  Supports multiple countdown timers, image resizing, 
lazy loading, and table-free layout.  Continual maintenance of CSS, JavaScript and JSP components.
      
	  
	       11/2011 - present
	  
	  
	       Shopatico
	  
	  
	       Los Gatos, CA
	  
	  
	       Founder/Developer
	  
	  
A part-time project for several years, Shopatico is a "virtual closet" site 
where users can create and share outfits ("looks") made with items they've purchased online or items they've seen on other sites.  
It also allows users to forward their emailed order confirmations from online retailers to Shopatico and the 
ordered items are automatically added to their closet.  A bookmarklet allows users to select items from other sites.
Designed and implemented every aspect of this site 
(layout, graphics, database, image processing, session management, email parsing, drag and drop outfit editor,
social site integration.)
	  
      
           4/2011 - 2/2012
      
      
           F5 Networks
      
      
           San Jose, CA
      
      
      Senior Software Engineer
      
      
Developing innovative 
user interfaces for configuration of network management devices. 
Creating proofs of concept, prototypes and production code
using jQuery UI library and widget factory.  
	  F5's load balancers are configurable using event handlers written in TCL.
	  To address the fact than many network ops are not TCL programmers, I
	  prototyped a visual programming interface that used drag and drop to 
	  define event handlers and then traversed the resulting DOM structure to generate
	  the equivalent TCL script.
      
      
           7/2009 - 3/2011
      
      
           LiveOps
      
 
      
           Santa Clara, CA
      
 
      
      User Interface Developer
      
      
Created sophisticated and highly dynamic user interfaces for Web applications using DHTML, Ajax and jQuery.
During a call, the LiveOps Call Manager executes a finite state machine which contains the logic for
 requesting menu responses, playing audio clips, selecting a live agent and more.  The Design Studio
 uses a highly interactive drag and drop interface to let the author define this logic by
 simple manipulation of building blocks (actions).  In addition to creating and controlling 
 this interface, JavaScript code also performs the transformation of the resulting DOM hierarchy 
 into a set of connected state elements for consumption by the Call Manager. 
      
      
           8/2006 - 7/2009
      
      
           Artizen (contract position)
      
 
      
           San Jose, CA
      
 
      
      Interface Developer
      
      
Member of the Interface Development team for Cisco Systems.  
Creating Ajax-driven Web UI components using jQuery, JSON and 
other technologies.  Developed the JavaScript for cisco.com search, Cisco Support Product Selector, 
and Cisco Collaborative Spaces.  Provided guidance on
usability and accessibility.
      
      
           10/2005 - 8/2006
      
      
           Agile Software
      
 
      
           San Jose, CA
      
 
      
      User Interface Designer
      
      
Part of a core team of user experience designers and developers
involved in the creation of new user interface components and 
interactions for program management applications.  Extensive
use of DHTML, CSS, JavaScript and Ajax.      
      
           11/2001 - 10/2005
      
      
           RelocationCentral
      
 
      
           Santa Clara, CA
      
 
      
      Senior User Experience Architect
      
      
Designed and developed user-centered internal and external Web
applications in the real estate and apartment
locating industry.  Created a unique single-screen interface for 
apartment searching.  Tools 
include JavaScript, 
DHTML, XML, XSL, Ajax, Perl and MySQL. 
      
      
           3/1995 - 11/2001
      
      
          The Web Academy
      
 
      
          Cupertino, CA
      
      
          Director / Developer / Trainer
      
      
   Founded this highly successful training provider for corporate and 
   independent Web developers.  Created all course content and taught all 
   classes.  Subjects include HTML, cascading style sheets, usability, CGI 
   scripting, graphics, server setup, search engine placement and
   optimization, JavaScript, XML and XSL.  Trained developers from 
   hundreds of companies in forty-seven states and nineteen countries.
       
       
          5/1993 - 3/1996
       
       
          Hewlett-Packard
       
       
          Cupertino, CA
       
       
          Information Design Engineer
       
       
   Investigated and evaluated the 
   potential role the Web could play in delivering technical information to 
   HP's customers and field support organizations.  Learned HTML, CGI, 
   graphics and server configuration.
       
       
          1/1993 - 6/2003
       
       
          National University
       
       
          San Jose, CA
       
        
          Adjunct Faculty
       
       
   Taught over one hundred one-month courses in the graduate and 
   undergraduate computer science and electronic commerce programs.  Courses 
   of interest include Web Design, Web Graphics, Web Applications, Compilers 
   and Interpreters, C Programming, Algorithms and Data Structures, Operating 
   Systems and Expert Systems.  Developed the initial proposal for National's
   MS degree program in Electronic Commerce.