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 ---------------------------------------------------------------------------