Jon Evans
Toronto, Canada

Technical Skills

  • Languages: Java, Objective-C, Python, Ruby, JavaScript, SQL
  • Environments: iPhone SDK, Android SDK, App Engine, Rails, jQuery
  • Datastores: SQLite, BigTable, Oracle, DB2, SQL Server, Redis, MySQL
  • Approaches: Agile development, design patterns, test-driven development, clean readable code


  • Bachelor's degree in Honours Electrical Engineering
  • The University of Waterloo, 1996


2011: Web app development

  • Designed and wrote more than 80% of both the back end (Ruby on Rails) and front end (JavaScript/jQuery) of
  • Also wrote the client for Mac OS X from scratch

2009-present: Android/iPhone app and server developer

  • Singlehandedly created the iTravelFree apps for Android (in Java) and iPhone (in Objective-C), and the (Python/Django/JavaScript) Google App Engine service which supports them.
  • Blogging the development process at

2003-present: Novelist and journalist

  • Wrote about technology and the developing world for Wired, Wired UK, Reader's Digest, The Guardian, and Canada's The Walrus, The Globe & Mail and Maisonneuve.
  • Writes an ongoing weekly column for, the world's most popular tech blog
  • Author of five published novels (and one graphic novel.)
  • Translated into Dutch, German, Spanish, Italian, Japanese; worldwide acclaim from sources including The Economist, The Washington Post, and The Times of London.
  • Debut novel Dark Places won an Arthur Ellis Award.

2009-2010: Android/iPhone/BlackBerry app and server developer

  • Singlehandedly created (in Java) the Android and Blackberry apps for Ideal Life Online, which uses Bluetooth to gather and forward data from Ideal Life's medical devices.
  • Created the iPhone app (in Objective-C) and App Engine server (in Python/Django/jQuery/JavaScript) for Imperial College London's EpiCollect project, a service for epidemiology data gathering in remote locations. (See BBC article.)

2000-2003: Contracting software engineer - Toronto and London (UK)

  • Stints at Imperial College London, Workbrain, The SPi Group, Savant Online
  • Java development with JBoss, Tomcat, JSP, JavaScript, SQL Server, Oracle
  • Design patterns, agile development, extremely tight timeframes

1999-2000: Lead developer and project architect - Quidnunc, New York City

  • Led the development of, a business-to-business auction site, from scratch
  • Met and/or surpassed tight mission-critical deadlines
  • Java development with Oracle and ATG Dynamo
  • Managed a team of 10 developers and graphic designers

1998-99: Software Engineer Inform Interactive, Toronto

  • Helped develop an asset allocation system that the Royal Bank of Canada subsequently used to orchestrate the allocation of billions of dollars
  • Java, C++, DB2

1997-98: Software Engineer Aspect Internet, London (UK)

  • Built dozens of complex and custom web sites for various clients, with timelines usually measured in weeks
  • ASP, C++, VBScript

1996-97: Software Engineer Nextera, San Francisco

  • Developed corporate business model and conference-planning software for Robertson Stephens, a major investment bank
  • Smalltalk, GemStone, Java, C++

Also Of Interest

  • A global perspective; has lived in four nations and travelled to more than 60 others
  • Eligible to work in Canada, the USA and the UK without employer sponsorship
  • Speaks conversational French