David Dorward
Professionally, I do web development with a focus on JavaScript, TypeScript and, and until recently, Perl. I'm currently with Lab49.
Previous projects I've been involved in include…
- An expenses management system with built-in foreign exchange with FairFX.
- A former incarnation of All Things Hair built in Ember
- SmartTV apps for Ministry of Sound and Golfing World
- The original BBC iPlayer Big Screen app for media PCs, Smart TVs, and iPad
My skills cover a wide range of web standards including HTML / XHTML, XML, CSS, JavaScript and HTTP. My knowledge of these tools is deep enough to cover frameworks including Ember and React, libraries such as YUI and jQuery, techniques like Ajax and serialisation formats which include JSON.
My back-end experience extends to JavaScript (with Node.js and in various systems including AWS), Perl, Python and PHP and includes frameworks such as Catalyst and Django. I am a CPAN author, and have experience with templating (using Template-Toolkit, among others) and ORM (DBIx::Class).