
Sr. UI Engineer: Design, CSS, and DOM Scripting with Standards
San Francisco Bay Area

Sr. UI Engineer: Design, CSS, and DOM Scripting with Standards
San Francisco Bay Area
Seasoned UI engineer with a strong background in open source tools and UI standards. Comprehensive experience in architectures, application programming, web design and API integration.
Hands on interaction with over 30 software packages required for the development and testing of software. Intergration of Perl, JavaScript, PHP, and Ruby on Rails experience with UI design expertise.
PHP, Perl, Linux, Apache, XML, MySQL, CSS, HTML, Ruby on Rails, XML
(Privately Held; 11-50 employees; Computer & Network Security industry)
January 2007 — Present (1 year 10 months)
User Interface and middle-tier development for web-based security application service to Fortune 500 clients.
Introduced W3C standards to current development practices, implement separation of design, behavior, and structure on the front-end.
(Privately Held; 501-1000 employees; Investment Management industry)
July 2001 — January 2007 (5 years 7 months)
Installed and configured an email newsletter application I wrote in Perl (modules including CGI.pm, DBD::mysql, DBI.pm). System administration in FreeBSD server environment, apache web server, and MySQL database server. Configured email aliases with auto-responders on FreeBSD. Wrote email application in PHP that emails form results to a recipient and inserts them into a MySQL database.
(Self-Employed; Myself Only; Internet industry)
July 2006 — January 2007 (7 months)
XHTML, CSS, and DOM scripting for ecommerce retailers implementing acessible design from Photoshop design mockups.
Consulting for e-commerce company in shopping cart organization and management. Skills utilized included SQL, Perl, and MySQL database design and development. Importing and exporting of products from various shopping cart databases.
Develop and maintain with several active community web sites. Help to improve search engine rankings and work with advertising clients and affiliate partners. Work with CPM and PPC advertisers.
(Public Company; 5001-10,000 employees; EBAY; Internet industry)
May 2004 — July 2006 (2 years 3 months)
Developing the XML presentation tier of PayPal's architecture. Responsibilities include XML, XPATH, and XSL stylsheet programming, as well as defining XML Schemas for various XML components. Also responsible for maintaining the CSS stylesheets used by PayPal.
Wrote Perl tools to convert existing html-based files to XML. Heavy use of Perl regular expressions and Linux command-line environment.
Source code control experience with both CVS and ClearCase (ClearQuest bugtracking).
(Public Company; 5001-10,000 employees; EBAY; Financial Services industry)
February 2006 — July 2006 (6 months)
Volunteered for a new initiative to improve developer productivity. Built benchmarking framework to track internal tools used by developers including ClearCase statics gathering, written using Perl and Oracle. Experience with source code control in Subversion, CVS, and ClearCase (ClearQuest bugtracking).
(Privately Held; 1-10 employees; Internet industry)
November 2003 — April 2004 (6 months)
Worked on Fannie Mae Foundation web site, KnowledgePlex.org. Wrote several web-based perl applications under HTML::Mason framework and Mod_Perl on Apache and MySQL. Handled session data and remembering form state using session ids and cookies. Applications include a moderated expert chat interface, online applicant survey for Fannie Mae Foundation with statistics reporting using GD::Graph. Also pulled Lexis Nexis XML news feed and wrote XSLT stylesheets for news stories using XML::LibXSLT and XML::LibXML.
Wrote an object oriented plugin in Perl for CVS and dotProject, updating the dotProject database with comments and hours worked from the CVS commit log entry.
(Privately Held; 1-10 employees; Internet industry)
February 2002 — September 2003 (1 year 8 months)
Linux Server Administration: Setup apache, mod_perl, php on Linux servers. Maintain virtual domains, user accounts, MySQL databases, and DNS.
Programming: Wrote CGI application to create web pages from templates using Text::Template, HTML::Parser, and LWP perl modules, also used Template-Toolkit 2.09. Wrote CGI database application for logging in and tracking virtual domains, including hosting information, client information, and status of web site project; used MySQL database, DBI perl module, & Cookies. Wrote application in Perl, using Net::FTP module and tar to create server backups and transfer files to a data storage device.
Search Engine Optimization: Increased traffic to sites from various search engines, focusing on Google and Inktomi. Obtained Google PageRanks© of 6/10 for domains, and managed to get many keywords in the top 10 listings for Google and Inktomi databases.
(Privately Held; 201-500 employees; Internet industry)
April 1999 — July 2001 (2 years 4 months)
Architected an XML & XSL-based system of distributing retirement articles to clients for use on their web sites. Coded the application in Perl using the XML::Simple.pm Perl module for client configuration in XML files. Content was stored as XML and parsed by XSL using the xml-publishing framework of Cocoon for Apache web server.
Designed & wrote XML files validated against DTDs - including XSLT & XPATH programming. Configured Cocoon & AxKit XML-publishing frameworks. Heavy use of Perl regular expressions in parsing XHTML files for delivery to clients, and converting static HTML files to XML files.
Programmed Perl/CGI web-based HTML & Text-embedded mass emailing tool (MIME 1.0 compliant Multipart/Alternative email), storing email addresses & subscription information in a MySQL database. Installed & configured HTDIG search engine to index and display results across multiple web sites.
(Privately Held; 201-500 employees; Internet industry)
April 1999 — July 2001 (2 years 4 months)
Wrote a Perl script utilizing OpenSSL and cURL to download stock market data from a remote server. Coded an HTML & JavaScript 401(k) financial calculator for use on the 401(k) retirement web site. Redesigned both the 401(k)afe and IRA Junction web sites using two-level tab-style navigation and page layout.
Wrote an interactive voting script in Perl for visitors reading retirement articles on the web site; used cookies & environment variables to limit the number of votes to 1 per article for each visitor.
Linux system administration on both production & development servers, installed & configured the following software: Samba, SSH server, Apache (mod_perl), Cocoon & Axkit, ProFTPD, Apache Jserv, streaming Real© Server setup & media conversion (mp3/mpeg/rm/wav).
(Privately Held; 11-50 employees; Financial Services industry)
February 1999 — March 1999 (2 months)
Maintained Windows NT 4.0 DHCP server & IIS web server. Setup office LAN w/ T1 internet access.
Wrote DHTML animated menu navigation using JavaScript and layers. Redesigned web site, including graphics & page layout. ASP & database programming with Microsoft Access; displayed rows of data from database in HTML format.
(Privately Held; 1-10 employees; Financial Services industry)
December 1997 — February 1999 (1 year 3 months)
Perl/CGI scripting for voting & email forms on web site using a MySQL database. Maintained & coded intensive HTML in Homesite html editor using tables & frames. Configured Apache and email accounts on a Solaris web server. Supported partners by providing web content to third parties with CyberInvest content populating clients' templates. Maintained email newsletter using SmartList email newsletter server.
Graphic Design 2007 — 2007
Computer Science February 2002 — April 2002
Professional classes: Advanced Perl, and Database Management (Oracle).
Bachelors of Science, Business (Marketing), August 1993 — June 1998
Professor's assistant in Internet class, lectured on web development practices, and basic html instruction.
Pets, marketing, web design, diving.
AMA (American Marketing Association), SIFE (Students in Free Enterprise), SDSU Alumni Association, SVLUG (Silicon Valley Linux User's Group), SV.pm (Silicon Valley Perl Mongers), SMAUG (Santa Cruz Microsoft Alternative User Group), SDSU
Forbes Best of the Web 1999, 2000