Resume / CV

About

Mike Elsmore is a software developer, technologist, public speaker, and community builder who is passionate about developer outreach, education, and open source software. He is driven by the need to get involved with growing communities and with bringing technology to those with an interest or desire to learn.

Work Experience

Digital Speed logo

Senior Engineer

Digital Speed

September 2025 - Present
Self-employed logo

Freelance

Self-employed

July 2024 - Present

Freelance javascript/typescript engineering and developer relations consulting. Mostly doing senior engineering, architecture, SDK maintenance, API governance & development, and content creation. Worked with: Mozilla Foundation - Node.js API, MariaDB, & React development. SOCOTEC UK - Java Spring Boot, Microsoft Server, Angular, Kafka, & Apache Airflow.

TuxCare logo

Senior Developer Advocate

TuxCare

August 2025 - August 2025
Directus logo

Developer Experience Engineer

Directus

November 2024 - May 2025

Focused on improving the developer experience for Directus around extensions and its ecosystem. This included the development and improvements to tooling and processes for shipping JS/TS extensions, as well as the management of outsourced engineers building feature extensions for the Directus platform. Published 3-4 new feature extensions every month through the experts program. Improved experts' extension quality through improved CI/CD. Improved general code quality as part of the extensions SDK.

Mozilla logo

Full Stack Engineer

Mozilla

August 2024 - August 2024
Infobip logo

Senior Developer Advocate

Infobip

November 2022 - May 2024

Working at Infobip has meant being quite cross-disciplinary, working with several departments covering a spectrum of tasks. As the senior engineering resource for the developer relations teams, I covered development, maintenance, and management of Infobip public SDKs, development and operation of sample applications, booth demos and data collection tooling, internal tooling for community management and operations, moved documentation to a docs-as-code platform, online community management, and event organising, logistics, and speaking.

InfoSum logo

Lead Developer Advocate

InfoSum

April 2022 - October 2022

At InfoSum I was focused on the latest product release which was an API focused product for direct developer integration, as a next generation of the InfoSum Platform. During the initial release I spent my time integrating with engineering, product, and marketing to get everything right lined up for release to actual developers. My work was around representing possible developers within specifications stages, building out initial developer documentation portal, researching the OSS communities, and initial SDK development.

CloudQuery logo

Senior Developer Advocate

CloudQuery

October 2021 - April 2022

At CloudQuery I've been primarily working towards content generation for using the CloudQuery itself, and the surrounding platforms to simplify usage, on top of that I've been incubating the community to start encouraging an ecosystem as well as adoption.

Optic logo

Developer Advocate

Optic

May 2021 - July 2021

During my time at Optic I took responsibility for beginning the program of specifying, designing, building, and releasing the initial Optic SDKs (with Node being the first released). Alongside this, I did prototyping using Optic with other projects in the OSS world, as well as writing, some documentation work, and live streaming. On top of this, I started looking into how to develop relationships with the existing community, as well as try to work out how to monitor the health of the existing OSS user base.

Logz.io logo

Developer Advocate

Logz.io

February 2020 - February 2021

Working as a Developer Advocate within the Product Marketing organisation, I cover supporting wider marketing (and other orgs) activities within Logz.IO to support users of the Open Source technology the Logz.IO Observability Platform is built upon. I've introduced streaming as a means of outreach, as well as starting a videocast/podcast around OpenObservability to promote Open Source tools for Observability within the wider DevOps and Developer communities. Alongside this I produce talks, blogs, and technical assets to support practitioners around Open Source and Logz.io, and where possible feed the practitioners feedback back into the product.

Packt logo

Lead Developer

Packt

May 2018 - January 2020

Leading the redevelopment of its current internal architecture to a smaller more repeatable (micro)service architecture. As well as development, I help with upskilling the team and when requested do Developer Relations tasks. My primary tasks have been: Basic Solution architecture, complete re-architecture of the in-house microservice platform, service investigation and design, leading the service engineers and preparing for go live.

BuiltByMe logo

Everything

BuiltByMe

April 2017 - May 2018

Freelance software development in Node.js & PHP, everything from building SDKs & client libraries to full stack development and systems architecture. Also specialising in consultancy around Developer Relations, with content delivery, developer onboarding, developer outreach and strategy execution.

IBM logo

Developer Advocate, IBM Cloud Data Services

IBM

November 2014 - April 2017

Developer Advocate for Cloud Data Services, covering products like Cloudant, dashDB, Apache Spark and Graph Data Store. My core focus has been developer outreach in Europe through speaking at conferences, meetups and hackathons. I write conference talks, workshops and blog posts to support our online and offline research, as well as develop proof-of-concepts and prototypes around our technologies and others. Recently I've also taken ownership of client libraries for early stage products.

Cloudant, an IBM Company logo

Developer Advocate

Cloudant, an IBM Company

September 2014 - November 2014

A member of the EU Developer Advocacy team, geared towards attending conferences and software events.

blubolt Ltd logo

Developer

blubolt Ltd

April 2014 - September 2014

I spent my time doing API integrations into the in-house eCommerce platform named blucommerce. This was full stack work, including changes/additions to the front-end in Javascript and the back-end in PHP.

Winning Moves Ltd logo

PHP Developer

Winning Moves Ltd

December 2011 - February 2014

As a PHP Developer working under both the Software Manager & CEO I work on a multitude of projects. Producing fixes and updates to major international Web Applications such as benchmarkindex.com as well as from the ground up sites and applications (including mobile interfaces for parts of an internal CRM).

BAM Agency logo

Web Developer

BAM Agency

January 2011 - December 2011

I was the commercial developer for BAM Agency and the Quote Me Group, concentrating on the production of Search Engine Friendly websites that are unique and bespoke to whatever the client needs.

JB Global Ltd logo

SEO Specialist

JB Global Ltd

June 2010 - December 2010
Petoba logo

Web Developer

Petoba

December 2008 - June 2010

Produced Affiliate Marketing websites, including Voucher Code sites, Whitelabel Voucher Code Sites, Fashion Affiliates etc.

10 Yetis PR Agency logo

Web Developer / Support

10 Yetis PR Agency

November 2008 - June 2010

Provided programming and technical skills for the business needs.

Education

Computer Science and International History BSc (Dual) Honours

Keele University - 2008