Stephen Lau

Current
Past
Education
  • University of California, San Diego
  • University of California, San Diego
  • Los Altos High
Connections
220 connections
Industry
Computer Software
Websites

Stephen Lau’s Summary

Involved in all things open source-y. Worked on key technological and community development areas in different open source communities from the systems side (OpenSolaris) to the desktop (Songbird). Evangelised to developers, talked to customers, and convinced people of the awesomeness possible with open communities and open source development.

Stephen Lau’s Specialties:

opensolaris, songbird, digital media, open source, community, evangelism, hpc, linux, solaris, kernel, numa, c, c++, perl, php, gtk, gnome, kde, assembly, sparc, x86, stl, mpi, qt, threads


Stephen Lau’s Experience

  • Developer Advocate

    Pioneers of the Inevitable (Songbird)

    (Privately Held; 11-50 employees; Computer Software industry)

    October 2007Present (1 year 4 months)

    I am Songbird's developer advocate/evangelist, responsible for building out a rockin' open source developer community.

  • Board Member

    OpenSolaris Governing Board

    (Non-Profit; 1-10 employees; Computer Software industry)

    April 2007Present (1 year 10 months)

    Board member of the OGB: the elected board to set direction and lead the OpenSolaris open source community.

  • OpenSolaris Engineering

    Sun Microsystems

    (Public Company; 10,001 or more employees; JAVA; Computer Software industry)

    July 2005September 2007 (2 years 3 months)

    Worked on the OpenSolaris project, one of Sun's largest and most successful open source projects. Member of the OpenSolaris Governance Board. Contributed to engineering efforts, governance, leadership, and community evangelism/outreach for the OpenSolaris project. Lead the project to convert the OS/Net (core kernel, libraries, and commands of OpenSolaris) from an internal Teamware-managed source gate to an external Mercurial repository, one of the critical steps in the open sourcing of the OpenSolaris source base, including developing and porting the tools used by OS/Net engineers.

  • Solaris Kernel Test Developer

    Sun Microsystems

    (Public Company; 10,001 or more employees; SUNW; Computer Software industry)

    June 2003June 2005 (2 years 1 month)

    Test developer for Solaris Kernel projects: CPC (CPU Performance Counters), CMT (Chip Multithreading), NUMA/MPO (Memory Placement Optimisation), and Intrd (Interrupt Redistribution).

    Developed random QE tools (dashboard for project/staffing matrix, assertion report generator, etc.)

  • Software Engineer

    Quantum Magnetics

    (Public Company; 10,001 or more employees; GE; Computer Software industry)

    October 2002March 2003 (6 months)

    Quantum Magnetics has now been acquired by GE (General Electric) and is now GE Infrastructure Security

    Ported existing landmine detection systems software from QNX 4 platform to new QNX 6 Neutrino platform. Re-wrote IPC to use new message passing primitives. Setup CVS repository server, & converted software engineering process to use revision control.

  • Software Engineer

    Ricoh Silicon Valley

    (Public Company; 10,001 or more employees; Computer Software industry)

    June 1999September 2002 (3 years 4 months)

    Helped develop open source Server Side Markup Language (OpenSSML), http://www.risource.org/SSML. Embedded PHP, Perl, & Python function calls within OpenSSML, as well as integrating namespaces into one managable namespace. Fixed bugs & created new features for beta release of eCabinet product.

    Developed KDE & GNOME (Linux) development tools (in C & C++), as well as developing C/C++ code for a web-driven user interface (CGIs, & their corresponding libraries).

    (note: these were summer internships over successive years)

  • Software Engineer

    Information Systems Laboratories, Inc.

    (Privately Held; 51-200 employees; Computer Software industry)

    June 2001June 2002 (1 year 1 month)

    Developed & optimized software for the GSTAMIDS counter-landmine warfare project using C/C++. Performed research for a parallel clustering implementation of the GSTAMIDS project. Built eight node cluster running Red Hat Linux 7.2 to research clustered computing.

  • Graduate Teaching Assistant

    University of California, San Diego

    (Public Company; 10,001 or more employees; Computer Software industry)

    January 2001June 2002 (1 year 6 months)

    Assisted in teaching undergraduate compilers & parallel programming courses. Led discussions, helped & tutored undergraduate students. Graded & scored programming assignments, homeworks, & exams. Developed grading scripts & parallel development environment including compilation & debugging tools.


Stephen Lau’s Education

  • University of California, San Diego

    MS, Computer Science / High Performance & Parallel Computation, 20012003

    Graduated via the thesis track with a concentration in High Performance & Parallel Computation. Thesis research focused on overlapping computational threads with communication proxy threads in multi-threaded systems to achieve higher speed-up.

    Activities and Societies:
    Tau Beta Pi
  • University of California, San Diego

    BS, Computer Science, 19972001

  • Los Altos High


Additional Information

Stephen Lau’s Websites:

Stephen Lau’s Groups:

Cernio, Tau Beta Pi, OpenSolaris

  •    SUNAlumni
  •    OpenSolaris
  •    UCSD Alumni
  •    Open Source
  •    Mozilla Project
  •    Mercurial
  •    University of California, San Diego - Jacobs School of Engineering
  •    Tau Beta Pi Engineering Honor Society

Stephen Lau’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Stephen’s full profile:

  • See who you and Stephen Lau know in common
  • Get introduced to Stephen Lau
  • Contact Stephen Lau directly

View Full Profile