About Michael
I am a Senior Application Developer at the University of Pennsylvania Libraries.
My interests include:
- Software development (esp. core Java, Lucene/Solr, Netty)
- Data structures and algorithms
- Information retrieval
- Linked data (esp. practical applications)
- Distributed systems
- Trust (security, privacy, authentication, non-repudiation, etc.)
- Art (esp. Music)
Prior to work as a software developer, my professional background includes cataloging/metadata experience at the Princeton University Library Department of Rare Books and Special Collections, and at the American Antiquarian Society.
Education:
- University of Pennsylvania, 2009 (Master of Computer and Information Technology)
- Princeton University, 2002 (Bachelor of Arts in History)