Desktop Items

Hi, I'm David Kiff, a solid, full stack agile software developer with over 10 years experience.

Downwards Chevron


A high achiever obtaining a Masters with Distinction and a 1st Class Degree. David has a solid .NET C# client and server background with an abundance of working experience. He has worked extensively with the latest technologies (.NET 4.5, RX, WPF, TPL, HTML5 & JavaScript) to create scalable, available and high throughput, multi threaded enterprise applications.

David Kiff Photo

David Kiff
UI and Services Analyst Programmer

His drive, enthusiasm and energy contributes to significant improvements in working processes and his inspiration is infectious in driving others to keep up-to-date and work as part of an excellent team.


Having worked in Consulting, Retail, Education and Banking sectors, I have had the opportunity to work on a vast array of projects.


I firmly believe in using the right tool for the right job. These are some of the languages and frameworks I have used over the years to build enterprise scale applications.


Over 10 years experience working across Banking, Retail, Education and Consulting sectors for a number of blue chip companies.

September 1, 2003 — June 1, 2007

Degree - University of Hertfordshire

First Class BSc Honours in Computer Science (with work placement)


August 1, 2005 — September 1, 2006

Woodhouse College

.NET C# Web/Windows Developer

Created many applications, maintained 9 servers including Exchange, ISA and VLE, network management and support using Active Directory.

Taught web design lessons and held daily open access sessions.

1 Year C# | ASP.NET | MVC | XHTML | CSS | WinForms

March 1, 2007 — June 1, 2007

Content and Code

.NET C# Web Developer

Built new pixel perfect web applications for high profile clients, such as The Bodyshop, Ministry of Defence, CSV Cathedral Camps with a focus on accessibility, attention to detail and W3C Specifications.

3 Months XHTML | CSS | JavaScript | .NET | C#

June 1, 2007 — August 1, 2009


Technical Lead .NET c# Developer

Enterprise scale applications deployed to over 450 stores. Fantastic team focusing on Scrum, XP and cutting edge technologies.

Lead and trained 9 developers (worked in India for 1 month) with WCF, WPF, TPL, MVC and IoC with hands on labs and presentations.

To over 450 stores to improve scheduling, picking, checkout and delivery applications created in-house.

Provided out of hours support

2.5 Years WPF | ASP.NET | WCF | WinForms | Mobile

September 1, 2008 — May 1, 2010

Masters - University of Hertfordshire

MSc (with Distinction) Software Engineering (in spare time, also won award for highest achiever)


August 1, 2009 — December 1, 2010

Capita Childrens Services

Senior Lead .NET C# Developer

Designed and developed software used in 85% of UK schools and lead the development for an InTouch commucation project.

Performed a 2 hour presentation on WCF to the department, tutored WPF and TDD along with general programing challenges.

1.2 Years WCF | WPF | Silverlight | T-SQL | Multithreading | TDD

January 1, 2011 — Present

BNP Paribas

Senior Front Office .NET C# Developer (FX Sales and Trader Tools)

Built strong relationships and mutual respect with the business, support, design and other teams we interface with.

Team mentoring, up skilling (mainly in WPF, RX, TDD and Caliburn), lifecycle improvements (installed and setup Jira used by many teams, introduced end of sprint demos, always striving for improvements). Heavily involved in our hiring process.

4.5 Years Heavy RX | WPF | C# 4.5 | Multithreading | TDD | HTML5 | NodeJS | Various integration points (RV, WCF, Databases, other team services etc)


Throughout the years I have built up an extensive toolkit to aid rapid application development.