Experience

KDE PIM Jun 2007 to Present

52 commits

activity chart for Mike Arthur's contribution
Commit Timeline
Languages:
C++
Technologies:
KDE Jun 2007 to Present

Worked on the KDE project, improving the blogging XML-RPC API support, adding rich-text capabilities to KOrganizer and allowing posting of journals to blogs (merged and released in 4.1.0)

124 commits

activity chart for Mike Arthur's contribution
Commit Timeline
Languages:
C/C++
Homebrew Sep 2009 to Present

4 commits

activity chart for Mike Arthur's contribution
Commit Timeline
Languages:
C/C++
libgcal Mar 2009 to Present

Added a CMake buildsystem.

33 commits

activity chart for Mike Arthur's contribution
Commit Timeline
Languages:
C, shell script, Make
Technologies:
May 2009 to Present

Software Engineer at KDAB

Languages:
C++, cmake
Charm Qt Nov 2009 to Present

3 commits

activity chart for Mike Arthur's contribution
Commit Timeline
Mendeley Desktop May 2008 to May 2009

Software Engineer at Mendeley

Working on the Mendeley Desktop application including porting/packaging for Linux/OS X, feature development, code refactoring, quality/process improvement and the design and implementation of a REST XML protocol. Outside of software engineering interviewed and recruited new engineers and administered several Debian/Centos Linux servers.

Languages:
C++, cmake, Make, shell script, DOS batch script
Sep 2007 to Apr 2008

Professional Software Engineer at British Telecommunications plc.

Worked on high-performance solutions to high-bandwidth problems (more details on request). Coached others with version control issues and suggested and integrated continuous integration and bug-tracking applications into project.

Languages:
C, C++, PHP, SQL, XSL Transformation, shell script, Make
MikePete Jul 2006 to May 2007

Lead developer

8 commits

activity chart for Mike Arthur's contribution
Commit Timeline
Languages:
CSS, HTML
Jun 2006 to Aug 2006

Student Software Engineeer at Wolfson Microelectronics

Worked for 3 months writing device drivers for Windows CE and Linux platforms in C. This consisted writing a Battery driver and improving Auxiliary ADC code for the Intel XScale reference platform on Windows CE, and contributing to the Linux kernel (merged and released in 2.6.26), working on AC'97 and I2S audio drivers, including resolving a noisy LCD issue and writing drivers for I2S audio chips.

Languages:
C
Technologies: