Josh Burdick

jburdick@keyfitz.org

Education

University of Pennsylvania, Department of Computer and Information Sciences. Received M.S.E. in May 2002.

Swarthmore College, Swarthmore, PA. Received B.A. in Music and B.S. in Computer Science in May 1995.

Towson High School, Towson, MD. Graduated May, 1991, in top 5% of class. National Merit Finalist.

Peabody Preparatory of Music, Baltimore, MD. Advanced Certificates in Piano and Musicianship, 1991.

Employment

Programmer, laboratory of Vivian Cheung, Children's Hospital of Philadelphia / University of Pennsylvania, Philadelphia, PA. Maintained local copies of several genomic databases using Perl and SQL. Analyzed microarray experiment results using SQL, Perl, and R. Located locally-sequenced DNA in public databases using BLAT and BLAST. Visualized experimental results using Perl CGI, Java, and R. (October 1999 - present)

Programmer, The Franklin Institute, Philadelphia, PA. Assisted with Java and VRML development for a multi-user virtual training environment. Used Java RMI to implement a client-server message-passing protocol. (April 1998 - March 1999)

Programmer, United Software Algorithm, Philadelphia, PA. Helped develop a Visual Basic front-end to a flood database. (March 1998 - May 1998)

Data Entry, South-Eastern Pennsylvania Transit Authority, Philadelphia, PA. Entered specifications into an existing Microsoft Access database. Made minor improvements using an SQL query and Access Basic. (Temporary, December 1997 - March 1998)

Teaching Assistant, University of Maryland, College Park, Computer Science department, College Park, MD. Worked with professors teaching Introduction to C, Introduction to Pascal, Discrete Structures, Algorithms, and Programming Languages. Taught discussion sections, graded projects and exams, wrote up solutions to homework problems, and assisted in writing quizzes. Answered students' office hour questions about difficult concepts in a clear way. (September 1995 - July 1997)

Programmer, Swarthmore Visual Perception Laboratory, Swarthmore College, Swarthmore, PA. Wrote C code using the Macintosh Toolbox to display moving images for visual perception experiments. (Part-time during fall of 1994)

Library Assistant, McCabe Library, Swarthmore College, Swarthmore, PA. Sorted and shelved government documents. (Summer of 1994)

Programmer, laboratory of Dr. Allen Shearn, Department of Biology, Johns Hopkins University, Baltimore, MD. Helped implement a multimedia program to teach developmental biology. Determined requirements, and programmed in SuperCard (a HyperCard variant.) (Summers of 1992 and 1993)

Computer Skills

Languages: Substantial experience with C, C++, Java, Scheme, ML, Pascal, Prolog, Basic, HTML, HyperTalk. Some experience with Haskell, R, Objective Caml, assembly language (MC6811, Z-80, 8086, and MIPS), Tcl/Tk, VRML, X-Windows programming in C, Microsoft Visual Basic.

Development tools: Emacs, CVS, gdb, NetBeans

Operating systems: Linux, Macintosh OS, MS-DOS, Microsoft Windows 3.1, 95, and NT, Solaris, TRs-DOS. Also implemented a small kernel for an Operating Systems class.

Classes taken include: Software Engineering, Neural Modelling, Programming Language Design, Computer Architecture, Machine Learning, and Automated Reasoning.

Code samples available on request.

Other Interests

Music: Study of piano, violin, and music composition. Skilled in playing for folk dancing (English and Scottish.)

Other: Frisbee, amateur radio (Technician class license.)