Tim Macfarlane

Tim Macfarlane Email and Phone Number

Senior Software Developer and Director of Featurist @ Featurist
london, england, united kingdom
Tim Macfarlane's Location
Auvergne-Rhône-Alpes, France, France
Tim Macfarlane's Contact Details

Tim Macfarlane work email

Tim Macfarlane personal email

About Tim Macfarlane

Beyond anything else, I value people using the products I build. I like the feedback, I don't like breaking things. I like improving the user experience. I _want_ people to enjoy the product.I also value a good understanding of how a business works. Who uses the product? Why is it important to them? Why are we changing it? How does the business stay in business?I also place a great deal of importance on good clean code. This means a lot of things: clean code is small and elegant; clean code has tests that clearly and reliably demonstrate what the code does; clean code is _simple_; clean code is easy to understand, and code that is easy to understand is easy to change.There are of course, lots of other things I place importance on: I always fix bugs in upstream open source projects, I always automate tasks, I deploy fully tested code to production several times a day, I fix the broken architecture, I talk to people at all levels to make it happen, I make sure I understand - and that I'm understood, I show progress.I share all of these values with the people at Featurist. That's why Josh, Adrian and I started Featurist, because we all shared the same values. Teams who share the same values, especially these ones, are very very productive.

Tim Macfarlane's Current Company Details
Featurist

Featurist

View
Senior Software Developer and Director of Featurist
london, england, united kingdom
Website:
featurist.co.uk
Employees:
6
Tim Macfarlane Work Experience Details
  • Featurist
    Director
    Featurist Sep 2011 - Present
    London, United Kingdom
  • Imd Business School
    Senior Software Developer
    Imd Business School Sep 2013 - May 2015
    Lausanne Area, Switzerland
    At IMD, I have been instrumental in building their web and mobile platforms for delivering course material. In particular, I have introduced the team to the latest crop of javascript and web tooling, with a strong focus on sharp design and test and build automation. As usual my work involves development across several platforms at once: Objective-C, Javascript and .Net.
  • Euromoney Institutional Investor
    Senior Software Developer
    Euromoney Institutional Investor Sep 2012 - Aug 2013
    London, United Kingdom
    Josh, Adrian and I lead several teams while introducing Behaviour Driven Development, Continuous Deployment and processes that ensured sustainable high quality code output. We built projects in .Net WebAPI, front-end work in AngularJS, and helped shape the architecture and development processes.
  • Bbc Worldwide
    Solutions Architect
    Bbc Worldwide Mar 2008 - Aug 2011
    Currently working on Video-on-Demand system for iPad devices.
  • 24 Geometric Ltd
    Director
    24 Geometric Ltd Aug 2007 - Aug 2011
  • Bbc Worldwide
    Developer
    Bbc Worldwide Jan 2007 - Sep 2007
    Developer of ASP.NET websites, maintainer of C++ and Java software. Mainly in video clip management and ecommerce software.
  • Tadpole Technology
    Lead Developer
    Tadpole Technology Mar 2005 - Dec 2006

Tim Macfarlane Skills

Agile Methodologies Test Driven Development Design Patterns .net Software Design Continuous Integration Tdd Javascript Linux Bdd Software Development C++ Asp.net Mvc Nunit Rest E Commerce Ruby Objective C Linq Node.js Pogoscript Http Browsers

Tim Macfarlane Education Details

Frequently Asked Questions about Tim Macfarlane

What company does Tim Macfarlane work for?

Tim Macfarlane works for Featurist

What is Tim Macfarlane's role at the current company?

Tim Macfarlane's current role is Senior Software Developer and Director of Featurist.

What is Tim Macfarlane's email address?

Tim Macfarlane's email address is ti****@****ail.com

What schools did Tim Macfarlane attend?

Tim Macfarlane attended The University Of Western Australia.

What are some of Tim Macfarlane's interests?

Tim Macfarlane has interest in Skiing, Learning, Software Design, Paragliding, Programming Languages, Agile Processes, Kite Surfing.

What skills is Tim Macfarlane known for?

Tim Macfarlane has skills like Agile Methodologies, Test Driven Development, Design Patterns, .net, Software Design, Continuous Integration, Tdd, Javascript, Linux, Bdd, Software Development, C++.

Not the Tim Macfarlane you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.