Doug Orleans

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
Connections
179 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, C, C++, XMPP, XML-RPC, WS-BPEL, WSDL/SOAP


Doug Orleans’s Experience

  • Senior Software Engineer

    Gensym

    (Public Company; 51-200 employees; Computer Software industry)

    January 2005November 2007 (2 years 11 months)

    G2 core developer. Lisp and C.

  • 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


Additional Information

Doug Orleans’s Websites:

Doug Orleans’s Groups:

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

  •    PLT Scheme member

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

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

View Full Profile