Dale Harvey


Summary:

15 years ago the internet sparked my interest in computing; ever since then I have developed a passion for the Open Web and its ability to transform peoples lives.

I love usable software, beautiful design, open source, photography, music,
football and outdoor activities.

Experience:

Czar of HTML5 and Erlang, CouchOne

2010 - Current
  • Responsible for extending the CouchDB platform for Mobile and Web developers.
  • Java, Obj-C, Erlang, Javascript and HTML5.

Co-Founder, Hypernumbers

2007 - 2010
  • One of the 6 teams funded by Seedcamp among several hundred applicants.
  • Responsible for all parts of the business operations, from customer development to software development.
  • Part of a team of 3 who developed a fully functional online spreadsheet.
  • Erlang and Javascript + HTML5.

Programmer, G2G3

2006 - 2007
  • Developed computer simulations and games used for ITIL training.
  • C# and MSSQL

Co-Founder, Vixo

2005 - 2007
  • Responsible for the design and development of an experimental SMS based social network.
  • Erlang

Programmer, Inkscape + Google Summer of Code

2006 - 2007
  • Sponsored by Google as part of their summer of code project to develop a protocol and implement multi-user functionality within Inkscape.
  • Collaborate on development with a large number of programmers (58 currently listed)
  • C++, GTK and the XMPP protocol

Web Developer and Open Source

Continual

Erlang, Python(Django), Ruby, Javascript, CouchDB. Source available @ Github.

  • arandomurl.com - blog and mini projects including html5 games, recently featured on wired.com.
  • erldocs.com - A popular replacement for the erlang documentation.
  • techmeetup.co.uk - Online presence for the local Edinburgh tech community.
  • pastebin.me - Tool to help web developers collaborate on debugging code.

Education:

Heriot Watt University

2001 - 2005 2:1(Hons) BSc in Computer Science

Madras College

1995 - 2001 7 Standard Grades
4 Highers (A in Computing, B in Physics, Maths and Business Management)
1 Advanced Higher (A in Computing)

Skills:

General Programming. SVN / GIT / Version Control
Test Driven Development
Automated testing and deployment
Experience with functional, imperative and object orientated programming. Erlang
Javascript
Python / Ruby
Java / C++ / Obj-C
Experience in most aspects of web development and design. HTML(5) / CSS / Javascript
HTTP
Inkscape
Photoshop
Experience with relational databases and non relational data stores. Oracle
MySQL
CouchDB
Mnesia