Curriculum Vitae - Murray Cumming

Name: Murray Cumming
Address: Baumstrasse 11, Munich, 80469, Germany
email: murrayc@murrayc.com
Web Site: http://www.murrayc.com/
Date of Birth: 11th May 1973
Nationality: United Kingdom

Overview

Skills

Employment

10/2006
-02/2015

Openismus GmbH, Munich, Germany
Managing Director and Developer

I built a team of highly skilled Linux C and C++ software developers around a culture of communication and responsibility, working with customers such as Nokia, Intel, and Canonical. I created detailed technical proposals and managed projects to completion, joining teams as a developer and producing developer documentation. I worked on these projects, among others:

  • Modest email client for Maemo (C, GTK, tinymail)
  • qtcontacts-tracker (C++, Qt, tracker, RDF)
  • libmeegotouch (C++, Qt)
  • Maliit input method framework and virtual keyboard (C++, Qt)
  • Rygel DLNA/UPnP framework (C, Vala)
  • Onine-Glom (Java, GWT, PostgreSQL)
  • Glom (C++, gtkmm, Python, Boost, PostgreSQL)

I managed work by other developers on some of these projects and on: evolution-data-server, GTK+, SyncEvolution, libhildon (Maemo).

05/2006
-09/2006

Freelance: Siemens AG, Munich, Germany
Software Development

Refactoring and stabilisation of a C++ streaming media control sub-system for a VoIP project on an embedded Linux platform.

08/2005
-12/2005

Freelance: Web.de GmbH, Karlsruhe, Germany
Software Development

Implementation of a high-performance C++ client-server network system on Linux for fast retrieval of user profiles from large data sets, for integration with targeted online advertising servers.

07/2004
-12/2004

Freelance: Sci-Worx GmbH, Berlin, Germany
Software Developer

Creating a cross-platform implementation of existing Push-To-Talk and Presence software, for mobile phones, using C++.

02/2003
-02/2004

Freelance: Comneon, Linz, Austria
Software Developer

Part of a large team developing a C++ GUI toolkit and applications for mobile phones. Integration of T9 predictive-input system and design of audio subsystem API.

06/2002
-09/2002

Blueprint Software Ltd: London, UK
Software Developer

C++ Mac and Windows extension libraries for FileMaker Pro, interfacing with Java (JNI) and Python.

06/2001
-10/2001

Freelance: Beta Research GmbH, Munich, Germany
Software Developer

GUI for an access control system for digital satellite television networks. C++, Qt, Solaris, DbTools.h++, Xerces-C++.

10/2000
-02/2001

Freelance: MyBau.com AG, Munich, Germany
Software Developer

Development of JSP-based website.

10/1999
-07/2000

Freelance: Giesecke & Devrient GmbH, Munich, Germany
Applications Development Engineer

Development of Windows applications to manage smartcard applications. Visual C++.

03/1998
-09/1999

ORGA Card Systems (UK), Maidenhead, UK
Applications Development Engineer

Creation of a smartcard development IDE and utilities. Visual C++.

07/1997
-03/1998

Blueprint Computer Software Ltd, Hatton Garden, London, UK
Senior Applications Developer

Consultancy and development of highly usable bespoke Relational Database Systems. Filemaker Pro, Visual C++.

07/1996
-07/1997

Space Airconditioning plc, Guildford, UK
Systems Designer

Complete overhaul and improvement of Transaction and Stock management database.

05/1995
-07/1996

Makin Rochard Ltd, Hampton Wick, Surrey
Applications Developer

Bespoke Relational Database solutions, using FileMaker Pro.

11/1993
-05/1995

Stibo Datagraphics, Swindon, UK
Typesetter

DTP using Quark, PhotoShop, etc on MacOS.

06/1992
-11/1993

Temporary/Short-Term Contracts, Swindon, UK

DTP / Data Entry / Administration

Education and Qualifications

06/2014

Goethe-Institut

German: Goethe-Zertifikat C1

08/1991
-06/1992

Edinburgh University

Politics, Psychology, Social Policy: First year only.

09/1989
-06/1991

New College, Swindon

A Levels

1A, 3Bs, 1C

09/1984
-06/1989

The Commonweal School, Swindon

GCSE's

8As, 1B

Open-Source Projects

Project

Description

Role

gtkmm

The official C++ interface for the popular GUI library GTK+.
Linux/Unix/Windows library.

Lead Developer

Glom

Generic GUI Database design and editor application, for PostgreSQL,
built in C++ with GNOME technologies for Linux.

Lead Developer

Android Galaxy Zoo

Official Android citizen science app for classifying Galaxy Zoo subjects.
Java, Volley, REST, JSON.

Lead Developer

Referees

Quim Gil, Technical Contributor Coordinator, Wikimedia Foundation, qgil@wikimedia.org

Richard Bron, CEO, Blueprint Digital, rbron@blueprint.net