=============================CUT HERE========================================
David Cohen (310) 652-9653 co...@primenet.com
Summary
-------
Los Angeles-based, software Engineer with over eleven years of experience.
Strong analytic skills and ability to abstract/generalize. Able to adapt to
rapidly changing techniques and technologies. Proven ability in building
complex software systems incorporating high level tools and advanced concepts
such as object-oriented, data-driven and declarative programming.
Education
---------
BA Harvard (cum laude) 1987
Continuing Education in Comp. Sci. Columbia University 1988
Advanced Quintus Prolog Course 1990
Versant ODBMS Training Course 1991
Languages
---------
Prolog, SQL, Oracle PL/SQL, C, Javascript, Perl, HTML, ksh, csh, C++, Java
Operating System
----------------
Solaris, SunOS, HP/UX, Unix, MS-DOS, Macintosh, MS-Windows
Databases and Networking
------------------------
Oracle, Versant; SNMP, TCP/IP
Network Protocols
-----------------
SNMP, TCP/IP
Other
-----
Unix Make project management, CVS source code control, GNATS problem reporting
Oracle Manufacturing Apps, Metaphase PDM, Sherpa PDM, HMSCapp, Cimlinc EWI
Experience
----------
3/99-Present Digital Lava
(Javascript, HTML, Windows)
* Design and development of Web-based caption-search function for Video Visor
7/98 - 3/99 Dulcimer Dave Productions
(HTML, Perl, Windows)
* Evaluated e-commerce solutions for Dulcimer Dave web site
* Designed, developed web site
* Wrote, edited and did layout for "The Ultimate Hammered Dulcimer Handbook"
3/98 - 7/98 NASA JPL
Product Data Management System (PDMS) (Solaris, C, Perl, awk, Sherpa, FormView)
PDMS is a web-oriented JPL system for keeping design documents, hardware
drawings and models under configuration management (version and access
control).
* Wrote programs and otherwise assisted in data migration.
* Extracted critical schema information for EDMS and PDMS
* Streamlined data extraction from Sherpa, from hours to minutes
* Participated in design discussions about PDMS version
* Wrote documentation about data migration scripts and programs
3/97 - 2/98 NASA JPL
Deep Space 1 (DS-1) Flight Software Integration and Test
(C, Perl, awk, sed, csh, HTML, Make, CVS, GNATS, Solaris, SunOS, VxWorks)
Resurrected Mars Pathfinder "dwn_listen" tool for Deep Space One use
* Ported program from SunOS to Solaris
* Modified program to work with DS1 flight software
* Replaced missing pieces of the build procedure with new scripts
* Rewrote the Makefile to make the build procedure more robust
* Prepared program for CVS version control
* Documented program (user docs and build-procedure docs)
GNATS Problem Reporting System
* Revived GNU's GNATS problem reporting system for DS1
* Configured GNATS and a third-party Perl front-end to GNATS
DS1 Flight Software Testing
* Generated ground system commands and sequences to test DS1 flight software
* Automated the test process and generated test plans
* Examined test results to aid flight software developers
Knowledge Management
* Revamped previous DS1 on-line documentation
* Wrote technical documentation for DS1 software and test lab procedures
1/96 - 3/97 Freelance Consulting
* Digital Evolution: Java gui project
* New York Sandwich Co. & S. Lerner: Project management
* Veritest: tested Activision Mechwarriors
6/94 - 1/96 EDS (Aerospace and Defense Division)
Consultant (C, Oracle, Oracle Financials, Oracle Manufacturing,SQL, PL/SQL,
Pro*C, Forms 4.5, HTML, ksh scripting, Unix, Mac, MS-Windows, MS-DOS)
* Developed supplier Rating System for Northrup Grumman Commercial Air Division
* Developed data scrubbing programs for 747-fuselage data-set
* Developed programs for integrating manufacturing apps
* System administration of HP and SGI workstations, also PCs and Macs.
* Oracle database administration
* Web page design, coding and photo manipulation for Lab web demo
* Assisted in live demos of the Lab to prospective aerospace customers
9/92 - 6/94 Freelance Consulting
(Prolog, C, MS-DOS, Mac, Unix)
* Artifactual Intelligence: assisted with their entry in Turing Test contest
* International Lisp Associates: Prolog and natural language processing
5/92 - 9/92 Trillium Digital Systems
Technical Staff Member (C, Unix, Dos)
* Responsible for porting SNMP Agent software from Unix to Trillium's
proprietary TCP/IP and event-driven Multiprocessor Operating System
* Researched C/C++ development environments (Centerline & Energize)
6/91 - 3/92 BIM Systems Inc.
Senior Software Engineer (Prolog, C++, SunOS)
* Technical and commercial analyses of emerging technologies (OODBMS, etc.)
* Provided pre and post sales technical support of Prolog by BIM
* Analyzed the Prolog user-base
* System administration of Sun workstations
* Beta-tested Lucid's C++ compiler for possible use in NetCortex product
3/90 - 6/91 Sound Linked Data
Consultant, Tool Development (Prolog, C, MS-DOS)
* Designed and implemented object-oriented user-interface components and
database tools for use in SLD's intelligent hearing testing system, MAX
* Designed and developed
* masking edit-field class for use in MAX dialog boxes
* new dialog box control classes and other enhancements
* self-configuring SQL table editor/navigator (handles recursive tables)
3/89 - 1/90 Hayes-Mechling-Kleiman
Project Leader: Computer-Assisted Case Evaluator (CACE) (Prolog, M.1, MS-DOS)
* Designed and developed object-oriented front-end for CACE
* Implemented a script language to control the complex flow of data screens
* Built a Smalltalk-like browser for viewing/editing database entries
* Revamped data-representation in the expert system rules to boost performance
* Participated in knowledge-engineering of key sub-domains of the expert-system
6/87 - 3/89 New York City Board of Education
Consultant (Prolog, SQL, C++, Smalltalk, Pascal, MS-DOS, Macintosh, Unix)
* Designed and developed an intelligent database system, including a Prolog
rule-base controlling access to a SQL database and an object-oriented
front-end
* Evaluated advanced programming languages, tools and environments for use in
development, including C++, Smalltalk and PostScript
* Designed and developed dedicated spreadsheet in Pascal for automated
collection of special-education statistics
* Automated collection of stats for Unix NYCENET BBS
* Provided technical support