Anthony Ettinger phone: (408) 656-2473 Los Gatos, CA email: apwebdesign@yahoo.com Software Engineer, System Administrator, SEO Expert Regional Location: Silicon Valley, California (or telecommute) Availability: Presently Seeking Contract Opportunities Citizenship: U.S. Citizen Online Resume: http://www.apwebdesign.com/resume.html Hourly Rate: $75/hour Purpose: To work as a web programmer for an exciting company. Software: Mod_Perl 1.0, Template-Toolkit 2.09, HTML::Mason framework, Cocoon (java, xml), AxKit (perl, xml), Linux Distributions: Gentoo, Redhat, Bind/DNS, Apache 1.3/2.0, MySQL 3.23 and 4.0, Sendmail, SSH, Vim (linux text editor), Bluefish (linux html editor), Homesite 5.0 (windows html editor), XMLSpy (windows XML editor), CVS and ClearCase source control, ClearQuest bug tracking, Adobe Photoshop 7.0, Windows 2000/XP/NT, Linux (Gnome/KDE Desktops), Samba, Openssl, DHCP Server (Linux and Windows NT), Real Server (streaming media), Curl (http requests), Wget (http requests), lwp-request, Rsync, Focus on Open Source Technology Languages: Perl, PHP, SQL, UML, XSLT, XML, XSD, XPATH, XSP, Object Oriented Perl, CGI Scripting, XHTML, CSS, HTML, DHTML, JavaScript, Bash Perl Modules: CGI.pm, DBI.pm, XML::Simple.pm, Template.pm (Template-Toolkit 2.09), HTML::Template.pm, HTML::Parser.pm, Date::Calc.pm, Net::SMTP.pm, Mail::Mailer.pm, HTML::Newsletter.pm (custom), XML::LibXML, XML::LibXSLT, GD::Graph, Date::Manip, HTML::Mason, HTTP::Request, LWP::UserAgent, Date::Calc, Parallel::ForkManager Work Experience: November 2003 – April 2004 Vinq, LLC. San Jose, CA Software Engineer 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. February 2002 – Sept 2003 Wedirect, Inc. San Jose, CA Chief Engineer (5 person search engine optimization company) Linux Server Administration: Setup apache, mod_perl, php on 12 Linux servers. Maintain over 1000 virtual domains, user accounts, MySQL databases, and DNS. Programming: Created UML diagrams of program functionality, ER diagrams, MySQL database schemas and object classes. 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. Well versed in Apache inner configurations, web server management, and performance tuning. Web Design: Designed many templates, using graphics designed and web page layout created in Photoshop. Coded HTML, JavaScript, Forms, Tables, & CSS by hand in Homesite and Bluefish. 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. July 2001 - February 2002 Van Wagoner Capital Management San Francisco, CA Consultant 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. April 1999 - July 2001 mPower Advisors, Inc. San Francisco, CA Sr. Web Developer 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 Java/XML-publishing framework of Cocoon for Apache web server. Designed & wrote XML files validated against DTDs - including XSLT & XPATH programming, also wrote XSP pages with Java embedded, and web containers handling JSP and Servlets in Cocoon. Proficient in SQL and database handling in Perl and MySQL. 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. Web Production Associate Wrote Perl scripts 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). December 1998 - March 1999 AP Web Design, San Diego, CA Consulting 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. 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. Advised graphic designers on layout & html table constraints, web-safe colors, and animated graphics. Hand coded HTML pages in Homesite html editor. Setup & maintained virtual host on Apache & Solaris. Wrote custom Perl scripts for submitting data via email from HTML forms on the web site. February 1998 - June 1998 Virtually Commerce San Diego, CA Internship Media conversion for Streaming Real Server (ra/wav/aiff). Created animated effects for graphics using a CSS, DHTML/JavaScript layer animation script. Coded HTML tables, embedded media, and submission forms for clients' web sites. Education: San Diego State University Bachelors of Science: Business Administration (Marketing) GMAC Internship: Web site design proposal Internet Marketing Class: Teacher's Assistant/Lab Assistant SIFE (Students in Free Enterprise) De Anza College Advanced Perl Database Management (UML Diagramming) Portfolio: See AP Web Design for examples of previous work (source code available upon request). http://www.apwebdesign.com