Brave Location Mobile Apps and Web Solutions

John Pollard's CV

John Pollard

I am an experienced ex-Microsoft (Bing, Skype, MSN) full stack senior developer, and have worked building on highly scalable internet-based solutions for many years.

I have a wide range of technical skills, but my main areas of expertise are in mobile development and design (both iOS and Android), enterprise-scale websites, OO design and coding, agile development methods, data mining and database design, plus front and back-end JavaScript.

Home is just south of the wall in Northumberland in the UK, and I currently split my time working from home and down in London.

Availability

I'm not available for full-time contract work until January 2017.

However I'm always available to talk about new opportunities, especially ones where I can be flexible where I work - but open to talk about anything!

Get in contact

You can get in contact directly with John using any of the following:


Below is a selection of some of the things I've worked on both commercially and as personal side projects ...

Recent Work

Mickledore Travel

Building iOS and Android apps (plus a web service) for Mickledore Travel - a leading organiser of walking holidays based in the Lake District - from November 2016 onwards

Technology: Swift, Java, Location-based services, NodeJS, AWS, C#


FindMyPast

Worked as a contractor at FindMyPast - a leading genealogy website - in London from August 2015 to November 2016 on 3 separate projects

Technology: ASP.Net MVC, SQL Server, SpecFlow, MSpec, Nginx, Agile Practices, GitHub, TeamCity


Scalized

Designing and building a mobile-first MVP web application for a brand new business to business startup

Technology: NodeJS, MongoDB, MySQL, AWS, MySQL, Express, Design


Ebiquity

Working as a contractor at Ebiquity - a data-driven international marketing company - in Newcastle from February to July 2015

Technology: C#, ASP.Net MVC, Knockout.js, Typescript, Entity Framework, SQL Server (including Analysis Services)


Sage

Working as a contractor on a confidential project (so obviously I can't say much about it) at Sage - the accountancy software firm - in Newcastle

Technology: ASP.Net MVC, C#, KnockoutJS, SQL Server, Web API, Web Services.


Bing Related Searches

Bing Screenshot

I've been a developer (and lead) on the Bing Related Searches team on and off for several years. The work is mainly running data mining scripts over massive query logs to analyse user behaviour to generate related queries.

Technology: Mostly writing MapReduce scripts and code (using what's now called U-SQL plus C#), plus some machine learning and script automation.


Skype Home and Login Screen

Skype Screenshot

I worked for 6 months on the team who owned the Skype Login screens and Skype Home. This involved a lot of cross-platform Javascript - Skype uses the current client default browser for a lot of rendering - plus NodeJS on the backend.

Technology: NodeJS, cross-platform client-side JavaScript (Backbone)


You can see full details of my career on my LinkedIn profile


Mobile Apps

Mickledore Travel

Count The Days Left

We've been working closely with Mickledore Travel to build mobile apps to get the most out of their holiday. The initial versions are mainly based around providing electronic versions of their trip documentation, as well as integrating closely with their existing website and social media.

The apps went live into the App Stores in March 2017.

Technology: iOS app using Swift, Location, Web services, and many other core frameworks. Android app obviously uses Java and equivalent services.

Download on the App Store Get it on Google Play


Count The Days Left

Count The Days Left

Count The Days Left is a simple, elegant app that does just one thing - counts the days between the start and end date of an event or project, and how far along you've progressed so far. It's been in the App Store since March 2015

Technology: iOS app using Swift, WatchKit and many other core frameworks

We developed this app "in the open", so the source code is available on GitHub and you can read about our development journey on our blog.

Download on the App Store


Yeltzland - Stuff about Halesowen Town

Yeltzland

Everything you wanted to know about Halesowen Town FC in one simple app:

No original content, but having everything in one place makes it easier for you to find.

We've also developed an Alexa Skill for Amazon Echo so you can Ask Alexa to tell you about information about the fixtures and scores for the mighty Yeltz.

The app is an Open Source project, so if you're interested in the code it's available on GitHub - iOS, Android and Alexa Skill repositories.

Technology:

Download on the App Store Get it on Google Play


Daily Optimiser

Daily Optimiser

Daily Optimiser is a universal iOS daily planner app that helps getting things done. It's been in the App Store since July 2014, and we're continuing to bring out new and hopefully improved versions.

Technology: iOS app using UIKit, CoreData, EventKit, CAAnimation, ...

Download on the App Store


Pixagogo

Pixagogo

Pixagogo was a fun and easy way to explore Instagram pictures of places and people nearby. It's been in the App Store from September 2014.

Technology: iOS app using UIKit, Location Services, Web Services/JSON integration...

Instagram changed their API access in June 2016, so unfortunately the app has been disabled and pulled from the App Store since then


Bedside Clock

Screenshot 1

Bedside Clock turns your Windows Phone into a clock that is always on - perfect for putting next to your bed ...

Technology: Built using C# and XAML, plus ingesting data from various Yahoo web services.

Due to Yahoo! removing free access to services that are heavily used by the app, unfortunately it's now been removed from the Windows Store.


Web Projects

Josie McCoy - Artist

Josie McCoy's website

We've been building and maintaining Josie's website for several years now. She's a very successful artist (a graduate of St. Martin's, now based in Valencia) and the site is a great showcase for her work.

Technology: Was built using ASP.Net, C#, XML and Bootstrap. Now static site generated using Jekyll

"John has been doing my website since 1999. He's professional, intelligent, patient and precise. I highly recommend working with him." - Josie McCoy

FindMyPast

British Newspaper Archive

FindMyPast are a leading genealogy website based in London that have multiple large-scale websites.

Brave Location were hired to design and develop a system that made it easier to extend free access to their British Newspaper Archive website for visitors inside the British Library (who are partners with FindMyPast on this project)

Technology: ASP.Net MVC, SQL Server, Nginx

Brave Location have delivered to the requirements, budget and timelines every time, following the FindMyPast engineering practices and standards to produce high quality solutions.

Sean Rodrigues
FindmyPast.com - Head of Engineering

Scalized

Scalized

Scalized are a business-to-business startup focusing on matching companies who are looking to expand into new international markets with appropriate professional contacts in that market.

Brave Location have worked closely with the Scalized team to design how their website works, to make it easily expand to their growing business needs.

We've also completed all the development on their application's website, implementing their matching and messaging system.

Technology: NodeJS, MongoDB, MySQL, AWS, MySQL, Express, Design


Working at Microsoft

John spent nearly 10 years working at Microsoft, both as a full-time employee and providing contract services through Brave Location. Below are a couple of the areas he worked in:

Bing Related Searches

Bing Screenshot

John was a developer (and lead) on the Bing Related Searches team on and off for several years. The work is mainly running data mining scripts over massive query logs to analyse user behaviour to generate related queries.

Technology: Mostly writing MapReduce scripts and code (using what's now called U-SQL plus C#), plus some machine learning and script automation.


Skype Home and Login Screen

Skype Screenshot

John worked for 6 months on the team who owned the Skype Login screens and Skype Home. This involved a lot of cross-platform Javascript - Skype uses the current client default browser for a lot of rendering - plus NodeJS on the backend.

Technology: NodeJS, cross-platform client-side JavaScript (Backbone)