Doug Orleans

Doug Orleans

Consultant at Appleseed Software Consulting

Greater Boston Area

Current
  • Software Consultant at Appleseed Software Consulting
Past
  • Senior Software Engineer at Gensym
  • Research assistant at Northeastern University
  • Software developer at Pure Software
  • Software Engineer at Pure Atria
Education
  • Northeastern University
  • University of California, Berkeley
  • Ygnacio Valley High School
  • Berlin Community School
Connections
271 connections
Industry
Computer Software
Websites

Doug Orleans’s Summary

My experience is mostly related to programming languages and developer tools, but I am also interested in user interfaces and persistent distributed computing.

My dream is to get paid to develop free software.

Doug Orleans’s Specialties:

Scheme, Common Lisp, AspectJ, Java, Python, ECMAScript, C, C++, XMPP, XML-RPC, WS-BPEL, WSDL/SOAP, Google App Engine, MusicBrainz, OpenID, RDF


Doug Orleans’s Experience

  • Software Consultant

    Appleseed Software Consulting

    (Information Technology and Services industry)

    June 2009Present (6 months)

    Subcontracting. Current projects are Web app development in Perl (Catalyst).

  • Senior Software Engineer

    Gensym

    (Public Company; GNSM; Computer Software industry)

    January 2005November 2007 (2 years 11 months)

    Member of the G2 Core development team. Helped maintain and add features to a 20-year-old codebase of over one million lines of Common Lisp. Designed and implemented client and server libraries for HTTP, SOAP, WSDL. Helped implement the G2 Graphical Language, based on WS-BPEL; developed automatic layout, XML import/export (using libxml2), and the compensation activity.

  • Research assistant

    Northeastern University

    (Educational Institution; 1-10 employees; Computer Software industry)

    April 1996June 2003 (7 years 3 months)

    Worked part-time while attending graduate school as a research assistant to Prof. Karl Lieberherr. Designed, developed, and maintained DemeterJ, an adaptive programming language that extends Java with high-level constructs to separate structure and behavior concerns, and various other Java libraries and tools for the Demeter project.

  • Software developer

    Pure Software

    (Public Company; 201-500 employees; PRSW; Computer Software industry)

    June 1992June 1995 (3 years 1 month)

    I joined Pure Software when it was a start-up (I was employee #18); it then grew to a publicly-traded company with hundreds of employees and eventually merged with Rational Software (after I left to pursue a doctorate). I wrote C and C++ code for their Purify and PureCoverage products, as well as for several internal tools.

  • Software Engineer

    Pure Atria

    (Computer Software industry)

    19921995 (3 years )


Doug Orleans’s Education

  • Northeastern University

    PhD , Computer Science , September 1995August 2005

    Dissertation: "Programming Language Support for Separation of Concerns", about Socrates, a language embedded in PLT MzScheme that unifies and generalizes object-oriented and aspect-oriented mechanisms using predicate dispatching.

  • University of California, Berkeley

    BA , Computer Science , 19881992

    Activities and Societies:
    CSUA, XCF, OCF
  • Ygnacio Valley High School

    19841988

  • Berlin Community School


Additional Information

Doug Orleans’s Websites:

Doug Orleans’s Groups:

JHM, Waterpoint, DinoMUSH, Porter Square Gaming, Chugchanga-L

  •    Waterpoint
  •    PLT Scheme
  •    Common Lisp
  •    Gensym G2 Developers

Doug Orleans’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 Doug Orleans’s full profile:

  • See who you and Doug Orleans know in common
  • Get introduced to Doug Orleans
  • Contact Doug Orleans directly

View Full Profile