| Eugene Koontz | Software Engineer |
| 10 Cyril Magnin #708 | (650) 861-9777 (mobile) |
| San Francisco, CA 94110 | (415) 829-7686 (home) |
|
ekoontz@hiro-tan.org |
- Data-intensive programming using both database APIs and custom data structures
- Network software development, for both client and server and low-level (sockets) and high-level (HTTP/XML/HTML)
- Optimizing and refactoring existing source code
- Open source/free software as a software development platform
- Statistical software development
-
BART (Bay Area Rapid Transit) Trip Planner for Yahoo! Widgets
- Chordbrowser
- Jverb: a Japanese verb conjugation learning application (using Ruby on Rails)
- Enhancements to IPCop
- Example-based Development of Grammars
- Gentoo Port of WordNet
- Work on mozilla.org, bug 11013
- Bayesian Spam Filter for TWIG
- Prolog implemented in PostgreSQL
Trend Micro
|
Software Engineer working on HBase. |
PermitSoft
|
Software Engineer working on XML/HTTP web application environment for Municipalities Workflow Processes, using AJAX/(Javascript/DHTML) on client side and PHP, XSLT, Java, and PostgreSQL on server-side. Developed GIS (Geographical Information Systems) component and Search component and developed Ajax framework and XHTML cross-application library/widget set. |
MailFrontier
|
Senior Software Engineer working on email security (anti-spam and anti-fraud) software. Developed web-based diagnostic tools for effectiveness evaluation using a custom-written IMAP-to-database queue which imported spam honeypot email from multiple IMAP servers into an evaluation database. Developed statistical phishing fraud mail classifier. Extended existing codebase to improve effectiveness against evolving mail security threats. |
Sony speech recognition group
|
Designed and implemented multithreaded networked client for speech recognizer written in C++. Wrote network tcp connection proxy in Perl using custom modules. Wrote network clients in Perl and Tcl to interface with speech recognition server. Designed interactive database system for speech pronunciation data in python. Ported speech recognition system from solaris to linux. |
Plan Review Consultants
|
Developed web application for use by local governments in construction permit review process. Implemented with apache as application server base, PostgreSQL for persistent data storage, and PHP for user interface and session management. Implemented xsl:fo stylesheets for invoice and contract pdf document creation from xml source using Java FOP. |
YY Software
|
Developer for large, complex enterprise-level (~800k lines source code) customer relations management software system. developed custom xml query/command language and custom xml parser/generator using lex and yacc with object-oriented interface to existing database. Developed TCP/IP socket code as transport for xml procedure calls. Developed web front end to system using xsl as an xml-to-html translator, using apache, mod-perl and the sablotron xsl processor. Web front end was i18n-aware and could handle both English and Japanese as Unicode. |
Sony Spoken Language Translation Groupwww.sel.sony.com |
Designed and optimized algorithms for use in english/japanese bidirectional speech to speech translation system, resulting in significant time and space savings. Optimizations included the development of a general purpose memory management library for run-time system, and a compression method for on-line storage of linguistic data. Developed a fast query resolver for the predicate language that controls the transfer from source language to target language. Submission to NAACL 2000 Workshop on Embedded Machine Translation Systems based on this work available. Work resulted in three US patent submissions. participated in demo of complete bidirectional translation system at sony headquarters in Tokyo. Coordinated project infrastructure : implemented source code version control (CVS), bug tracking (bugzilla) and nightly build process. Developed custom perl cgi-bin web interfaces to cvs source repository and build status. |
Center for Excellence in Document Analysis and Recognition (cedar)www.cedar.buffalo.edu |
Programmer for Show and Tell, a project integrating natural language understanding and image recognition. designed and implemented speech recognition interface and natural language understanding components of project. Integrated work with other project members and later took over all aspects of implementation in C, Perl and Lisp. |
-
MS in Computer Science, SUNY Buffalo, Buffalo, NY. 1998. Thesis on Natural Language Understanding.
-
Coursework completed for MA in Linguistics, Suny Buffalo.
-
St. John's College Annapolis, MD. B.A. in Liberal Arts, concentration in history of mathematics and philosophy, 1993.
-
Bayesian Spam Classification Applied to Phishing Fraud (with Jonathan Oliver and Andrew Klein), MIT Spam Conference, 2005
-
Anatomy of a Phishing Email (with Christine Drake and Jonathan Oliver), Proceedings of the First Conference on Email and Anti-Spam (CEAS), 2004
-
"XML in a web-based grammar development environment", August 2002, 2nd Workshop on NLP and XML (NLPXML-2002)
-
(with Hyopil Shin) "a language for querying and editing xml documents, applied to a linguistic knowledge base", IEEE International Workshop On Natural Language Processing and Knowledge Engineering (nlpke 2001). star/openoffice format ; msword format
-
(with Alexander Franz, Keiko Horiguchi, Lei Duan, Doris Ecker, and Kazami Uchida) "An integrated architecture for example-based machine translation", COLING, August 2000, Saarbruken. Programme available at http://let.dfki.uni-sb.de/coling2000/programme.html
-
"Efficient Runtime Example Matching in a Translation System", Submitted to Workshop on Embedded Machine Translation Systems, NAACL, February 2000.
-
"Learning probabilistic attribute value grammars by model merging", HPSG conference, held during LSA Summer Institute at Cornell University, 1997. abstract available here in pdf
-
"Incorporating Diverse Information Sources in Handwriting Recognition Post Processing" (with D. Bouchaffra, V. Kripasundar, and R. Srihari). appeared in International Journal of Imaging Systems and Technology (IJIST), special issue, published by John Wiley, June 1996.