Darrell Ferguson

3265 St Joseph Blvd Unit 114

Orleans, ON, K1E 3Y2



PDF Version


Java programmer seeking to develop leading edge software solutions by exploiting my experience in both software development and computer science research.


Programming Languages: Java, JavaScript, C#, C/C++, Smalltalk, Scheme, Prolog

Development Tools: Eclipse, JUnit, Apache Tomcat, SQL (MySQL, Oracle, HyperSQL), XML, Lucene, libsvm, OpenNLP, jQuery

Areas of Expertise: Object Oriented Analysis and Design, Requirement Analysis, Evolutionary Computing (Genetic Algorithms, Genetic Programming, Artificial Life), Machine Learning (Text Classification), Data Mining


Applications Development Specialist

National Research Council Canada, 2003-2012

Developed a wide range of software to implement NRC research results. This software has been transferred to government and commercial healthcare clients. As part of this work, I participated in research projects in the areas of machine learning, data mining, and natural language processing.

Teaching Assistant

Carleton University, 1998-2002

Research Assistant

Carleton University, 1999

Created an XML specification for representing software design patterns and created an online pattern repository.

Software Engineer

Corel Corporation, 1998

Developed one of the first commercial efforts for dynamically publishing databases to the web using Java Servlets.

Software Developer

AMS Management Systems, 1997

Participated in the development of client/server purchasing systems for Public Works and Government Services Canada and Natural Resources Canada using PowerBuilder.


Master's degree in Computer Science, Carleton University, 2002

Bachelor of Computer Science (Software) – Highest Honours, Carleton University, 2000


2011 – OCRI Health Innovation Award (as part of the ILI Watch team)

2005 – NRC-IIT General Award (as a member of the LitMiner project)

2000 – Nortel Networks Scholarship (renewed in 2001)

1999 – NSERC Undergraduate Student Research Award

1995 – Carleton University Undergraduate Entrance Scholarship


Refereed Contributions

Other Publications

Non-refereed Contributions