Hello, World.

We're IF Consulting.

More About Us

What Can We Do For You?


Let me introduce myself.

Profile Picture

I'm Innes Ferguson. I am business-aware, customer-focused, solution-oriented, organised, innovative, technically-skilled, versatile, entrepreneurial, energetic, communicative, an excellent problem solver and a very fast & continuous learner.

My extensive professional experience has given me a solid understanding of how to satisfy customer needs, work to strict budgets, meet deadlines, manage conflicting priorities and constructively manage real-world challenges and trade-offs.


  • Name: Innes Andrew Ferguson, PhD
  • Job: Technology Consultant
  • Website: www.ifconsulting.ca
  • Email: innes@ifconsulting.ca

Core Skills

Technology Transformation, Mentoring and Leadership, Business Analysis and Business Process Management, Agile Project Management and Methodologies, Quality Assurance, Technical Recruitment, Change Management, Team Management, Software Engineering and Delivery, Artificial Intelligence, Information Retrieval and Knowledge Management, Start-ups, Verbal and Written Communication.

Lafe LaClaire
Lafe LaClaire, Director of Software Engineering @ Omgeo

Innes is a guy I'd hire to do anything because I know he has high standards and will get a great result however much he has to learn, or however hard he has to work, to get that result.

Carlos Morgado
Carlos Morgado, Group CTO @ JUST EAT

I have met few people as passionate as Innes about helping individuals, teams and companies continuously improve. Innes combines his intellectual strength and experience with energy and commitment to create positive change in areas that range from architecture to recruitment, engineering processes to project delivery and from team management to change management.

Rob Wheatley
Rob Wheatley, Co-Founder & CEO @ Cogendo

Innes has an unyielding eye for quality and an ability to cut through complex issues like a hot knife through butter.

Barney Pell
Barney Pell, Co-Founder & CSO @ Moon Express

His research on Touring Machines was groundbreaking work in the field of Agent Architecture. Innes is a great thinker, architect, implementor, and communicator and an asset to any project or organization.

Imran Anwar
Imran Anwar, Senior Talent Acquisition Specialist @ Careem

Innes has possibly revolutionized Talent Acquisition and how companies go about hiring staff. His willingness to learn to be the best at what he does is what made him such an effective recruitment partner.

Jim Beattie
Jim Beattie, SVP Engineering @ TIME OUT

It's always nice working with smart people who you learn from. Innes is someone I've learned a hell of a lot from and I wouldn't hesitate to recommend him as a smart, capable technology and/or internal recruitment leader with high integrity.

Jonathan Frieder
Jonathan Frieder, Senior Manager @ Accenture

I worked with Innes over nearly 2 years and still consider him one of the best and brightest individuals I've worked with over my 20 year career. He is a true renaissance man who demonstrates knowledge and technical proficiency in every endeavor he pursues.

Paul Whitehead
Paul Whitehead, Director @ Career Concept

As a Recruiter, the Just Eat vacancies were the most challenging I've ever worked on. If it were not for Innes' infectious passion for the Just Eat brand, knowledge of subject matter and constant feedback with hiring managers, I suspect I'd have lost my way.

James Davlouros
James Davlouros, VP Digital Channels @ MasterCard

I recommend Innes without hesitation. He is intelligent, creative, welll organised and a great manager. I enjoyed working with him, and hope to again in the future.

Pawel Matyjasek
Pawel Matyjasek, Principal Engineer @ JUST EAT

I enjoyed working with him because of his ability to trust/guide people to do the right job. Also, I always admired his skill to spot issues at very early stages and to resolve them. On top of that, always a positive attitude and a good sense of humour!

David Carr
David Carr, Cofounder and VP, Finance and Operations @ Accelerated Digital Ventures

His ability to visualise what our systems needed to look like and then to communicate to the team what needed to be done to deliver that vision was key to our continued ability to support our growth.

Joseph Ferguson
Joseph Ferguson, Head of IT Recruitment @ May Lamont

I have been dealing with managers for many years, covering all sectors from Investment banking to engineering and I would not hesitate to say that Innes is one of the most knowledgeable, professional, thorough & passionate people I’ve known.


More of my credentials.

Work Experience

Owner and Principal

Brockville & Kelowna, Canada
2011 - Present

IF Consulting

IF Consulting offers technology and business consultancy services to a number of companies and organisations. With a solid background in commercial software delivery, software R&D, Artificial Intelligence and Agile Methodologies, we specialise in technology transformation, mentoring & leadership, business analysis & business process management, agile project management, quality assurance, team management and recruitment services. IF Consultancy was founded to provide innovative and cost-effective information technology solutions that address clients' business and operational needs. Our mission is to make technology an asset for your business - not a challenge.

Technology Consultant

Kelowna, Canada
2012 - 2016


Provided internal recruitment services to JUST EAT's Technology department, supporting the CTO and his directors with all of their hiring requirements. Day-to-day activities included acting as single point of contact to all PSL agencies; coordinating all stages of the interview process and candidate pipeline, including screening CVs, interviewing candidates, administering technical tests, coordinating offers and managing references and contracts with HR; managing the PSL and coordinating approval and sign-off of agency terms with Legal; editing job specs and managing ATS and website job ads; KPI tracking and reporting. Aside from the day-to-day responsibilities I played a key role in helping JUST EAT model and infuse their core values and principles into the recruitment process, which resulted in hiring candidates that were noticeably better aligned with JUST EAT's own culture and values. I was also responsible for defining, executing and continually improving the recruitment processes. Helped hire 80+ new members of staff including Developers, Senior Developers, Principal Developers, QA Engineers, Technical Leads, Head of function roles, as well as Project Managers, Business Analysts and Internationalization staff.

Head of Development

London, UK
2009 - 2011


Hired, grew, managed and directed a team of over 25 .NET developers and testers - from scratch - to deliver on JUST EAT's ambition to become the world's unassailable leader in online takeaway ordering. Helped start JUST EAT's London-based Technology division. As part of JUST EAT's Technology Management team was instrumental in stabilizing, transitioning and evolving JUST EAT's core platforms and services into the global, competition-beating infrastructure they represent today. Delivered business solutions covering B2C and B2B e-commerce, payment processing, feature localisation and international launches, and mobile web.

Senior Product Manager

Marlow, UK
2008 - 2009

Spinvox (Nuance Communications)

Product managed SpinVox’s (and now Nuance's) industry leading Voice Message Conversion System (VMCS) product set. VMCS was the centerpiece in SpinVox's voice-to-text conversion service aimed at carrier communications providers (fixed, mobile, VOIP) and enterprise web environments. Duties involved product specification, business & technical analysis, requirements management, technical project management, stakeholder management and end-to-end quality management.

Lead Systems Architect

London, UK
2003 - 2008


Introduced Agile methodologies, J2EE, WebLogic and automated regression testing to AOL UK. Primary role was as Lead Architect on AOL UK’s largest ever IT project: a complete re-engineering of their industry-leading broadband order management & provisioning platform. I also led AOL UK’s data, systems & asset migration workstream related to the sale of its Internet access business to Carphone Warehouse. Other duties included team management, vendor management, due diligence and recruitment.

Owner and Principal

Boston, USA & London, UK
2000 - 2003

B2B Machines

Technical authority to several start-ups. Responsibilities: business and technical analysis, architecture & design, prototyping, design & code reviews, technical recruitment, implementation audits and due diligence.

Technical Architect

Boston, USA
2000 - 2002


Co-Lead Architect of CTM - Omgeo’s global trading & settlement platform. Responsibilities: architecture & design, software coding, build management (CruiseControl), TTD (JUnit), defect management, as well as activity planning, team management, process management (Agile/XP/RUP hybrid) and recruitment. Devised a behavior-driven test automation framework that directly interpreted human analyst-authored functional specifications (XML-scripted scenarios) and executed these as automated regression acceptance tests in the CruiseControl build. Invented and implemented one of the earliest (2001) instances of Behavior-Driven Development (BDD). Also developed an interactive team Wiki to share the CTM's system architecture, component designs, usage & behavioral scenarios, and test scripts.

Principal Consultant

London, UK
1999 - 2000


Founding member of Capco’s Technology Competency. Ranked top Senior Consultant in London. Responsibilities: design & implementation of e-STP, a Java-based Transaction Flow Manager to support Straight Through Processing of trades; team management & recruitment; and technical consulting services to several of Capco’s global financial industry clients in high-volumne trading platforms, software architecture, OOAD, application design & prototyping.

Technical Architect

London, UK
1998 - 1999


Developed their flagship and widely deployed Java/CORBA-based PaceMaker product - the world’s first e-TFM (Transaction Flow Manager). Duties included web-based, N-tier systems architecture, OOAD, implementation of leading-edge information retrieval & pattern matching techniques for clients such as Deutsche Bank.

Head of Knowledge Management Products

London, UK
1996 - 1998

Zuno (Mistubishi Electric)

Headed the definition, architecture & implementation of Vrisko – a Java-based search, content & Knowledge Management tool for personalizing user access to web and enterprise information sources. Work involved requirements definition, system design, software coding, QA, as well as project planning, team management and recruitment. Vrisko used a method of reinforcement learning on top of a statistically weighted text mining scheme (based on tf-idf) to build contextualized models of user queries, which helped improve document relevance scoring over iterated searches. Other work included development of a content management system and digital library framework in Objective-C (NeXTSTEP).

Principal Researcher

Ottawa, Canada
1994 - 1996

National Research Council Canada

Led the development of a software framework for building adaptive software agents (in Perl, Java). Implemented CALVIN (Communicating Agents Living Vicariously Through Networks), a voice-activated, agent-based virtual assistant that facilitated electronic and voice communication between office staff. Designed several information retrieval and data mining tools (based on tf-idf). Duties also included managing co-op and summer students; giving talks & seminars to businesses, government agencies, university departments and at numerous international conferences.

Member of Scientific Staff

Ottawa, Canada & Cambridge, UK
1985 - 1994

Bell Northern Research (Nortel Networks)

Developed a Natural Language frontend (in Prolog) to BNR's corporate e-mail system, which allowed users to type in natural language commands in English, French and Spanish. Developed a knowledge-based model of Asynchronous Transfer Mode and ISDN networks for pre-sales marketing (in Prolog). Developed a knowledge-based system to assist Bell Canada’s data network sales staff to select, configure & cost the best customer data services (in Prolog). Other activities: consulting to several Bell Canada & Nortel groups on AI problem solving for automated test case generation, hardware administration, planning & workflow, giving talks at several international conferences.


PhD - Artificial Intelligence

University of Cambridge

When not studying: Member of the Cambridge Philosophical Society, Clare Boat Club and Cambridge University American Football Club.

BSc - Computer Science

The University of Edinburgh

When not studying: Member of Edinburgh University Volleyball Club


We'd Love To Hear From You.

Where to find us

37 Cedar St.
Brockville, ON
K6V 5N9 Canada

Email Us At


Call Us At

Phone: (+1) 613.246.6308