Sean Levy: Software Developer
Over the past ** 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 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, 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
Privacy
BSD Unix
Rural Information Needs
Offline Search
Computing Platforms and Skill Areas
OpenBSD, FreeBSD
Linux, many other varieties of Unix
Various embedded platforms
C /C++ Various assemblers
Perl
POSIX shell
Python
SQL
JavaScript/DHTML
Yacc/Lex, Parse::RecDecent
Excellent writer with contributions to many publications
Fluent Spanish speaker
Quick study with languages in general
Work Experience
July 2012 - August 2014, Software Engineer, kWantera LLC (Telecommute)
Worked for a leading-edge energy market arbitrage startup. Architected
and implemented the first version of their all-encompassing
client-facing portal, integrating JavaScript-based client-side
charting libraries such as d3 with Twitter Bootstrap and a back end
implemented using Flask, including WebSockets for real-time updates to
browser-based clients. Built the core of their data collection system
which integrates demand data from real industrial sites with live
market data from all major Independent System Operators (ISOs) in the
United States.
January 2007 - June 2012, Chief Architect, Lytix LLC (Telecommute)
Designed and implemented a semantically-aware graph-oriented database
system and analytical back end which used P2P techniques to extend the
functionality of the system seamlessly. The core of the system,
implemented in C, is a graph representation and manipulation API that
includes integrated support for ontology, flexible containers and
support for typed attributes on all objects. Included 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”).
July 2004 - July 2006, Perl Contractor /Clue Factory (Telecommute)
Various employers found mostly via jobs.perl.org. Worked over full
spectrum of various perl-based web stacks on systems ranging from
simple scripts to an internationalized poll-taking system for radio
market research with tens of thousands of simultaneous users. Used
Perl5 under Debian Linux and FreeBSD with various frameworks (Mason
and various other templating systems, DBI, etc.).
June 2001 - July 2004, Member of Technical Staff, CERT/CC (Pittsburgh, PA)
Focused on AirCERT, an open-source system for the collection,
analysis, dissemination and archiving of security-related data such as
IDS logs.. As member of technical staff also advised on incident and
vulnerability reports, consulted with research groups, etc. . .
March 2000 - April 2001, VP Eng., Halosoft Inc. (Pittsburgh, PA)
First employee of a CMU-based startup founded by Dr. Levent Gursoz and
funded by Kleiner Perkins Caufield and Byers. Played integral role in
acquiring funding, forming technical team, and leading efforts aimed
at bench-marking and improving the scalability and performance of
leading-edge virtual machine technology.
September 1998 - August 1999, Research Programmer, PDL, CMU (Pittsburgh, PA)
Programming and research in the area of network-attached storage and
other research areas of interest to the Parallel Data Lab (PDL), a
research group within the School of Computer Science at Carnegie
Mellon University.
September 1996 - January 1998: Senior Member of Technical Staff,
Lycos, Inc. (Pittsburgh, PA) System Programming Team Lead, responsible
for reporting system for Lycos Web service, bench-marking,
troubleshooting, and general software development projects in the
Operations Group. Managed a team of four people including self.
Directed week-long bench-marking session at Digital Equipment Corp.’s
Greenbelt, MD bench-marking center.
1990 - September 1996, Senior Research Programmer, 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.
1988 - 1990, Research Programmer, EDRC, CMU (Pittsburgh, PA)
Project programming and facilities support. Maintenance and additional
development on many graduate-student-authored systems to make them
useful to other projects inside the center. Work varied from writing
parallel benchmarks / acid-tests for experimental computers (assembly
language) to expert systems using knowledge engineering environments
on LISP machines. All-around Unix programming (anything that’s in
Stevens), GUI toolkits, cross-language integration (LISP vs. FORTRAN).
1985 - 1987: Partner/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 - 1985, Systems 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.
References available upon request.