Résumé of John Stracke

(Also available in Word, PDF, and OpenDocument Format.)

Contact info:

978-256-4110
jstracke@thibault.org
http://www.thibault.org/
Street address available on request.

Objective

My main motivation is solving hard problems. To this end, I am looking for a position of responsibility, using my strengths in system-level network programming and/or compiler design.

Technical Summary

Languages

C/C++, Java, Perl, Python, SQL, Lisp, Standard ML, Erlang, Ruby.

Operating Systems

Various Unix: Linux, Solaris, AIX, HP-UX, IRIX, SunOS, Digital/Compaq Tru64.

Disciplines

Software architecture, algorithm design, concurrent programming, Unix systems programming, network programming, protocol design, object-oriented design, compiler design, Web-based applications, performance analysis.

Technologies

TCP/IP, sockets, POSIX threads, software transactional memory, ANTLR, Bison/Yacc, Flex/Lex, Apache, XML, HTML, CSS, Postgresql, gcc, gdb, Oracle 9, JUnit, CPPUnit.

Education

B.A. in Mathematics, Northwestern University, 1986-90. Graduated with departmental honors.

One year of mathematics graduate school at the University of Chicago, 1990-91.

Currently enrolled at the University of Massachusetts, Lowell, in the master's program in computer science (night school). Coursework has included programming language design, compiler construction, algorithms, machine learning, and operating systems. I have completed my master's thesis, on a novel design for a microkernel, for which I have written an IPv6 stack from scratch.

Anticipated graduation date: December 2008.

Employment history

Famology, December 2007 to present: Chief Architect

Famology is a Web-based startup, building an application to enable families to keep in touch and collect their family history.

Akamai, January to November 2007: Senior Software Engineer

Akamai operates the world's largest content delivery network.

Endeca, August 2004 to November 2006: Principal Software Engineer

Endeca sells an enterprise information access platform to help people find, analyze, and understand their information in novel ways.

Centive, October 2001 to July 2004: Principal Software Engineer

Centive sold an enterprise platform for calculating complex commission plans for companies with millions of transactions per month.

eCal Corp., January 1999 to September 2001: Chief Scientist

eCal made Web-based calendaring software: a packaged server for the enterprise space, a hosted service for the consumer space.

Netscape (now AOL), June 1996 to January 1999: Principal Software Engineer

I came to Netscape as part of the acquisition of InSoft (see below).

InSoft (now Netscape/AOL), October 1993 to June 1996: Senior Software Engineer

InSoft sold enterprise videoconferencing and streaming media systems.

Analysis & Technology, Inc., November 1992 to October 1993: Software Engineer II

A&T is a naval contractor.

National Science Center Foundation, October 1991 to November 1992: Software Engineer

The NSCF sells computer-aided instruction software for algebra.