HTML resume available at:
http://www.cs.cmu.edu/~svoboda/resume.dave.cs.html
---------------------------------------------------------------------------
David Svoboda
513 Aspen St.
Pittsburgh, PA 15224
Home: 412 682-2861
Office: 412 268-5113
Cell: 412 606-7983
E-mail: svoboda@cs.cmu.edu
WWW: http://www.cs.cmu.edu/~svoboda
Degree: B.S. in Mathematics / Computer Science with Minor in Music
Carnegie Mellon, Pittsburgh, PA. 1990
Objective: Employment in cutting-edge software design & building
Languages: Java/J2EE, C/C++, Perl, Python, Ruby/Rails, Tcl/Tk, Lisp
Programs: Apache, Tomcat, MySQL, Postgres, Oracle, Linux, AIX
Technologies: JDBC, RMI, JSP, JWS, XML, XSLT, SAX, DOM,
SQL, TCP/IP, HTML, CGI, UNIX
Current Employment
Principal Research Programmer
Language Technologies Institute
Computer Science Department
Carnegie Mellon
May 1996 - current
KANTOO: English -> Spanish automated machine translation system:
Designed, built, and maintained KANTOO.
Uses C++ on AIX/Linux, with >300 classes, 25 modules. 30,000 LOC
Supervised ~10 other programmers and 'knowledge developers'.
KANTOO is in production use at Caterpillar Inc, with ~150 writers.
Designed & built GUI (uses Java, 60 classes, 5 modules, 12,000 LOC)
Can demonstrate GUI & system remotely, using Java Web Start(TM).
JAVELIN: automated question answering
Built a CVS repository & testing framework for JAVELIN development.
Managed ~10 code modules developed/maintained by graduate students.
Designed & built GUI (uses Java, 8 classes, 1 module, 1500 LOC)
Previous Employment
Research Programmer
Professor Kathleen Carley
Social & Decision Sciences
Carnegie Mellon
June 1994 - April 1996
Orgsim & Orgahead: Organizational and social network simulator
Designed, built & ran orgsim & orgahead.
Uses C on AIX (5 files, ~4000 LOC)
Research Programmer
The Analog Group
Electrical & Computer Engineering
Carnegie Mellon
September 1993 - April 1996
ACACIA: analog circuit design / optimization / simulation
Managed 5 code modules developed/maintained by graduate students
Ported modules to AIX, Ultrix, SunOS, HP-UX, DEC Alpha.
MHDL: analog circuit specification language
Extended several ACACIA modules to read & write MHDL.
Research Programmer
SEMATECH Center
Electrical & Computer Engineering
Carnegie Mellon
January 1991 - August 1993
HCDB: hierarchical digital chip specification storage & simulation
Designed, built, and maintained HCDB,
Uses C on Ultrix (6 files, 10,000 LOC)
HCDB was part of a PhD thesis about hierarchical chip simulation.
LILY: a simple digital chip layout editor
Designed & built LILY, uses TCL (5 files, 3000 LOC)
Publications
Mitamura, Baker, Nyberg, and Svoboda
"Diagnostics for Interactive Controlled Language Checking"
Proceedings of EAMT/CLAW 2003
Mitamura, Nyberg, Torrejon, Svoboda, Brunner, and Baker
"Pronominal Anaphora Resolution in the KANTOO Multilingual
Machine Translation System"
Proceedings of TMI 2002
Many more KANT-related publications are available at:
http://www.lti.cs.cmu.edu/Research/Kant/
Carley and Svoboda
"Modeling Organizational Adaptation as a Simulated Annealing Process"
Sociological Methods and Research
August 1996, Vol. 25, No. 1: pp. 138-168
Walker, Kellen, Svoboda, and Strojwas (1993)
"The CDB/HCDB Semiconductor Wafer Representation Server"
Computer-Aided Design of Integrated Circuits and Systems,
February 1993, Vol. 12, No. 2, pp. 283-295
References available on request
---------------------------------------------------------------------------