|
Morris Hirsch
|
| Education: | ||
| MS - Computer Science, 1992 The University of Rhode Island, Kingston, RI | ||
| BA - Physics, 1967 New York University, New York, NY | ||
| Keywords: | ||
| DHTML, DOM, XML, XSLT, PHP, Java, SQL, MySQL, C, Perl, Javascript, CSS,
Unix, Linux, Open Source, lex, yacc, make, Relational Data Base, Information Retrieval, Search, Controlled Vocabulary, MeSH, Medical Subject Headings, Object Oriented Analysis, Object Oriented Design, Graphic User Interface, GUI, X/Motif, AWT | ||
| Professional Experience: | ||
| 2009 | Mikel Inc
http://Mikelinc.com/ Programmer |
Middletown, RI |
| Mikel develops software for submarine combat systems, training, and exercise evaluation. I worked on Mikel's portion of a multi-company proof of concept Web Services based system based on Apache ActiveMQ, an open source message broker. | ||
| 2004 - 2005 | InsureMyTrip.com
http://InsureMyTrip.com/ Web Developer |
E Greenwich, RI |
| Web Service for comparison shopping Travel Insurance, representing all of the major insurers in this growing market. Built using MySQL, Perl, PHP, JavaScript. | ||
| 2004 - | Aquidneck.US
http://Aquidneck.US/ Owner |
Middletown, RI |
| Community Web Services for Aquidneck Island (which includes Newport RI and two neighboring towns), offering Web pages, plus searchable Business Directory and Events Calendar, with results shown on a printable map, using the Google Maps API. Built using MySQL, PHP, JavaScript, CSS. | ||
| 5/2000 - 12/2003 | Scholarly Technology Group,
Brown University http://www.stg.brown.edu/ Senior Research Programmer |
Providence, RI |
| The Scholarly Technology Group (STG) provides
software solutions to Brown faculty, and to other academic organizations.
STG projects typically involve one or two of our consultants, working with a
faculty member, to define, prototype, and deliver a custom solution.
STG has been active in promoting the application of XML (Extensible Markup Language) and standards based upon it, including TEI (Text Encoding Initiative) and OEB (Open Electronic Book). Compared to HTML (Hypertext Markup Language) these standards offer two advantages:
In the first two projects described below, XML provided for comprehensive tagging of subject text sections as, e.g. people, places, things, events and concepts:
|
||
| 1997-2000 | Integrated Performance Decisions
Senior Programmer |
Middletown, RI |
| IPD was ISO Certified, meaning they developed
and adhered to a set of standard practices for tracking requirements,
design decisions, and code development, as well as later problem reports
and fixes. Such certification is required in some markets, but the
practices are worth following in any development environment.
I worked on several Java-based projects at IPD:
| ||
| 1994-1997 | Center for Intelligent Information
Retrieval, University of Massachusetts, Amherst. http://ciir.cs.umass.edu/ Research Programmer |
Amherst, MA |
| Search engine accuracy is often poor, due in part to the difficulty of choosing good query terms. One way to improve performance is to help users choose better terms. In support of CIIR research in interactive query improvement, document clustering, document categorization using controlled vocabularies, and document topic extraction, I built search GUIs using Tcl/Tk, Motif, HTML/CGI, and Java. | ||
| 1985-1994 & 1977-1979 |
RCA/GE/ARS at AUTEC Project, US
Navy. Research Programmer |
Middletown, RI |
| The Atlantic Underwater Test and Exercise
Center (AUTEC), is a Navy facility operated by contractors. In 1985 RCA
invited me back to AUTEC to work on a replacement for the control and
analysis system that I had helped build in 1977-79. I contributed large
parts of the design of a new distributed system, and helped to integrate and
coordinate the work of other programmers. This system is a Local Area
Network of Unix work stations. It has been further updated and was still in
service in 2000.
In addition to my design work, I wrote and presented user training sessions. I was retained by GE and ARS, the following contractors. While working for AUTEC, I earned an MS in Computer Science, at the University of Rhode Island. | ||
| 1984 | Gaming Technology (GTECH)
Programmer |
Providence, RI |
| I restructured parts of the server software for an online lottery sales system. This code had grown repeatedly to support the features required by many different state lottery agencies. | ||
| 1980-1984 | Computer Sciences Corporation.
Programmer |
Middletown, RI |
| I designed an online database for a technical
library, working with the customer staff to identify and replace manual
operations. I supervised two junior programmers.
Also at CSC, I wrote several sections of a public-access telephone information system providing stock quotations, sports results, weather and other types of information. | ||
| 1974-1977 | Logicon Corporation at Naval War
College Programmer |
Newport, RI |
| I designed and programmed the geographic display portion of a training simulation system. | ||
| Publications: |
| Caton, P. and Hirsch, M. 2001. Making Elements from
Arbitrary Sections: A Practical Application of XML Topic Maps, Extreme
Markup Languages 2001, Montreal, August 2001. http://www2.gca.org/extreme/2001/thursday.htm#2 |
| Hirsch M, Allan J. 1997. A Graphic Interface for User
Directed Clustering of Retrieved Documents. Proceedings of the 1997 Spring
Congress, American Medical Informatics Association, p 95. "http://www.cs.umass.edu/~hirsch/star_query_paper.html" |
| Hirsch M, Aronow D. 1995. Suggesting Terms for Query
Expansion in a Medical Information Retrieval System. In Proceedings of the
Nineteenth Annual Symposium on Computer Applications in Medical Care.
Journal of the American Medical Informatics Association, Supplement:965.
"http://ciir.cs.umass.edu/pubfiles/scamc_m.html" |