<<

Gerrit van Doorn Oakland, CA 94618 T : 510-859-4618 E : g.h.vandoorn@.com W : http://www.linkedin.com/in/ghvandoorn

Summary Full-stack generalist experienced in several object oriented languages. Able to learn and apply new languages and technologies quickly. My interests include engineering, information retrieval, natural language processing, imaging and computer vision, and biometrics.

Expertise: C++, Ruby on Rails, CMake, , , Boost, STL, Java, Python

Experience Senior Software Engineer, Newfield Wireless Inc. Berkeley, CA — 2009-Present Develop location-aware reporting and visualization tools for cell phone networks, both on client and server (full-stack) Accomplishments • Currently leading a location-aware ad/revenue project • Implemented back-end and front-end solutions in C++ for processing and querying large datasets • Responsible for the Ruby on Rails Web Admin • Introduced new infrastructure and process improvements within the company

Project Leader / Software Engineer, Premie Adviseurs Utrecht, the Netherlands — 2008-2009

Accomplishments • Developed a custom search engine for antique/second-hand books using Java, Hibernate, Lucene, GATE framework, Heritrix crawler, MySQL, JMX, and other technologies • Designed and implemented crawling, indexing and search • Supervised undergraduate students with their final projects

Software Developer, Uniqkey Biometrics Enschede, the Netherlands — 2007-2008

Accomplishments • Developed fingerprint enhancing filters and a minutiae matching algorithm. The algorithms were prototyped in Matlab after which they were implemented in C++ • Optimized ten-print matching methods for Uniqkey’s fingerprint recognition system • Made extensive use of the Intel Performance Libraries IPP and MKL

Quality Rater, Lienden, the Netherlands — Aug. 2006-Nov. 2006 • Search quality evaluation and rating

Software Developer / Consultant, Uniqkey Biometrics Enschede, the Netherlands — 2005-2006

Accomplishments • Responsible for the face recognition algorithm implementation in C++. The original algorithm was ported from Matlab to C++ • Made extensive use of the Intel Performance Lirabries IPP and MKL Research Engineer Intern, IDIAP Martigny, Switzerland — 2005-2006 MSc. thesis project: accelerated playback of meeting recordings Accomplishments • Designed and implemented multiple meeting browsers using Java, each with a different audio presentation (Regular, Time-compressed, Binaural) • Conducted user studies • Performed data analysis to test research hypotheses • Presented the meeting browsers at the MLMI 2006 (joint workshop of Machine Learning and Multimodal Interaction), Washington DC, USA

Education University of Twente MSc. Human Media Interaction (CS) — 2003-2007 This Master’s program focuses on interactions between the human user and the machine. Topics covered include: Speech and Natural Language Processing, Multimedia Retrieval, Intelligent Agents, Virtual Reality and Graphics, AI and Neural Networks, Imaging and Computer Vision, Multimodal Interactions

Saxion University of Applied sciences Bachelor Information and Communication Technology — 2000-2003 Focus on Software Engineering, Embedded Systems. Final project at the University of Twente : Implementation of a 3D engine for the “Virtual Music Centre” using C++ and OpenGL as a replacement of the existing Java3D version

Technical • C++, STL, Boost, Qt, GDB, , Google Test Skills • Ruby on Rails, Python, Perl, Matlab • HTML, CSS, Javascript, JQuery • Eclipse CDT, Visual Studio, Vim • CMake, Jenkins, Gerrit • Java, Hibernate, Lucene, Android, XText • GIT, SVN • SQL, PostgreSQL, Tokyo Cabinet, MongoDB • Bash, Awk • Weka Toolkit, GATE framework

Other Creator, Raindar 2011-Present Raindar is an Android application that displays Weather Underground Doppler radar and storm tracks on top of . Raindar currently counts over 120K+ active installations and has a 4.3 star rating. Raindar works on phones, tablets, and Google TV http://raindar.ghvandoorn.com

Creator, Distcc4Eclipse 2011 Eclipse plugin for monitoring distcc build status on Linux http://github.com/gvd/distcc4eclipse

References Available upon request