Post Job Free
Sign in

Design Engineering

Location:
Portland, OR
Posted:
October 19, 2012

Contact this candidate

Resume:

The Clue Factory

English Spanish

Open-Source

Work for Hire

People

Wiki

Home " Who " SNL " Resume

Sean's Resume

Also available in plain text.

Sean Levy

Software Developer

US Postal: 8316 N. Lombard Blvd #366, Portland, OR 97203

Email: abo0so@r.postjobfree.com

KeyID: 70CA0181

Fingerprint: 8A4D 0345 A535 EA93 D4B1 5295 90A4 0ACB 70CA 0181

Web: http://cluefactory.com/~snl

Biography

I was born in San Diego, CA to an American father and Mexican

mother. I began working professionally as a systems programmer and

administrator at the age of 16 after attending Gompers High School,

a so-called "magnet" school in the areas of Computers, Math and

Science. I entered the University of California at San Diego at the

age of 15 as a Philosophy major but left without a degree to pursue

work interests.

Over the past 30 years I have lived and worked in Southern

California, Pittsburgh, Boston and Portland in settings ranging from

high-level academic research to high-pressure dot com chaos. I am a

native Spanish speaker and dual Mexican/American citizen. In 2005

my wife and I moved to Yucatan, Mexico, where we live in a small

town on the western Gulf coast. I focus exclusively on

telecommuting work arrangements and coordinate with my clients and

colleagues over the Internet. I am self-motivated, used to

producing substantial volumes of work on my own if need be, am adept

at reverse-engineering existing work and fixing hard-to-find bugs,

and have a proven track record of being productive in teams that are

geographically dispersed.

Current Work / Research Interests

Object Orientation in general (especially prototype-based)

P2P, Distributed systems

Applications of technology for rural / dislocated / poor people

Work History

Jan 2007 - PresentChief Architect, Lytix LLC, Various locations

Designed and implemented next-generation semantically-aware

graph-oriented database system and analytical back end using P2P

techniques to extend the functionality of the system seamlessly.

Core of the system is a graph representation and manipulation API

that includes integrated support for ontology, flexible containers

and support for typed attributes on all objects. Includes full

application stack for building dynamic web-based presentation and

delivery systems with an RPC-based API using Google Protocol

Buffers or JSON-RPC. Used as the platform for a suite of

financial analytics applications ("Google maps for the financial

world").

Aug 2004 - PresentFounder, The Clue Factory, Various locations

Free-lance consulting work on a variety of contracts, ranging from

work-for-hire to long-range projects. I focus in the area of

robust, secure, high-performance web applications, but also work

in the areas of security, design/architecture and integrated

development of complete products. I also spend a significant

amount of my time working on open-source software projects,

including collaboration tools, a web application framework, and a

variety of analysis and visualization tools.

June 2001 - July 2004Member of Technical Staff, CERT/CC, Pittsburgh, PA

CERT is a center of Internet security expertise that studies

computer security vulnerabilities, handles incidents, and

publishes a widely read list of advisories and notes on and

related to computer security and the Internet. Located at the

Software Engineering Institute at Carnegie Mellon University, my

work focused on AirCERT, an open-source system for the collection,

analysis, dissemination and archiving of security-related data.

March 2000 - April 2001Vice President of Engineering, Halosoft Inc., Pittsburgh, PA

First employee of a startup founded by Levent Gursoz and funded by

Kleiner Perkins Caufield and Byers. Played integral role in

acquiring funding, forming technical team, and leading efforts

aimed at benchmarking and improving the scalability and

performance of leading-edge virtual machine technology.

Participated at all levels, including architecture, design and

implementation.

Sept 1998 - August 1999Research Programmer, Parallel Data Lab, CMU, Pittsburgh, PA

Programming and research in the area of network-attached storage

and other research areas of interest to the Parallel Data Lab, a

research group within the School of Computer Science at Carnegie

Mellon University. One of five research programmers in a group of

approx. 25 faculty, graduate students and staff. Kernel-level and

user-level development and design, research into multiple aspects

of network-enabled storage systems and computational support for

very large data sets, work on publications, and interaction with

funders and colleagues via various forums.

Sept 1996 - Jan 1998Senior Member of Technical Staff, Lycos, Inc., Pittsburgh, PA

System Programming Team Lead, responsible for reporting system for

Lycos Web service, benchmarking, troubleshooting, and general

software development projects in the Operations Group. Managed a

team of four people including self. Directed week-long

benchmarking session at Digital Equipment Corp.'s Greenbelt, MD

benchmarking center.

1990 - Sept 1996Senior Research Programmer, n-dim Group, EDRC, CMU, Pittsburgh, PA

System architect for n-dim, an information-modeling tool and

support system for collaboration. Design and implementation of all

facets of the system and co-authorship of publications as a part

of a team of 6 developers (4 graduate students, 2 staff) and

multiple faculty/researchers.

n-dim included a portable, prototype-based, object-oriented

environment (BOS), with associated object-oriented programming

language (stitch), interfaces to relational database management

systems and user-interface toolkits.

1988 - 1990Research Programmer, EDRC, CMU, Pittsburgh, PA

Project programming and facilities support. Duties included

maintenance of the Distributed Problem Solving Kernel (DPSK),

development of user interface toolkits for the X window system,

applications and systems work in several variants of LISP, general

UNIX systems programming and support, and hardware and software

facilities support and liaison with CMU CS department.

Project work included expert systems development using KEE on Sun

workstations and Symbolics LISP Machines, communications and user

interface software for concurrent engineering design environments

developed at EDRC, a Motif-based DAG visualization toolkit and

applications, and various projects involving integration of

multiple programming languages and representations (Scheme/C,

LISP/Fortran, etc.).

1985 - 1987Partner/Founder, Benway Computer Systems, San Diego, CA

Designed and implemented early 4GL-style infrastructure and used

it to create vertical-market software for the auto body shop

industry.

1982 - 1985Systems Programmer, University of San Diego, San Diego, CA

Responsible for campus computing facilities software, including

networking, e-mail, account management and other ad-hoc

development efforts. VAX/VMS, Ultrix-11, AT&T SystemV, CP/M, DOS

and other now-ancient environments.

Computer Knowledge and Experience

Platforms

Most varieties of Unix (Linux, {Open,Free,Net}BSD, Solaris, older

variants)

Intel/DOS-based computers, including low-level assembly language

programming (MS-DOS TSRs, drivers, etc.)

Many other operating systems and environments past (Symbolics, VMS,

TOPS-10, TOPS-20, several PDP-11-based systems, etc.)

Languages and Environments

C/C++, Perl, JavaScript, LISP, SQL, many others past and present.

Language design and implementation using e.g. Yacc, Lex,

Parse::RecDescent, etc.

Experienced in the development of both "little languages" and

full-blown programming environments.

Specific Areas of Expertise and Interest

Graph-based systems (databases, analytical systems).

Web Applications: Design, architecture, implementation, security,

performance.

Distributed Computing: RPC, Group communications, hybrid systems

Databases and Storage Systems: Relational Databases,

Persistent Object Stores, Legacy Data

The Internet and underlying/related technologies such as TCP/IP,

cryptography and P2P.

Object-orientation: Languages, Environments, Design and Implementation

Ongoing Work

K2: A Graph Library and Environment. Proprietary work done for

lytix.com over the last five years, based on ideas of mine that

date back to the late 90's.

flail: A command-line MUA in Perl. http://flail.org. In use daily.

Currently undergoing a major rewrite.

libgram: C library for doing things with BNF grammar meta-data.

crackalaka: A stand-alone IRC server written in ANSI C that uses

the libevent C10K framework and which has a novel architecture

for extending the functionality of the system without modifying

the core.

WebApp: A secure, robust, high-performance web application framework

written from scratch in Perl, and released under an open-source

license (BSD). http://cluefactory.com/oss/WebApp

Wookie: a Wiki written using the WebApp framework, which also

represents a slightly different angle on the Wiki concept; you can

Sean Levy, Eswaran Subrahmanian, Suresh Konda, Robert Coyne, Art

Westerberg, Yoram Reich: An Overview of the n-dim Environment,

Technical Report EDRC-05-65-93, Engineering Design Research Center,

Carnegie Mellon University (1993)

Eswaran Subrahmanian, Suresh Konda, Sean Levy, Ira Monarch, Yoram

Reich, Art Westerberg: Computational support for shared memory in

design, in Automation-based creative design: current issues in

computers and architecture A Tzonis and I White(eds) Elsevier

Science Publishers (1993)

Eswaran Subrahmanian, Suresh Konda, Sean Levy, Yoram Reich, Art

Westerberg, Ira Monarch: Equations aren't enough: informal modeling

in design, Artificial Intelligence in Engineering Design, Analysis

and Manufacturing Vol 7 No 4 (1993) pp 257-274

Eswaran Subrahmanian, Robert Coyne, Suresh Konda, Sean Levy, Richard

Martin, Ira Monarch, Yoram Reich, Art Westerberg: Support system for

different-time different-place collaboration for concurrent

engineering, in Proceedings of the 2nd IEEE Workshop on Enabling

Technologies Infrastructure for Collaborative Enterprises (WET ICE),

IEEE Computer Society Press, Los Alamitos, CA (1993), pp 187-191

Ira Monarch, Suresh Konda, Sean Levy, Yoram Reich, Eswaran

Subrahmanian, Carol Ulrich: Shared memory in design: theory and

practice, in Proceedings of the Invitational Workshop on Social

Science Research, Technical Systems and Cooperative Work (Paris,

France), Department Sciences Humaines et Sociales, CNRS, Paris,

France (1993) pp 227-241

References available upon request.

"



Contact this candidate