Richard Lord
Personal Profile
I am a technical architect, software engineer/developer/craftsman 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 Java, Actionscript (2 & 3), C++, PHP and SQL.
I speak about technology and development on this blog and at conferences around the world. I am the developer of Flint, an open-source particle system for Flash and Flex projects.
Career History
2009-present: Technical Architect at BrightTALK Ltd.
- I work with the CTO developing the Architecture for our server and client-side applications.
- Primary technologies are Java (with Spring), Flash (with Flex), PHP and HTML/JavaScript (with jQuery).
- I also work with the Development Manager on our development processes and implementing Agile practices.
- I assist in the training and mentoring of the Development Team
- I am also involved in the day-to-day development work – which is important to me. I don’t want to be distanced from the development work itself.
1994-2009: 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 now work as a full-time employee.
- In 2005 I was a lead software engineer on Burnout Revenge for Playstation2 and Xbox at Electronic Arts.
2001-2009: 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, Java, PHP, SQL, C++
I also have experience with: C, C#, 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
