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
