I am not currently looking for contract work (or permanent positions) though my company, Openismus GmbH, does provide consultancy.
| Name: | Murray Cumming |
| Address: | Baumstrasse 11, D-80469, Munich, Germany |
| email: | murrayc@murrayc.com |
| Web Site: | http://www.murrayc.com/ |
| Date of Birth: | 11th May 1973 |
| Nationality: | United Kingdom |
Experienced C++ developer, specialising in Linux/Unix and GUIs, but with in-depth knowledge of other platforms and languages, particularly Java, XML, and Internet development. Successful in both technical and customer-facing roles, developing both front-end and back-end software, able to transform complex specifications or business requirements into intuitive GUIs.
A positive influence on teams - projects get finished, and other developers are mentored to produce clear, robust, documented, code.
An active open-source developer, leading the successful gtkmm GUI toolkit project, providing C++ bindings for GNOME.
| Software Development |
Linux/Unix/GNU: C++, GTK+, gtkmm, Qt, automake, autoconf, GCC, CVS, svn, Perl, Apache, PostgreSQL, CORBA |
| Databases | MS Access, PostgreSQL, FileMaker Pro, MySQL, some Sybase, Oracle and SQL Server. |
| Internet | HTML, Java, JavaScript |
| Also | Experience of GSM, UMTS, and Smartcard specifications. German language. |
| 10/2006 -present |
Openismus GmbH, Munich, Germany |
| Managing Director and Lead Developer | |
|
Custom C and C++ software development, mostly for Linux and GTK+ based embedded projects, for customers such as Nokia and other consumer and industrial device manufacturers. |
|
| 05/2006 -09/2006 |
Siemens AG, Munich, Germany |
| Software Development | |
|
Refactoring and stabilisation of a streaming media control sub-system for a VoIP project on an embedded Linux platform. |
|
| 08/2005 -12/2005 |
Web.de, Karlsruhe, Germany |
| Software Development | |
|
Implementation of a high-performance C++ client-server network system for fast retrieval of user profiles from large data sets, for integration with targeted online advertising servers. |
|
| 11/2005 -11/2005 |
Nokia, Finland (working from Munich) |
| Software Development | |
|
Creating a gtkmm-based C++ API for the Maemo Hildon platform used in Nokia's 770 Internet Tablet. |
|
| 01/2005 -01/2005 |
The Written Word, Illinois, USA (working from Munich) |
| Software Development | |
|
Porting C++ libraries (libsigc++, glibmm, and gtkmm) to SUN Solaris Forte, AIX, Tru64, and IRIX MipsPro compilers. |
|
| 07/2004 -12/2004 |
Sci-Worx, 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 |
Comneon, Linz, Austria |
| Software Developer | |
|
Part of a large team developing a C++ GUI toolkit and applications for mobile phones, using multiple embedded C++ compilers and hardware and the MSVC++ compiler with a Windows-based simulator.
|
|
| 06/2002 -09/2002 |
Blueprint, London, UK |
| Software Developer | |
|
|
| 06/2001 -10/2001 |
BetaResearch, Munich, Germany |
| Software Developer | |
|
|
| 10/2000 -02/2001 |
MyBau.com, Munich, Germany |
| Software Developer | |
|
| 10/1999 -07/2000 |
Giesecke & Devrient, Munich, Germany |
| Applications Development Engineer | |
| Development of applications using Visual C++:
Projects:
|
|
| 03/1998 -09/1999 |
ORGA Card Systems (UK), Maidenhead, UK |
| Applications Development Engineer | |
| Development of applications using Visual C++
and Visual Basic.
Main Projects:
|
|
| 07/1997 -03/1998 |
Blueprint Software, Hatton Garden, London, UK |
| Senior Applications Developer | |
|
|
| 07/1996 -07/1997 |
Space Airconditioning plc, Guildford, UK |
| Systems Designer | |
| Complete overhaul and improvement of Transaction and Stock management database. 50-user system, over 4 sites. | |
| 05/1995 -07/1996 |
Makin Rochard Ltd, Hampton Wick, Surrey |
| Applications Developer | |
| Bespoke Relational Database solutions, using FileMaker Pro. For example, Personnel systems, Contacts systems, Sales systems. | |
| 11/1993 -05/1995 |
Stibo Datagraphics, Swindon, UK |
| Typesetter | |
| DTP using Quark, PhotoShop, etc. Learned DTP automation. | |
| 06/1992 -11/1993 |
Temporary/Short-Term Contracts, Swindon, UK |
| DTP / Data Entry / Administration |
|
09/84-06/89 |
The Commonweal School, Swindon |
GCSE's |
8As, 1B |
|
09/89-06/91 |
New College, Swindon |
A Levels |
1A, 3Bs, 1C |
|
08/91-06/92 |
Edinburgh University |
Politics, Psychology, Social Policy: First year only. |
|
|
Project |
Description |
Role |
|---|---|---|
| gtkmm / gnomemm | C++ wrappers for the GTK+ and GNOME toolkits, including C++ interfaces to the Bonobo CORBA
components Linux/Unix library. |
Lead Developer |
| Bakery | C++ Framework used to create Document/View GNOME applications using gnomemm and gtkmm. Linux/Unix library. |
Lead Developer |
| Glom | Generic GUI Database design and editor
application, for PostgreSQL, built in C++ with GNOME technologies for Linux/Unix. |
Lead Developer |
Richard Bron, CEO, Stratisoft Ltd
Unit 1, 73
Maygrove Road, West Hampstead, London NW6 2EG, UK, rbron@stratisoft.com
Alexander Adolf, Concept Engineer, Micronas Gmbh
Munich, Germany, alexander.adolf@micronas.com
Keyvan Izadi, CTO, MyBau.com
Konrad-Zuse Platz 1, Munich, D-81829, Germany, keyvan.izadi@mybau.com