The Short (Professional) Autobiography

I'm an Engineering Manager for software teams. I started as part of a team building audio and video systems for Windows NT in 1994. Along the way I've worked on software DVD Video; ring tones for mobile phones; managed a team delivering part of a smartphone's audio system, and founded my own company. I then worked on the launch devices for ARM's Mali T600 GPUs, followed by the launch of Ubuntu mobile phones. I joined the teams shipping the SwiftKey keyboard after they were aquired by Microsoft. I am now running engineering teams for Spotify in London.

Favourite editor: Emacs

Social: LinkedIn profile

Engineering Manager, Spotify

March 2020–Now

Learning how to run engineering teams that deliver Spotify.

Building SwiftKey Mobile Clients at Microsoft

January 2017–March 2020

Learning how to build software keyboards for mobile phones.

Delivering software for the first Ubuntu phones, at Canonical

May 2013–January 2017

I led one of the teams who delivered the first Ubuntu handsets, and then looked after some early IoT engineering.

Delivering OpenGL ES & Open CL software stacks, ARM

April 2010–May 2013

Delivering driver software to accompany ARM's graphics products.

Job Titles: Customer Engineering Manager, Principal Engineer

Founder, Transmission Begins

June 2008–March 2010

I started my own software company. Eventually a team of three, we created software to enhance the experience of using uPnP HiFi. I also created a simple bittorrent server: My Own TV Channel.

On Sabbatical

January 2008–June 2008

After twelve years as a software engineer, working on various audio and video systems, I decided to take a sabbatical. There were three updates on my blog: 1, 2 and 3. I also built a model railway.

Working for Symbian

May 2000–January 2008

As the Multimedia Porting Group Manager, I worked with customers and partners to bring products based on Symbian OS to market.

Job Titles: Multimedia Porting Group Manager, Senior Technical Consultant, Technical Consultant Team Lead, Technical Consultant

DVD Software on Windows PCs

September 1996–May 2000

I moved to the San Francisco Bay Area for just over 3 years. While I was there I worked for Mediamatics (who became part of National Semiconductor ) as a developer on the DVDExpress team.

Job Titles: Member of Technical Staff

Masters degree, Imperial College

October 1992–June 1996

I studied at Imperial College, where I graduated from the Department of Computing with a masters degree. I can formally claim to be John McAleely, MEng (Hons), ACGI.

Part of the Windows NT team at Microsoft

Summer 1994, Summer 1995

As part of my degree I spent nine months working for Microsoft, as part of the ActiveMovie team. The product went on to become DirectShow, and was a core part of Microsoft's multimedia architecture, from Windows 95 (OSR2)–Windows 7.