User Interface Engineer

Objective: Work as a UI Engineer for a company with talented people in Silicon Valley

Summary: Interactive UI engineer and prototyper with experience designing and developing user interfaces in CSS3, HTML5, Javascript/AJAX (jQuery), JSON, XML, Photoshop.

Sr. Software Engineer, Chegg - Santa Clara, CA
June 2011 - January 2013 (1 year 8 months)

Develop next generation UI for Chegg.com. PHP, jQuery, CSS, and HTML5.

  • Prototyping design for personalized experience on Chegg
  • Develop experience for users after order completion (peak of 100k orders per day)
  • Object oriented Javascript, jQuery, CSS, HTML5
  • Reporting to Director of Front End Engineering

UI Prototyper, Yahoo! - Sunnyvale, CA
September 2010 - June 2011 (10 months)

Built interactive prototypes of designs in ideation phase for Search UED usability labs. Contributed production-quality UI code for 3rd party applications embedded in Yahoo search results.

  • Participated in usability studies, modifying prototypes as needed during study
  • Prototyping UI designs with jQuery, YQL, HTML5 and CSS3
  • Mobile Prototyping using jQuery and iOS Simulator for iPhone
  • Leverage development environment for building better prototypes
  • Reported to Director of Search UED

Web Developer (contractor), Palm - Sunnyvale, CA
February - August 2010 (7 months)

Worked on home page, mobile applications and product details pages for palm.com. Leveraged existing layout and CSS while implementing new requirements with YUI javascript library. Built pages from Photoshop mockups using Javascript, CSS, and HTML supporting modern browsers and Internet Explorer 6 and above.

  • Prototyped UI designs using HTML5 and CSS3
  • Automated updates of mobile applications JSON metadata on palm.com with Perl and XML
  • Built AJAX interface and CGI script for mobile users to download apps via SMS
  • Worked with server admin to improve apache configuration
  • Localized palm.com pages for product launches (Germany, France, mobile applications)
  • Cross browser testing in Internet Explorer 6+, Safari, Chrome, Firefox on Mac OS w/Windows & Selenium
  • Reported to Sr. Web Development manager and worked closely with Product Marketing team

Sr. UI Engineer, WhiteHat Security - Santa Clara, CA
January 2007 - December 2009 (3 years)

Designed and developed UI for Enterprise SaaS web security application suite. As lead UI engineer, mentored junior developers on W3C recommendations and best practices.

  • Designed rich user experience prototype for managing users and roles
  • Designed and developed Presentational XML Layer (PXL) framework in PHP
  • Added theme layer to framework, implemented design specs for cobranded partners
  • Created UI documentation based on Docbook and added DHTML help to interface
  • Introduced Selenium IDE for automated UI testing to development process
  • Worked directly with VP of Engineering, Director of Engineering and VP of Product Management

Front-End Developer (contractor), Fluid - San Francisco, CA
August - September 2006, December - January 2007 (4 months)

Build prototype UI from design spec with Javascript, CSS and XHTML. Refactored HTML emails to be more compliant across desktop and web-based e-mail clients.

  • Developed prototype interface for Leapfrog's embedded FLY Pen application
  • Increased number of e-mail clients supporting FineStationery.com's HTML e-mails
  • Created an HTML::Email Perl module for testing e-mail client and browser rendering

Web Developer, PayPal (eBay) - San Jose, CA
May 2004 - July 2006 (2 years 3 months)

Developed XML Presentation Tier using XHTML, CSS, Javascript, and XML on the web architecture team. Lead web developer training onsite in Chennai, India. Worked in Release Engineering to improve developer productivity.

  • Reduced learning curve (from months to weeks) for new hires on PayPal's web architecture
  • Implemented UI product spec for PayPal's mobile payments platform
  • Re-factored existing layout and helped bring team up to speed on W3C standards
  • Cataloged usage patterns of developer tools to address productivity issues
  • Provided expertise to Marketing for improving brand identity and search engine ranking

Software Engineer (contractor), Vinq - San Jose, CA
November 2003 - April 2004 (6 months)

Built middleware layer and features for Fannie Mae's "KnowledgePlex" application using HTML::Mason in Perl, SQL and MySQL. Implemented design specs and UI features using Javascript, CSS and HTML.

  • Coded web survey for Fannie Mae Foundation's principal site
  • Integrated Lexis Nexis XML feeds into application
  • Contributed CVS plug-in written in Perl to "dotProject" open source project
  • Created ER-diagrams from existing database and new schemas

Software Engineer, WeDirect - San Jose, CA
February 2002 - September 2003 (1 year 8 months)

Designed and built a content management system in Perl, PHP and MySQL with a focus on niche marketing. System Administrator for LAMP web servers and DNS. Designed and coded niche web sites that ranked high in search engines, used Photoshop, Perl, CSS and HTML daily.

  • Increased revenue from traffic-brokering by obtaining Google Pagerank 7 on several domains
  • Achieved top 10 listings for niche keywords in Google, MSN and Yahoo
  • Server Administrator on LAMP architecture and DNS servers (over 10,000 domains)

Programmer (consultant), Van Wagoner Capital Management - San Francisco, CA
July 2001 - January 2007 (5 years 7 months)

Maintained corporate web site and web server running FreeBSD, Apache, MySQL and PHP.

  • PHP programming and database design
  • Developed e-mail subscription newsletter in Perl
  • Automated download of stock market data from provider

Sr. Web Developer, mPower Advisors - San Francisco, CA
April 1999 - July 2001 (2 years 4 months)

Prototyped wire-frame of Enterprise SaaS 401(k) and IRA retirement advice application. Built and maintained custom web publishing framework in XML for high-traffic, interactive web sites (tabbed navigation, voting, calculators). Administered web servers running Linux, Apache/JServ and MySQL.

  • Prototype wire-frame was instrumental in receiving mezzanine round
  • Named "Best of the Web" in financial planning by Forbes magazine (1999 and 2000)
  • Integrated content with CNBC, CBS MarketWatch and Fidelity partnerships
  • Designed mass-mailing application for embedded HTML e-mail subscribers

Junior Developer, Virtually Commerce - San Diego, CA
January - June 1998 (6 months)

Webmaster for site covering the local music scene. Worked with graphic designer to build custom hand-coded sites in Javascript, CSS and HTML for corporate clients, including Viejas Casino.

  • Improved client-side support for multiple browsers (NN 2/3, IE 3)
  • Wrote bash script to convert audio for streaming Real(c) Audio server

Principal Web Designer, AP Web Design - San Diego, CA
December 1995 - February 1998 (3 years) Project-based from 2006 - 2009 (3 years)

Work with clients as a consultant in addition to personal projects. Continue to develop and maintain several web sites and applications with a community focus.

  • Built Ruby on Rails applications with Passenger and Capistrano
  • Developed automated deployment process for multiple sites with RSync
  • Automated Perl scripts for UI testing with Selenium RC and IDE
  • Built prototype web application with Apache AxKit XML framework
  • Windows administrator and ASP developer for group of day traders in Sunnyvale
  • Consulted "Oster and Associates" design agency on designing for the web
  • Web developer for CyberInvest.com financial site (worked part-time, paid for college)

Education

  • Advanced Photoshop, Cabrillo College, 2007
  • Advanced Perl, Database Management, De Anza College, 2003
  • BS in Business Administration, San Diego State University 1998, SIFE