PublicationsWork ExperienceRelated CoursesSkills


Lucene for N-grams Using the ClueWeb Collection. [PDF]
Christopher Fallen, Greg Newby, and K. McCormick. TREC 2009.

Distributed Multisearch and Resource Selection for the TREC Million Query Track. [PDF]
Christopher Fallen, Greg Newby, and K. McCormick. TREC 2008.

Work Experience

Software Engineer. SugarCRM, Inc. July 2011 - present.

  • Technical skills: PHP, MySQL, DB2, Javascript (YUI 3), Smarty
  • Other skills: Agile software development method, Github
  • Modify existing code base for customization.
  • Generate new code for customization for both user interface (dynamic) and server-side.

Web Development & Webmaster. Alliance of Disability Advocates. January 2010 - present.

  • Nonprofit organization that promotes disability awareness and rights.
  • Coordinate with staff members and leaders on topics and media for the website.
  • Design and program the website, including popular media tools, such as Word Press.
  • Conceptualize and write web accessibility tutorial as a central reference.

IS Professional. Arctic Region Supercomputing Center. August-November 2009.

  • Generated code for currently existing scripts assisting multiple departments/projects.
  • Redesigned Perl scripts and processes for the Tsunami Web Portal.
  • Utilized Lucene and Google Gigaword Collection to analyze the TREC Terabyte Track.
  • Generated high-performance code to process terabytes of data on supercomputing nodes.
  • Contributed to the research, poster design, and paper of TREC 2009.
  • Attended the TREC 2009 conference with C. Fallen to present poster and work.

Research Assistant. Arctic Region Supercomputing Center. Summer 2008.

  • Updated and reprogrammed previous year's research to new standards for TREC 2008.
  • Programmed research package for distributed information retrieval.
  • Supported graduate students in TREC research and running results.
  • Contributed to TREC 2008 conference and paper and poster.

Independent Research. Mount Holyoke College. 2007-2008.

  • Used Lemur Toolkit and other middleware to research passage retrieval.
  • Developed algorithm to make passage retrieval useable for full document retrieval.

Research Assistant. Arctic Region Supercomputing Center. Summer 2007.

  • Re-purposed programs from previous year to contribute to new research efforts.
  • Generated modular code to enable drop-in algorithms into the package.
  • Created an interactive, online research tool for testing and exploring functionality.
  • Used Lucene to index TREC Governmental Track across 1,000 smaller backend services on 4 high-performance servers.
  • Packaged code as open-source distributed information retrieval tool based on OGSA-DAI.

Intern. Arctic Region Supercomputing Center. June - August 2006.

  • Created program package for grid information retrieval with Web Services and Lucene.
  • Generated multiple algorithms for merging sets of documents from different resources.
  • Incorporated existing indexes and data files into live research web service.
Related Courses
CalculusComp. Systems & AssemblyComputer ArchitectureCultural Anthropology
Data MiningData StructuresDiscrete MathematicsDramaturgy
Information RetrievalOperating SystemsPassage Retrieval ResearchPhysics
Programming/Problem SolvingSoftware DesignTheory of Computation