Ten plus years of work experience building web sites,
applications and software. Yep, all things webby. I love
developing user-centric webapps. Simple human-friendly
software == happy end-users. Always.
Software engineer: Y! Answers and Y! Bookmarks, i18n Tiger Team
(04/2005
-
10/2007)
One of the original engineers on
Y! Answers
from inception, Beta, GA (general audience)
2006 Yahoo! Superstar (team) award winner for Y! Answers
Y! Better Bookmarks:
wrote JavaScript drag-n-drop functionality with the
YUI
libs, while integrating the front-end into a frontend
Symfony-driven framework
Joined the International Tiger Team, building and extending
i18n-enabled webapps for Y! Fantasy Sports and Video
Spreading the word via sarcasm and ragging on that Web 2.0 thing
Spec'd Interwoven DCT specifications (content model) for propietary
content management system. Wrote Java renderers
(using xTags and custom taglibs) to
transform XML content to markup.
Java Webapp development including i18n to 4 foreign languages:
Korean, Chinese (Traditional and Simplified), and Japanese
Lead front-end developer for java.com and sun.com/solutions redesigns.
Lots of JSPs, Taglibs, JavaScript, CSS and Interwoven.
Developed Standards-based webapp, integrating Tomcat / MySQL-driven
Webapp (WebWork2 and Hibernate) with Atomz CMS and third-party
commerce service (Miva Merchant).
Wrote PHP import script which traversed client's XML feed,
syncing new and modified data daily.
Built PHP/Oracle Content Management Tool
(Speaker Resource Center) for JavaOne session speakers
allowing conference speakers and third parties to review documents
during its multistep process.
Hacked together PHP/Oracle user-facing registration and admin tools for
the JavaOne 2003 Urban Adventure and Hands-on Lab promotions.
Web Engineer / Software Developer(2/2002 - 1/2003)
Frontend software engineer for J2EE Laboratory Information
Management System and Electronic LAB Application, building
object-oriented javascript libraries and writing JSPs.
Worked closely with back-end software engineers on implementation:
determining business requirements and how data needed to be
passed from the presentation layer to the request handlers
and accessing session-scoped objects.
Wrote reusable JSP components that can be freely inserted into various
sections of the LIMS application.
Built functional prototypes / click-throughs of the LIMS application,
using javascript to mimic basic SQL functionality (searching, sorting).
Developed frontend framework [markup, stylesheets, behaviour],
setting code standards, developing design templates and script libraries.
Engaged in multiple large-scale content migrations porting
legacy content into a new framework, typically involving
unstructured 1000-3000 web pages.
Mobile application development training in Razorfish's Helsinki office.
Wrote WAP site allowing patrons to obtain real-time schedule
during the 2000 Razorfish Mobility Conference.
During company migration, managed IT team
consisting of a network security consultant and support
technicians to roll out a new internal network scheme,
implementation of firewall, DNS cutover,
choosing and installing new standardized software.
Wrangled with HTML and hacked CGI scripts. Photoshop production work.