Gordon Luk’s Resume

October 22nd, 2008

Work Experience

Upcoming.org, Upcoming.yahoo.com

Oct 2005 – Mar 2008, Co-Founder of Upcoming.org, Sr. Technical Yahoo!

  • Lead Developer, LAMP+Memcached+Perl+Y! Tech stack
    • Took Upcoming.org from Andy Baio’s PHP side project to a mid-scale Yahoo property
    • Architected denormalization + caching approaches to scale site on an ad-hoc and planned basis
    • Had final responsibility for site uptime, security, abuse prevention, performance, etc.
    • Designed & built many new features & systems (ask if interested)

Bravonation.com

Also at Y!, Aug 2008 – Mar 2009, Project inspiration, lead, & head developer

  • LAMP+Smarty+Y! Tech stack
    • Lead small team at Yahoo! Brickhouse to develop experimental property on 4 month timeframe
    • Developed code-based documentation + dynamic API “spelunker” interface to speed simultaneous development of community site and developer platform
    • Acted as project lead to coordinate all approvals + clear Y! bureaucracy
    • Collected lessons learned into presentation for Brickhouse+Y! dissemination

Ning (24 Hour Laundry)

Late 2005, Beta Developer consultant

  • Built some sample applications to test, stress, and give feedback about PHP platform
  • Worked closely with Ning staff to deliver timely, detailed, and constructive feedback

Dimensional Fund Advisors

2003-2005, Web Programmer

  • my.dimensional.com, Small, private client website, Perl+Mason+Bricolage stack
    • Designed and developed original hierarchical, business-rule-based access control system to comply with international law and business needs
    • Developed full-featured account management interface for Client Services use
    • Automated client print reporting via XSL-fo approach
    • Acted as generalist web programmer for backend and frontend development work

Education

1997-2001, University of Southern California

B.S. in Computer Engineering / Computer Science, graduated Magna Cum Laude

Other Projects

  • Freetag, Open Source Tagging / Folksonomy module for PHP/MySQL applications (Maintained 2005-2007)
  • Eatlunch.at, a silly application for groups to vote for where to go to lunch (Maintained 2004-present)
    • Created it to learn PHP/Smarty techniques
    • Ceased active development after coming to Y!
  • getluky.net, personal blog

I’m currently available for limited consulting work. Please feel free to contact me with your project specifics.

  1. Jason Andrea
    August 26th, 2009 at 10:07 | #1

    Hey Gordon-

    I should have emailed you much sooner to let you know how fantastic Freetag worked out for me…but we all get busy and rush from one thing to the next.

    What i did was use Freetag as a foundation for a comment or annotation system here at the Minnesota Historical Society. My boss found Freetag, and i ran with it. Instead of using it for “tags”….i’m using to collect “comments”…comments on millions of records that we display on the web. We named this system “WOTR” or Write On The Record.

    Before building this system, i was mainly a ColdFusion Sql Server developer, but used Freetag to break my teeth on PHP/MySql, which is a fabulous platform i must say.

    Check out an intro to WOTR here: http://people.mnhs.org/shared/annotate/wotr_description.html

    If you wish, i can put some credit info into the source code of WOTR, just let me know what you would like it to say.

    Jason Andrea Sr. Application Developer MN Historical Society

  1. No trackbacks yet.