| |
|
|
|
Professional Experience: Research
|
|
2006-2007
|
Research Programmer
Epigenomics Lab
|
Columbia University
New York, NY
|
| |
-
Provided data analysis tools for researchers investigating the genetic basis
of complex human diseases, including major mental disorders and cancer.
- Wrote Java programs and R scripts for statistical analysis of very large datasets
from DNA microarray and genomic sequencing experiments, and stored results in MySQL database.
- Built website to share experiment results with other researchers via
the human genome browser.
|
|
2002-2004
|
Research Programmer
Columbia Genome Center
|
Columbia University
New York, NY
|
| |
- Member of the
Geneways project
, a system for data-mining biomedical literature.
- Significant Java programming projects include Swing-based GUIs, and integration of
Geneways into DARPA's BioSPICE toolkit, a NetBeans-based platform for biologists.
- Wrote SAX and DOM parsers to extract text data from on-line medical journal articles.
|
|
2002
|
Research Programmer
Computational Genomics Lab
|
The Rockefeller University
New York, NY
|
| |
- Provided programming and user support for analysis tool for genetic experiment data.
System composed of Perl and R scripts, backed by a PostgreSQL database.
|
|
1990-1993
|
Research Programmer
Psychology Department
|
Carnegie Mellon University
Pittsburgh, PA
|
| |
- Designed and implemented natural language processing software including
the
MOR morphological analyzer, used for corpora analysis and annotation.
- Programs written in ANSI C, running on Unix, Windows, and Mac platforms.
|
| |
|
|
|
Professional Experience: Industry
|
|
1999-2001,2005
|
Independent Contractor
|
Tiger Blue
New York, NY
|
|
|
2005
client: Buzzmetrics.com (now Nielson Buzzmetrics)
|
| |
- Wrote multi-threaded Java programs to identify and download blog content from RSS
and ATOM feeds, storing entries in a MySQL database.
- Increased processing throughput from 20K to 500K blogs/day, and compiled
database of 2M blogs, 100M blog entries.
|
|
|
2001
client: Pearson Education
|
| |
- Designed and implemented multi-threaded Java application to process
XML documents and record data in both a local and a remote database,
using a two-phase commit process to guarantee data integrity.
|
|
|
1999-2000
client: New York Times Company Digital
|
| |
- Revamped www.nytimes.com content by e-mail infrastructure, using
JSPs for subscription page, and JDBC to connect to Oracle back-end.
- Designed Oracle database of subscriber information for Listserv mailing lists.
- Wrote Java programs to translate newsfeeds from proprietary data formats into XML.
|
|
1997-1998
|
Director of Quality Assurance and Testing
|
Viacom Interactive Services
New York, NY
|
| |
- Managed team responsible for QA of popular high-traffic websites.
- Assembled a test lab for cross-platform and cross-browser testing, together with
suite of automated site management tools.
- Wrote test scripts for functional and load testing of server-side applications.
|
|
1993-1997
|
Software Engineer
|
NOMOS Corporation
Pittsburgh, PA
|
| |
- Developed software in C and C++ for radiation therapy treatment planning.
- Authored a software test plan meeting the US FDA regulations for software-controlled
medical devices, coding standard, and code review procedures.
- Automated testing activities with code coverage tools and automated test scripts,
wrote regression test suites.
|