Web Developer / User Interface Engineer
Objective: Work as a web developer or UI engineer for a company with talented people
Summary: Highly motivated engineer with experience designing and developing user interfaces in CSS, Javascript/AJAX (jQuery), X/HTML, XML, Linux, Apache, MySQL, PHP (LAMP), Perl and Ruby on Rails within MVC frameworks.
Sr. UI Engineer, WhiteHat Security - Santa Clara, CA
January 2007 - Present (2 years 9 months)
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 "skinnable" 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 Product Owner
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 sponsored "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 traffic-brokering revenue by obtaining Google Pagerank 7 on several domains
- Achieved top 10 listings for niche keywords in Google, MSN and Yahoo (still ranking well today)
- 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
- XML Programming, Javascript Language, San Jose City College, 2006
- Advanced Perl, Database Management, De Anza College, 2003
- BS in Business Administration, San Diego State University 1998, SIFE