Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

MongoDB Developer
MongoDB Developer Center
Random people avatar

John Page

Distinguished Engineer-Glasgow, ScotlandJohn is a Document database veteran, who spent 18 years building full-stack document database technologies for the Police and Intelligence community in the UK, US and Middle east before joining MongoDB in 2013. In that role he worked on both the underlying core database (Low level C) as well as API layers and user-facing applications built with those API's in C++, C#, Visual Basic, Java, PERL and Javascript. In his 8 years at MongoDB John has worked as a Solution Architect, Principal Consultant and Distinguished Engineer in Professional services . In his own words "I've now given the opportunity to build all the things I always wanted to as long as I share the code with our community." John is a keen Cyclist, Maker, Coder, Nature lover, and Dog owner who tries to find ways to combine all of those things for work and fun. He claims to have a Passion for all things STEM but hasn't managed to teach his dogs to code ... yet.
twitter icon
Content by John Page
Tutorial

How to Maintain Multiple Versions of a Record in MongoDB (2024 Updates)

MongoDB thumbnail image

Aug 12, 2024 | 6 min read
Article

Paginations 2.0: Why I Would Choose MongoDB

Paginations - John Page's thoughts and tips.

Jul 12, 2024 | 4 min read
Article

Paginations 1.0: Time Series Collections in five minutes

Paginations - John Page's thoughts and tips.

May 19, 2022 | 4 min read
Article

Aggregation Pipeline: Applying Benford's Law to COVID-19 Data

MongoDB thumbnail image

Jan 26, 2023 | 16 min read