Ross McF

Ross McFarlane’s Curriculum Vitae

Profile

A mature, pragmatic individual, able to work independently and perform under pressure. Inventive, with a keen attention to detail; always seeking to learn and improve.

Skills & Technologies

Languages
C
PHP
Java
SQL
HTML
CSS
Javascript
Python
Tools
MPI
TextMate
Mercurial
Processing
OpenMP
PHPUnit
Subversion
Techniques
OOP
Design Patterns
Unit Testing
Test Driven Design

Education

  1. PhD, Computer Science

    University of Liverpool, 2007–2010 (Expected)
    • Project entitled High Performance Computing for Computational Biology of the Heart
    • Studied and documented legacy C code
    • Parallelised cardiac simulation tool for distributed memory machines using MPI
    • Added realistic geometry of rabbit heart to simulation tool
    • 2 papers published at international conferences in the first year
    • Received full scholarship from EPSRC
    • Student representative for Faculty of Science and Engineering
    • Expect to complete in September 2010
  2. MSc, Computer Science

    University of Liverpool, 2006–2007
    • Passed with Distinction
    • Highest mark in the class (to my knowledge)
    • Wrote my own genetic programming system in Java
  3. BA(Hons) Sound Technology

    Liverpool Institute for Performing Arts, 2001–2004
    • Passed with First Class Honours
    • Produced rock and pop recordings
    • Made an interactive generative sound toy in ActionScript
    • Wrote dissertation on software tools for the creation of generative music

Experience

  1. Teaching Assistance

    University of Liverpool, 2007–2010

    Gave tutorials and demonstrated at lab sessions for undergraduate and masters students in research methods, algorithms and software development.

  2. Developer

    Dev8D Developer Decathlon, 2008

    Worked as part of a 3-man team to produce a prototype web application for a contest funded by the Joint Information Systems Committee (JISC). Our project aimed to offer social interaction with peers when browsing online library catalogues. I provided the initial concept for the application and designed and coded the main web pages and javascript interactions. I also produced a webcast to showcase the finished prototype. Our team came third in the contest, narrowly missing out on a cash prize and JISC funding to implement the project.

  3. Python Developer

    Foresite Project, 2007

    Worked on implementing a web app to generate Object Reuse and Exchange (ORE) metadata descriptions of scholarly journals from jstor.org. This was my first experience with Python and, despite having been thrown in at the deep end, I was able to produce some useful code and assist in the development of the Python ORE library by reporting bugs.

    I also produced a front-end application in Processing to traverse the generated ORE metadata using a novel, fluid interface. This application won the Repocamp ORE challenge, for which I received $2000 from Microsoft Research.

  4. Product Specialist

    Audient Plc, 2004–2006

    Dealt with most aspects of sales and support for this professional audio manufacturer and was solely responsible for writing and designing user manuals for software and hardware products. I also developed and delivered training presentations to support the sales activities of international distributors.

  5. Drummer

    Multi Purpose Chemical

    The band signed a record deal with Honey Records in 2004, making an EP and an album. We performed around the country in venues including London’s Mean Fiddler. While it didn’t really feel like a job at the time, being in the band taught me a lot about teamwork and about the preparation needed to perform at one’s best.

Interests

I usually spend my free time either entertaining my two dogs or trying to get/keep fit. I go running with Rossendale Harriers and completed my first marathon this year.

I’m also one of those people who reads technical books for fun. I’m trying to make my way through Knuth’s The Art of Computer Programming at the moment.

My print design experience at Audient has stayed with me, and I keep my hand in by designing theatre posters for amateur productions.

Once my PhD is out of the way, I’ll get back into kendo.