Gordon Turner

Technical Director, Team Lead and Senior Developer



Gordon Turner has over 10 years of development experience including creating websites, integrating systems and writing mobile apps.

At ICF Olson, he is a Technical Director, working on different clients, including Boston Pizza, Aldo, and Ontario Lottery and Gaming (OLG). Work has included the Boston Pizza MyBP loyalty project, which integrates backend API, website front end, native iOS and Android apps and e-commerce. In his role, he manages a team of backend developers and provides oversight and direction to internal teams.

Previously at Olson, he was the Lead Developer on the Second Cup PERKS Loyalty pilot, a developer on the Molson-Coors Iced T Video MIX-R iPhone app, and Boston Scientific CRM iPad Sales tool.

Gordon has an undergraduate degree in Bachelor of Applied Science degree from the University of Waterloo.


Providing technical leadership for all members of the project; development team, account managers, project managers and client.

Capacity to support in all phases of the project life cycle, from concept, architecture / solution design, estimates & scopes, implementation, launch, in market support, new features and enhancements.

Strongly believe in success as a team, state of continuous improvement, always willing to stop and help others learn.

Team Leadership: Passion, motivation, fairness, high expectations, recognizing individual strengths and building on them

Project Leadership: Estimates, scoping, solution design and architecture, statement of work, implementation, post mortem

Polyglot developer; fluent in many programming and scripting languages including Java, Objective-C, JavaScript, SQL and Bash. Also familiar with Node.js, jQuery, Python and HTML 5/CSS/JS.

Extensive experience with Raspberry Pis and Arduinos. Hardware circuit design, prototyping and implantation. Past projects include 3d printing, laser cutting and fabrication.

Languages: Java, JavaScript (Node.js), Objective-C, Bash, Python

Java: Spring Framework (MVC, Security, Batch), Hibernate, Maven, Junit

Web Technologies: HTML5, CSS, JavaScript, Angular, jQuery, Bootstrap

iOS: Objective-C, Xcode and Instruments, push notification, localization, testing

Integrations: Salesforce Marketing Cloud, 3rd party web APIs, Paypal

Hardware: Raspberry Pi, Arduino, circuit design & prototyping, laser cutting, 3d printing

Strong operations skill set and has managed Linux servers including setting up Apache, Tomcat, MySQL, PostgreSQL and KVM / qemu virtualization. Deep understanding of the need to support a project in production.

Hosting: AWS (EC2, Elastic Beanstalk, RDS, S3, Cloudfront), Linux KVM/qemu

Operating Systems: Linux (Ubuntu and CentOS), MacOS, OpenBSD, Windows

Server Applications: Apache, Tomcat, RabbitMQ, Node.JS, Jenkins, Logstash (ELK), Wordpress

Databases: MySQL, PostgreSQL, Oracle, SQLite