Employment and Academic Positions
Software Developer, Analytics Team, June 2014 to presentVerafin Inc.
St. John's, NL, Canada
- creating analytics for the software used by over 1000 banks and credit unions across the USA and Canada to comply with Bank Secrecy Act and other regulatory laws
- behavior-based analytics used in the software include machine learning techniques such as evolutionary computation, fuzzy logic, Bayesian networks, and natural language processing.
- models developed include
- detection of check and debit fraud
- Anti-Money Laundering (AML)
- Combating the Financing of Terrorism (CFT)
- identifying human trafficking
Adjunct Assistant Professor, July 2012 to present
Faculty of Computer Science,
Dalhousie University
Halifax, NS, Canada
- supervising of graduate student research
- co-authoring of research publications
- serving on graduate student supervisory committee
- evaluation of theses
Director, February 2009 to June 2015
Afinin Labs, Inc.
St. John's, NL, Canada
- managing affairs and direction of company at board level
- oversaw aspects of the sale of the company in 2015
Chief Executive Officer, August 2011 to June 2014
Afinin Labs, Inc.
St. John's, NL, Canada
- co-founder of company
- development of real-time stock analysis signal-based software used by proprietary traders of a large Canadian bank
- raised two rounds of angel investment
- awarded numerous external funding and research grants
Postdoctoral Fellow, January 2010 to May 2012
Department of Computer Science,
Memorial University of Newfoundland
St. John's, Newfoundland, Canada
- cooperative venture between Memorial University of Newfoundland and the Canadian Department of Fisheries and Oceans
- research included machine learning, information visualization,
geo-temporal analysis, data analysis for large data sets
Chief Technology Officer, February 2009 to August 2011
Afinin Labs, Inc.
St. John's, NL, Canada
- co-founder of company
- creation of real-time stock analysis software
Postdoctoral Fellow, April 2007 to August 2009
Verafin Inc. and Memorial University of Newfoundland
St. John's, Newfoundland, Canada
- development of models for fraud detection in a cooperative venture between Memorial University of Newfoundland and Verafin Inc.
- application of evolutionary computation to financial engineering
- parallel computing using graphics processing units (GPUs)
.Net Software Developer, April to August 2006
E-md (contract)
Chester, NS, Canada
- created components and functionality for a stand-alone Windows application to be distributed to medical doctors using Microsoft Visual Studio and .NET framework.
Software Engineer, February to May 2005
Greenfield Research Inc. (GRI)
Halifax, NS, Canada
- created web application components and functionality as part of a team for an ecommerce solution for the tracking of carbon tax credits.
- used HTML, XML, Javascript, JavaServer Pages, MySQL, and Apache Tomcat technologies.
NSERC (National Sciences and Engineering Research Council) Undergraduate Student Research Award, May to August, 2000
Faculty of Computer Science, Dalhousie University
Halifax, NS, Canada
- worked with a student partner for a summer term creating and improving a version of the Graphplan planning system in Java.