Richard Lord

Personal Profile

I am a software engineer and trainer with experience in a wide range of programming languages and environments. I began programming at an early age and later studied it as part of my Mathematics degree at Cambridge University. My recent programming experience encompasses C++, Actionscript (2 & 3), PHP and SQL.

I develop web applications and games using Flash and/or Flex, either leading a client’s development team through a project or working as a sole developer, and I help clients to rescue projects that have gone astray, bringing them back on schedule where possible, and otherwise developing a plan and new manageable schedule that suits the client’s needs.

I also provide training and mentoring services, teaching formal training courses in collaboration with Ubiq Creative Training, where I develop courses and train clients in Actionscript and PHP development, and providing in-house coaching and mentoring services to develop team members skills through their daily work.

I am the developer of Flint, an open-source particle system written in Actionscript 3.

Career History

1994-present: Freelance web, games and multimedia software engineer

  • I focus my skills on Flash and Flex development in Actionscript 3 for Games and Internet Applications, and on team development.
  • I can work alone or lead client’s in-house teams to deliver projects.
  • Clients include Electronic Arts, The Science Museum, BBC New Media, The National Gallery and The United Nations.
  • Much of 2008 was spent leading and advising the Actionscript team at BrightTALK, where I continue to work as an occasional consultant.
  • In 2005 I was a lead software engineer on Burnout Revenge for Playstation2 and Xbox at Electronic Arts.

2001-present: Freelance Trainer in various web and multimedia programming

  • I train developers in Actionscript 3 and PHP.
  • Clients include BBC New Media, Disney and The Open University.
  • I’m responsible for designing courses and conducting the training sessions.
  • I develop custom courses to clients’ requirements.

1992-1994: Video Director/Editor; The Video Place

  • Directing and editing corporate, promotional and dance videos.
  • Managing the team of other editors and camera operators.

Programming Languages & Platforms

Core programming languages: Actionscript 2 & 3, PHP, SQL, C++

I also have experience with: C, C#, Java, Assembler, Lingo, Javascript, Perl, Basic, Fortran, XSLT, Forth.

Education

  • 1984-1987: Cambridge University: Mathematics: BAHons. and MA.

Training

  • Graphic Design evening courses at Central St. Martins
  • Training in programming Fortran as part of my degree studies