Ted Leung

Technologist, Open Source Champion, Photographer, Blogger

Greater Seattle Area

Current
Past
  • Chief Technology Officer at Ingram Labs, LLC
  • Advisory Software Engineer at IBM
  • Senior Software Engineer at Newton Systems Group, Apple Computer
  • Technical Lead at Taligent, Inc.
Education
  • Brown University
  • Brown University
  • Massachusetts Institute of Technology
Connections
465 connections
Industry
Computer Software
Websites

Ted Leung’s Summary

I have several passions, which include:
* Fixing computers so that they actually help people.
* Helping to apply the open source/commons-based peer production model to relevant areas in the software and other industries.

I have worked on a number of software projects where advanced technology was used to solve human problems. Since 2000 I have been a part of the open source community, and have helped individuals and companies make the changes necessary to succeed in that environment. I have good people skills and have managed groups of people at various points in my career.

I have presented at a number of industry conferences, including OSCON, JavaOne, CommunityOne, Software Development, PyCon, PyConUK, the MySQL Users Conference, and ApacheCon. My first book, "Professional XML Development with Apache Tools", was published by Wrox in December 2003.

Ted Leung’s Specialties:

Open Source community building, software design and architecture, AJAX, Java, Python, XML, Web Services, C++, Object-oriented databases, Conference presentations


Ted Leung’s Experience

  • Principal Engineer, Dynamic Languages and Tools

    Sun Microsystems

    (Public Company; JAVA; Information Technology and Services industry)

    March 2008Present (1 year 9 months)

    Responsible for Sun's strategy for dynamic programming languages, especially Python. This includes working with the NetBeans, GlassFish, WebStack, and OpenSolaris groups to ensure a coherent product strategy.

    Architect, Cloud Developer Tools. Working to build a developer friendly onramp for Sun's Cloud Computing Platform.

  • Member

    Apache Software Foundation

    (Non-Profit; Computer Software industry)

    May 2002Present (7 years 7 months)

    Member of the Apache Software Foundation, Responsible for the overall well being of the Foundation and its open source projects.

    Mentored the XMLBeans, Heraldry, and CouchDB projects.

  • Development Manager

    Open Source Applications Foundation

    (Non-Profit; 11-50 employees; Computer Software industry)

    November 2003January 2008 (4 years 3 months)

    Development manager for OSAF's Chandler Server/ Cosmo project. Expanded team from 3 to 5 developers, oversaw a major rewrite and major functional enhancements for Chandler Preview release milestone. Facilitated substantial process improvements including switching a biweekly release schedule. Worked closely with the manager of the Chandler Hub online service to ensure service reliability and stability.

    Responsible for open source community development for all the OSAF projects.

    Senior Engineer on the Chandler Desktop Personal Information Manager. Worked on several iterations of the Collections framework and on query facilities for the Chandler repository (these were ultimately subsumed into collections).

  • Principal

    Sauria Associates, LLC (Self-employed)

    (Self-Employed; 1-10 employees; Computer Software industry)

    January 2001November 2003 (2 years 11 months)

    Provided XML, Java, and Web Services consulting for a variety of clients including F5 Networks, IBM, and Methodologie

  • Vice President for XML

    Apache Software Foundation

    (Non-Profit; 201-500 employees; Computer Software industry)

    March 2001June 2003 (2 years 4 months)

    One of the founding members of the Apache XML project (http://xml.apache.org). Responsible for oversight of the Apache XML project during this period.

    One of the original developers of the Xerces-J XML Parser

  • Chief Technology Officer

    Ingram Labs, LLC

    (Partnership; 11-50 employees; Internet industry)

    February 2000January 2001 (1 year )

    I was responsible for selection and deployment of technical infrastructure for company and clients. Technologies included Linux, Oracle, Java 1.3, JSP, and Servlets. I also managed a team of 2 Java developers. I was involved with 4 startup companies, including Gorillaguide.com, a precursor to today's Rich Internet Applications (RIA's).

  • Advisory Software Engineer

    IBM

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

    April 1998February 2000 (1 year 11 months)

    I was the technical lead for the IBM XML Parser for Java, which became the Xerces for Java XML Parser at the Apache Sofware Foundation. I was the primary author of the initial support for XML Schema, tracking the W3C Working Drafts. I was responsible for architectural oversight, feature selection and delivery schedule for XML4J 2.0 and 3.0, and was very involved in the details of open sourcing XML4J.

  • Senior Software Engineer

    Newton Systems Group, Apple Computer

    (Public Company; 5001-10,000 employees; AAPL; Computer Software industry)

    October 1996March 1998 (1 year 6 months)

    I was hired to help port the Java Virtual Machine to the Newton, and developed TCP/IP networking, and file system support, as well as Java side AWT support. In addition to JVM work I worked on a port of the Newton OS to the StrongARM 1100 chipset. I was responsible for the PCMCIA device drivers and persistent object system. I was also
    responsible for the maintenance and enhancement of the Newton persistent object system, and helped ship Newton OS 2.1, (in the eMate 300 and MessagePad 2000, 2100).

  • Technical Lead

    Taligent, Inc.

    (Privately Held; 201-500 employees; Computer Software industry)

    July 1995October 1996 (1 year 4 months)

    I was responsible for the design and implementation of storage and compound document frameworks on Win32 platforms. I also helped to port these frameworks to Java.

    I was the sole designer and implementor of a distributed Tcl evaluation system for testing distributed and collaborative CommonPoint applications. U.S. Patent # 5,881,219 granted for this system.

    I mentored another engineer on the development of an expert system based reliability testing engine. U.S. Patent # 5,881,219 granted for this system.


Ted Leung’s Education

  • Brown University

    Computer Science June 1991June 1995

    All But Dissertation (ABD)

  • Brown University

    S.M , Computer Science , September 1988June 1991

  • Massachusetts Institute of Technology

    S.B. , Math , 19841988

    Activities and Societies:
    MIT Project Athena, UROP at MIT LCS, MIT Choral Society, MIT Chamber Chorus, MIT Seekers, New House 4

Additional Information

Ted Leung’s Websites:

Ted Leung’s Interests:

Photography

Ted Leung’s Groups:

IEEE, ACM, Member, the Apache Software Foundation, Flickr, Python Community, OSCON

  •    The Greater IBM Connection: IBM's alumni program for past and present IBM employees
  •    Taligent Alumni
  •    Python Community
  •    Apache Software Foundation
  •    Linked:Seattle
  •    Brown University (1,500+ members)
  •    Open Source Universe
  •    Sun Employees
  •    Newton Alumni
  •    ACM Members
  •    Brown Alumni Association (BAA)
  •    Apple Alumni
  •    PyCon 2008
  •    ApacheCon
  •    MIT Massachusetts Institute of Technology Alumni
  •    FOSS Professionals
  •    Sun Microsystems
  •    Apple - Current and Former Employees
  •    Sun Microsystems, Inc.
  •    ASF
  •    Photographers of Flickr
  •    543 Howard St
  •    Linking Nikon ® D-SLR Camera Users
  •    OSCON - Open Source Convention
  •    EuroPython
  •    OSCON 09 - Open Source Convention
  •    Bainbridge Geeks
  •    Sun Microsystems New Director
  •    O'Reilly Open Source Convention OSCON
  •    PyCon 2009
  •    Django Seattle
  •    Open Source for America

Ted Leung’s Honors:

Conference presentations:
Slides of my conference presentations are available via SlideShare: http://www.slideshare.net/twleung/presentations

Publications:
Professional XML Development with Apache Tools: Xerces, Xalan, FOP, Cocoon, Axis, Xindice. Wrox Books, December, 2003


Ted Leung’s Contact Settings

Interested In:

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

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Ted Leung’s full profile:

  • See who you and Ted Leung know in common
  • Get introduced to Ted Leung
  • Contact Ted Leung directly

View Full Profile