Iowa State University

Department of Computer Science: College of Liberal Arts & Sciences

Résumé - Harris Lin

EDUCATION

2007 - Current Ph.D. Iowa State University (Expected Summer 2011)
Tentative Thesis Title: Learning from Structured and Semantically Heterogeneous Data
Thesis Advisor: Dr. Vasant Honavar
2000 - 2003 BE (Hons) University of Auckland, New Zealand
First Class Honors in Software Engineering
Final year project: Embedded Processor Core Design to Support Real-Time Operating Systems

PUBLICATIONS

  1. Lin, H. T., Burleigh, J. G., Eulenstein, O. (2009). Triplet Supertree Heuristics for the Tree of Life. Seventh Asia-Pacific Bioinformatics Conference. Invited to the supplement issue of BMC Bioinformatics Journal.
  2. Lin, H. T., Sirin, E. (2008). Pellint - A Performance Lint Tool for Pellet. Fifth International Workshop on OWL: Experiences and Directions.

INDUSTRIAL WORK EXPERIENCE

2008 (Jun) - 2008 (Aug) Summer Research Internship
Clark & Parsia LLC, Washington DC

Assisted in research and development of cutting edge technologies for the Semantic Web including:
  • Implementation and optimization of EL+ classifier (extension on Pellet)
  • Pellint - A Performance Lint Tool for Pellet
2006 (Feb) - 2007 (Aug) Software Engineer
Compac Sorting Equipment, New Zealand

Mainly performed design, development, testing, maintenance and support of the Sizer software - a real-time control system for fruit sorting machines, using C++ and C#.

I also initiated the Multi-Pack Weight Optimizer research project: an online real-time optimization algorithm for a variation of bin packing problem. I was the leading engineer to analyze, design and implement the solution.

A customer quoted: "The new optimizer has proved to be a valuable tool over the season, enabling absolute accuracy and flexibility with the wide range of pack type we produce. It allows us to accurately pack a range of products both within a size and across a range of sizes and maintain very accurate target weights."

2004 (Feb) - 2005 (Apr) Software Engineer
Peace Software, New Zealand

Mainly performed design, development, testing, maintenance and support of its major software product: a web-based customer information system for the utility industry - electricity, gas, and water, using Java.

Also involved in these research projects:

  • Enhanced an in-house tool that automates the generation of database update scripts. The tool is based on E-Gen, a commercial Java application that models and automates code generation for any language.
  • Designed and prototyped a research project on a security infrastructure extension to the Spring framework. A field-level security extension to an open source project - Acegi (Now Spring Security).
  • Designed and prototyped a new Java-based framework for automated acceptance testing of APIs, which involves XML files as input and output.

2002 (Dec) - 2003 (Mar) Summer Research Internship
Peace Software, New Zealand

Designed and implemented a prototype - Residential Gateway: Home Appliance Remote Management System.

2001 (Dec) - 2002 (Mar) Summer Research Internship
Peace Software, New Zealand

Designed and implemented a prototype for an extension to a web-based B2C application - Online Tariff Calculator.


ACADEMIC WORK EXPERIENCE

2008 (Sep) - Current Research Assistant
Artificial Intelligence Research Laboratory, Department of Computer Science, Iowa State University
2008 (Jan) - 2009 (May) Research Assistant
Computational Biology Laboratory, Department of Computer Science, Iowa State University
2008 (Jan) - 2008 (May) Webmaster
Department of Computer Science, Iowa State University

TEACHING EXPERIENCE

2003 (Mar) - 2003 (Nov) Teaching Assistant
Department of Software Engineering, University of Auckland
2002 (Mar) - 2002 (Nov) Teaching Assistant
Department of Software Engineering, University of Auckland

AWARDS AND ACHIEVEMENTS

2003
2002
2001
1998