Summary |
-
Over 25 years of experience as a software developer, leveraging a broad range of programming
languages (Java, C/C++/C#, Smalltalk, VBA, HTML, XML, Python, JavaScript, and more) to create
the best possible solution for a given platform (Windows, Mac, Unix, Android, or web browser).
|
Experience |
-
Independent contractor/consultant, Tucson, AZ
|
2014- |
|
-
COMPUTER SCIENCE DEPARTMENT, University of Arizona, Tucson, AZ
Updating a provenance-enabling OpenOffice extension with matching server and database.
|
2009- |
|
-
THE SOCCER ADVANTAGE, Rochester, MN
Creating eCommerce websites at ProStores and BigCommerce and Quicken POS addons.
|
2005-06 |
|
-
PSYCHOLOGY DEPARTMENT, University of Arizona, Tucson, AZ
Renovating experiment hardware and software in C for Macs in the Tweety and Tigger labs.
|
2004-05 |
|
-
LASCAUX GRAPHICS, Tucson, AZ
Internationalizing COM components and creating ASP.NET data-aware custom controls.
|
2006- 2004-05 |
|
-
LINGUISTICS DEPARTMENT, University of Arizona, Tucson, AZ
Supporting the Mutsun project dictionary of the Douglass Phonetics Lab.
Porting of PAPPI parser in C and Prolog from Sun to Mac and across Prolog dialects.
|
2004-05 |
|
-
MODERN AND CLASSICAL LANGUAGES, University of Kentucky, Lexington, KY
Programming JavaScript for Women in German Conference website.
|
2001-07 |
|
-
LANGUAGE TECHNOLOGIES, INC., Tucson, AZ
Inventing and implementing linguistically motivated document reformatting algorithms to
improve reader comprehension and appreciation, increase ad revenue, and cut printing costs.
|
2007-08 2000-01 |
-
MAX PLANCK INSTITUTE FOR PSYCHOLINGUISTICS, Nijmegen, The Netherlands
Software Developer
programming a client-side Web 2.0 lexicon tool with JavaScript and Dojo.
System Software Developer
creating psycholinguistic experiment builder in Smalltalk and VBA.
|
2005 |
-
MIS DEPARTMENT, University of Arizona, Tucson, AZ
Systems Programmer
in Artificial Intelligence Lab coding three-tier applications in HTML, Java with Struts,
SQL, and XML for web and data mining, visualization, and bioinformatics.
|
1999-00 |
-
POLDERLAND LANGUAGE AND SPEECH TECHNOLOGY, Nijmegen, The Netherlands
Software Engineer
writing code for email text-to-speech preprocessing, morphological and lexical
analysis, language identification, spelling and grammar checking, electronic dictionaries.
|
|
-
Independent contractor/consultant, Nijmegen, The Netherlands
|
2000 |
|
-
UNIVERSITY OF NIJMEGEN, Nijmegen, The Netherlands
Programming website for international LabPhon 7 conference including registration.
|
1999 |
|
-
BASF Systems Corporation, Bedford, MA
Implementing Visual Basic to ASPI bridge in C for automatic tape initialization.
|
1998 |
|
-
WARNER CONSULTING, INC., Racine, WI
Developing website for quality control consulting company.
|
1996 |
-
LINGUISTICS DEPARTMENT, University of California, Berkeley, CA
Computer Resource Specialist
in Phonology Lab managing and integrating systems.
|
|
-
DELTA GROUP based in Mannheim, Germany
|
1993-98 |
|
-
DELTA COMPUTER GmbH and INTERFACE DATA, Inc., from Albany, CA
Independent contractor
managing DX software. Expansion to eight OSes, development of
website, production of custom diagnostic tools and utilities, customer support.
|
1991-93 |
|
-
DELTA XMIT GmbH, from Minneapolis, MN
Independent contractor
maintaining DX software. Port to second OS, hardware platform, and controller including
development of device drivers and extensive installation scripts.
|
1990-91 |
|
-
DELTA XMIT GmbH, Mannheim, Germany
Systems Programmer
and product developer designing and implementing the bilingual DX Data eXchange software
for tape drives on the IBM RT/PC and RS/6000 running AIX.
|
1989-90 |
|
-
EM-GERÄTEBAU GmbH, Mannheim, Germany
Intern
in peripheral vendor sales department contributing technical translation, handbook
composition and layout, database management, testing and service of tape drive systems.
|
1983-89 |
-
DEPT. OF ELECTRICAL ENGINEERING, University of Minnesota, Minneapolis, MN
Jr. Scientist Trainee
in acoustic research lab providing programming and instrumentation.
|
1984-85 |
-
IBM CORP., Rochester, MN
Summer Pre-Professional
in low-end storage development lab testing hardware logic.
|
1982 |
-
Computer enthusiast developing and selling initial software package for the new IBM PC.
|
Education 2012- |
-
Udacity, Coursera, Online courses
Numerous courses including parallel and functional programming, data analysis, cryptography
|
2003- |
-
University of Arizona, Tucson, AZ
Graduate and undergraduate courses in Linguistics and Computer Science
|
1999 |
-
Nijmegen, The Netherlands
National examination for Dutch as a foreign language, proficient in written and spoken language
|
1989 1988 |
-
University of Minnesota, Minneapolis, MN
Bachelor of Electrical Engineering, computer engineering/digital systems emphasis
Bachelor of Arts in German, German studies emphasis
|
1987 |
-
Mannheim, Germany
Study at Goethe Institute, Mannheim Technical College, University of Mannheim
|
|
|
2 Jul. 2014
|