Technology roadmapping; defining and implementing continuous improvement initiatives; optimizing the product delivery process; increasing your organisation's agility; identifying opportunities for increased automation; managing R&D initiatives; improving communication between Technology, customers and other key stakeholders.
Supporting personal development of team members; goal setting and monitoring; performance measuring and progress charting; providing training on leadership qualities and skills; one-on-one counselling; enabling knowledge transfer; organisational vision sharing; providing career path support; managing of teams and groups of teams; coaching.
Analyzing products, data, systems, teams and organisations; enabling organisational change; driving business process improvements; managing stakeholders; defining and managing products from concept to delivery; eliciting product requirements; implementing behavior-driven design and development; running due diligence initiatives.
Facilitating end-to-end delivery of the overall project; managing assumptions; assessing risks; identifying and resolving conflicts and impediments; coordinating with the product owner and other stakeholders; surfacing and balancing tensions between scope, schedule and quality; KPI tracking; Scrum mastering; championing agile values.
Championing the notion that everyone's responsible for quality; defining and implementing QA artefacts right from project inception; liaising with product owners, customers and developers at all times throughout the project lifecycle; championing & implementing automated testing practices at all levels; championing continuous integration, TDD and BDD.
Supporting hiring managers in defining their team needs; authoring job specs; coordinating with agencies & other 3rd-party candidate sources; managing & optimizing the candidate pipeline; screening CVs; interviewing candidates; administering tests; coordinating offers & contracts with hiring managers and HR; managing the ATS and recruitment web sites; KPI tracking.
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.
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.
“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.”
“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.”
“Innes has an unyielding eye for quality and an ability to cut through complex issues like a hot knife through butter.”
“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.”
“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.”
“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.”
“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.”
“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.”
“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.”
“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!”
“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.”
“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.”
Brockville & Kelowna, Canada
2011 - Present
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.
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.
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.
2008 - 2009
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.
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.
Boston, USA & London, UK
2000 - 2003
Technical authority to several start-ups. Responsibilities: business and technical analysis, architecture & design, prototyping, design & code reviews, technical recruitment, implementation audits and due diligence.
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.
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.
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.
1996 - 1998
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).
1994 - 1996
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.
Ottawa, Canada & Cambridge, UK
1985 - 1994
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.
When not studying: Member of the Cambridge Philosophical Society, Clare Boat Club and Cambridge University American Football Club.
When not studying: Member of Edinburgh University Volleyball Club
37 Cedar St.
K6V 5N9 Canada
Phone: (+1) 613.246.6308