Eugene Koontz
ekoontz@hiro-tan.org
http://github.com/ekoontz
Oakland, CA (650) 861-9777
http://ekoontz.github.io
Summary

Server-side developer with experienced in server-side development and operations. Contributor to open source software communities, especially enhancing and debugging Hadoop and related software. Apache Giraph committer and past PMC member.

Work Experience

Verbcoach


May 2016 - Present
Oakland CA

Founder

Created second language learning web application using Clojure and PostgreSQL to help students learn Italian, Spanish, and French. Worked closely with a second-language educator currently using the system in his classes. Released parts of the source code as an open source library on Github.

Apple


June 2013-April 2016
Cupertino CA

Siri Hadoop Operations Engineer

Member of group responsible for deployment, monitoring, and diagnosing of Hadoop clusters running HBase, Solr, Flume, Spark and Kafka. Participated in on-call rotation.

TrendMicro


March 2010-May 2013
Cupertino CA

Led Hadoop Group of 4 members, developed and maintained internal Hadoop distribution. Developed automated methods for upgrading and testing Hadoop clusters.

  • Led effort to upgrade internal Hadoop distribution from planning to deployment.
  • Helped curate Apache source code for internal distribution.
  • Security Enhancements to Apache Zookeeper: ZOOKEEPER-938
  • Improvements to Apache Giraph: GIRAPH-168, GIRAPH-211
  • Integration of Zookeeper Security enhancements with Apache HBase HBASE-2418
  • Numerous minor improvements to Apache Hadoop, Apache Pig, Apache HBase, hadoop-lzo.

PermitSoft


June 2005-March 2010
Palo Alto CA

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


February 2004-June 2005
Palo Alto CA

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


January 2003-February 2004
San Jose CA

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


January 2002-December 2002
Berkeley CA

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.

Education
Publications and Conference Presentations