Go to content Go to menu
Nicholas Harry Tollervey
4 Blackwell Close · Towcester · Northamptonshire · NN12 6AP · United Kingdom · (Lat/Long: 52.125397 -0.980866)
+44 (0)1327350170 (home)
+44 (0)7813071872 (cell)
 

Summary

I am a graduate IT professional, classically trained musician, philosophy graduate, teacher and writer.

My professional experience and qualifications within IT, music and education enable me to offer the following strengths:

  • Microsoft based technologies: .NET, C#, ASP.NET, SQL Server, nUnit.
  • Open-source technologies: Linux, Ruby, Ruby on Rails, MySQL, PostgreSQL, Subversion, Apache.
  • Web based technologies: (X)HTML, CSS, Javascript / AJAX, XML, Web-services, Microfomats, RSS/ATOM, REST.
  • Development methodologies: Agile development, Object Oriented Design, eXtreme Programming, test driven development.

Employment History

Software Developer (Contractor)
Barclays Capital Ltd, London, UK
March 2007 - Present
 

Currently working in the Development Tools team as a software engineer writing bespoke software solutions (both web and desktop based):

Technologies used:

  • C# / ASP.NET / ADO.NET (2.0-3.5)
  • SQL Server 2000 / 2005
  • Sharepoint Server 2007
  • Perforce (source control)
  • Winforms
  • Click-once
  • XHTML / Javascript / CSS
  • Web Services / SOAP
  • XML
  • nUnit
  • Visual Studio 2003 / 2005
  • InstallShield
Self-Employed Software Developer
Own Business, Northamptonshire, UK
November 2006 - Present
 

Development of two projects with a view to commercial development:

AIMLBot
An open-source natural language processing "chat-bot" based on the AIML standard written in C#. I am currently working on developing this "basic" free version into an enterprise / commercial solution. I have also recently joined the AIML standards committee.

Technologies used:

  • C# (1.1 and 2.0) on .Net 1.1/2.0 and Mono.
  • XML (AIML is a dialect of XML)
  • nUnit
  • Winforms
  • Web-services
  • Subversion (source control)
  • Windows XP/Linux

The source code for this project is available for public viewing at :
http://aimlbot.svn.sourceforge.net/viewvc/aimlbot/

TalentTool
An easy-to-use web-based commercial candidate management system for HR teams in small to medium sized businesses. It is currently in development and makes heavy use of Microformats in the presentation/mark-up of data and implements a REST based architecture.

Technologies used:

Software Consultant
Bis-Web Ltd (Contract), Oxfordshire, UK
November 2005 - October 2006
 

I was lead developer / architect on two contracts:

  • Council of Europe - Both the public and internal facing aspects of a bespoke web-based recruitment application for the Council of Europe. I was involved in all aspects of the project including client-facing requirements capture, writing technical reports, architecture design, coding, testing, writing documentation and deployment. I also developed an Object-Relational database abstraction layer and various generic "helper" classes for internationalisation and the production of PDF documents for this project.
  • Rockpools - A web-based financials package for Rockpools to be integrated into their own legacy bespoke CMS (written in a mixture of C# and VB.NET). I was involved in all aspects of the project including client-facing requirements capture, architecture design, coding, testing, documentation and deployment.

Both projects used the following technologies:

  • C# (1.1)
  • ASP.NET (1.1)
  • ADO.NET
  • SQL Server
  • IIS
  • Javascript
  • (X)HTML
  • CSS
  • Sourcesafe

In addition, I provided consultation to Bis-Web on the agile development methodology, coding standards and best practices, improvements in source control (using Subversion), testing with nUnit, Lucene search technology and the hiring / testing of potential new software developers (I wrote their practical tests and took part in and advised upon several job interviews). I also mentored some of their new and junior developers.

Software Developer (Artificial Intelligence)
Xmonic Ltd, Oxfordshire, UK
December 2003 - October 2005
 

I was part of a small (start-up) team that developed a web based business tool (RM3) for strategic account managers in large multi-national businesses. In addition to web-application development I was responsible for an expert system and natural language conversational agent.

Technologies used:

  • C#
  • ASP.NET
  • ADO.NET
  • SQL Server
  • IIS
  • Winforms
  • Javascript
  • HTML
  • CSS
  • Sourcesafe
  • nUnit
Freelance Writer
Computer Shopper Magazine, Shropshire, UK
August 2002 - May 2003
 

I wrote several articles and reviews on music hardware and software, Linux and IT in education whilst studying for my MSc in Computing.

Head of Music / Freelance Music Teacher
UK State Education, Berkshire, UK
September 1996 - August 2002
 

I was a head of an inner-city Secondary (High School) music department and then a freelance music teacher. I organised / took part in:

  • classroom teaching for students aged 11-18
  • school concerts and drama productions
  • various adult education theory and piano courses
  • instrumental lessons from kindergarten to university level
  • conducting
  • composing and arranging
Freelance Musician
Self Employed, London, UK
September 1993 - 2002
 

Performed on / took part in:

  • national and local radio
  • national and local television
  • most of U.K.'s major concert halls and venues
  • various C.D.s as a session musician
  • tours of U.K., Europe and Asia
  • Capital Brass Quintet (founding member)
  • composing and arranging

Although I no longer work professionally I still play at a high level (I was the soloist in a performance of Vaughan-Williams's Tuba concerto in June 2008).


Education & Affiliations

September 1991 - July 1994
 
September 1995 - August 1996
 
MA Philosophy of Education
Institute of Education, London University
September 1999 - August 2002
 
Member of the Philosophy Dept's School of Advanced Study
Birkbeck College, London University
September 2000 - August 2001
 
MSc Computing
Wolverhampton University
September 2002 - October 2003
 
April 2005