An technical architect with over 16 years experience in the Software Development. He combines strong architecture, technical leadership, and analysis and design skills with a background that includes complex systems integration, bespoke software development, and enterprise package customisation and deployment. During his career he has taken architecture, analysis, design and development roles on projects and programmes in the logistics, retail, print and communications sectors. His systems development experience ranges from small systems for specialised users, up to very large corporate applications for communications institutions, high-street retailers and logistic companies.

James holds an honours degree in Industrial Management from Nottingham Trent University. While studying and working for the university, he became fascinated by IT Service Delivery using the web and has been involved in hardware to web development ever since. Patent credited in mobile SMS control, James is an entrepreneurial force that looks outside of the development stream to aid businesses in marketing and sales disciplines.

Work History

Work History
Jan 2010 - Present

Founder & Business Development Manager

Mobile Preference Service


Set up to combat unsolicited SMS both marketing and premium, Mobile Preference Service is designed to work with the entire SMS value chain to return power to the consumer by way of preference expression.


Work with all entities within the SMS service value chain.  From Mobile Network Operators, Level 1 and Level 2 providers and regulators including ICO, Ofcom & PhonepayPlus.Start-upTranslate the requirements of the MPS system into a deliverable platform using standard interfaces and based on a HA cloud environment to ensure scalability.

Establish requirements from

MNOs:  Meet with Vodafone, Three & O2 to share concept and discuss further functionality

Level 1&2: Netsize input on impact for Level 1 & Level 2 providers

Regulators: Share the vision of real-time reporting and regulator capability of the MPS platform

Apr 2014 - Present

Technical Architect

Neopost UK

Working in the Neopost Shipping department primarily is a technical and architectural role working with other Neopost Shipping staff in the department including the Systems Architect Manager (SAM) and the Business Systems Analysts (BSA) to ensure that proposed solutions can be delivered. Responsible for ensuring that solutions proposed from the customer are correctly designed, documented and developed when involved in a project.
Working closely with Neopost group entities (e.g. Neopost Shipping France) to ensure solutions are developed correctly not just according to customer business requirements but well-designed both technically and architecturally.

Advisory role essentially underwriting, overseeing and technically leading projects and programmes in the department. Their background is familiar with the software development process and the software development life cycle (SDLC) and as their skill set is wider than other technical staff, the TA is concerned with the overall architectural solution and how the proposed design will be coded and delivered.
Responsible for the technical lead and with a matrix management relationship; work closely with fellow technical staff on individual projects.

Additionally responsible for presentation of technical solutions to clients. The material may well require research and interpretation of design solution from Neopost Group or other products in the market. Aside from presentations, product demonstration or presale technical meetings, required to provide technical documentation to support the Neopost project delivery process.

Furthermore,  system and architectural skills will be required in other areas of the Neopost Ltd business. This includes (but not constrained to) Software Systems Group software projects (SSG), Neopost Ltd Software projects (internal) including acquisitions and complex software solutions plus Neopost group led software projects.
Strong knowledge in the computing field, has a clear understanding of best practices and standards.

Finally, closely involved in strategy and policy development including standard operating procedures, project processes and best practice. The skills they have will be used to improve department efficiency and internal practices.

Project: RMG SAPI Ph2

2 year, £12M multi-phase integration programme to add a B2B web service layer over various internal systems

My Roles: Development Lead (Phase 1) and Project Manager (Phase 2)
Management Methodologies: Royal Mail Project Gating Process, Waterfall and Agile (Suppliers)
Development Technologies: SOAP, XML, HTML, Oracle, Java, Perl, IBM WebSphere

Jan 2010 - Mar 2014

Development Project Manager

Pinesoft Computers Ltd


Reporting to the Managing Director. 6 Agile Developers working in pairs with TDD.


Coordinate Clients (New/existing) incoming business requirements for software development and feed / prioritise Agile development work pipe.

Reporting solution proposals and progress.

Business Development and cross project resource allocation.


Scrum master to a team of 6 Agile developers

Ensure scrum information and content is fully loaded / optimised

Scoping and planning exercises for future development

Consulting for Proof of Concept Mobile & Telco Application / Services

Chief Technical Account Manager

Project Manage development effort for DX Group of Business (DX & Business Direct)Work with all companies and internal departments to generate multi-stage schedulesMonitor deadlines and progress and inform key stakeholders

Project:  IVR integration with MailBase Suite

Working with the development team and client with 2nd third party supplier to produce a requirement specification.

Working to understand IVR implementation and touch points for new and existing interfaces

Managing work schedule and documentation to provide client solution

Project manage development and testing with weekly updates project plans to assist client PM.

Project: Offshore development of Software

Assisted Client with offshoring of software development.

Worked with the outsource team to enable transfer of knowledge.

Created a schedule of sessions to conduct education of remote employees to take on legacy application suite.

Apr 2013 - Mar 2014

Mobile Device Management Consultant



Reporting to the Managing Director


Pre-sales and pre-implementation Consultant for Requirements gathering, Mobile Security Policy configuration and Mobile Device Management (MDM) Implementation project management

Consultancy Delivery

Run MDM consultancy workshops to identify needs and requirements for organisations to implement mobile device management.

Help write Requirements Definitions Documents and Tender Requests

Formulate Policy and Settings for a chosen MDM platform to meet the requirements

MobileIron product specialist for Policy and Project Implementation including Professional Services.

Project Delivery

Run project from Initiation through to Acceptance.

Regular Internal and External Progress meetings

Action list distribution

Project Plan creation and monitoring

Status updates reports to all stakeholders

Jan 2009 - Jan 2010

Technical Operator Partnership Manager UK, US, SA & Eire



Reporting to the VP of Operator Partnerships and Technical Director.


Charged with all UK, Eire, SA & US/Canadian Connections, Operator Partnerships and Country Specific Regulatory bodies.Client and End-User SupportWork with Consumer Care and Clients to establish proof and resolution paths for issues.  Suggest and process service changes, submit documentation to Operators and Regulators and keep all parties informed.Operator PartnershipWork with Operators to maintain the Netsize platform and enhance its performance and capabilities.

Connections  to Operators' SMS and Fincial platforms, Telco protocols (SMPP,UCP,XML/HTTP).Attend best practice and industry events for latest Operator capabilities to translate into Netsize product offerings where relevant and possible.

Regulation Compliance

Advise on compliance per country for new products / Offers available to customers and inbound service offerings from customers.

Network Expansion

Digest new operator documentation and regulation inc. Best practice for South Africa, US & Canada.  Direction of development team to deploy new connections

Project: Connect to Rogers/Fido in Canada

Digest the Rogers platform connectivity and best practice documentation (WMode)Establish technical work required with development team to create a project plan.Present the work required to connect.Get buy-in and monitor the plan.Coordinate stage, pre-production and production testingDocument connection capabilitiesCurrently working on QPass implementation by Rogers

Project:  Connect Nokia to AT&T

Digest the AT&T platform connectivity and best practice documentationEstablish technical work required with Netsize and Nokia development teams to create a project plan.Create a presentation for Nokia and also deliver internally.Coordinate stage, pre-production and production testingDocument connection capabilities

Project:  Migrate ZED to Netsize

Create process documentation from Operator discussionPlan timelines in MS ProjectPresent project plan and timelines to Account Managers, Sales and TechnicalAgree dates with all partiesMonitor planAcquire collateral to keep ball rollingWork with all parties on day to problem solve and coordinate actionsPost deployment review

Jun 2007 - Nov 2008

R & D Manager

Clickstream Technologies PLC


Reporting to the CEO with 7 direct reports


Leading all technical teams including Development, QA, Support, Technical Account Management (TAM) & Systems Admin.  Engage and progress Client sales processes. Management team offering.

Sales Support / Client EngagementBusiness and Technical representation in pre-sales and post-sales meetingsEngage to understand Client existing Topology establish product fitWalk through the technical aspect of the offering to Operations, Marketing, Sales and Technical Teams.Receive and feed enhancements and feature requests into business streams.

Head of Client Delivery

Project Manage Implementation into 123-Reg / GXN, Daily, Hostway (UK / US)Work with all companies and internal departments to generate multi-stage schedulesMonitor deadlines and progress and inform key stakeholdersEnsure sign off at each gate (Milestone) and review progress for optimum buy-in.

Head of Partner Technical Engagement

Work with third party product vendors to create consumer offerings from existing or new to market products.  11 Third party  integrations covering analytics, click-fraud & usabilityDevelop strategy for extended platform revenue generation and future product feature set.Develop proof of concept / ideas for sales and investor presentations

Project:  Delivery to 123-reg / gxn

Topology gatherProject construction and buy-inStage environment configUpgrade / rollback assessmentProduction switchContinuity for 1.5 million end-user target (Shared / Dedicated / IIS / Apache)Coordinate 6 companies, 8 staff in 3 time zonesPost deployment review and process improvement

Project:  Delivery into Hostway

Utilise improved processTopology gatherProject construction and buy-inStage environment config, Upgrade / rollback assessment, Production switchContinuity for 1 million+ end-user target (Shared / Dedicated / IIS / Apache)Coordinate 8 companies, 10 staff in 4 time zonesPost deployment review and process improvement

Project:  Delivery into Daily

Utilise improved processTopology gatherProject construction and buy-inStage environment config, upgrade / rollback assessment, production switchContinuity for 40 thousand end-user target (Shared)Coordinate 8 companies, 10 staff in 3 time zonesPost deployment review and process improvement

Feb 2004 - Jul 2007

QA Manager

Clickstream Technologies PLC


Reputing to the CTO with 2 direct reports


Implement and manage a new Quality Assurance function including support structure for incidents.

Sales Support / Client Engagement

Technical representation in pre-sales and post-sales meetingsAccount manage DTI

Quality Assurance Delivery

Responsible for introducing V-model quality assurance including testing into a waterfall then Agile development environmentEmploy a test team (2) to provide both regression and new feature coverageConduct Stage and release testing including UAT, Performance, Functional and Non-functionalProcure hardware and software for new facility - Virtualisation of environmentsSetup communication and reporting processes including Release Plans / GatesProvide second line support for all technical inbound issues

Nov 2006 - Feb 2007

QA Manager



Reporting to the Development Manager with 1 direct reports


Implement and manage a new Quality Assurance function.

Quality Assurance Delivery

Responsible for introducing Quality Assurance including testing into an XP  development environmentEmploy a test team (1) to provide both regression and new feature coverageConduct Stage and release testing including UAT, Performance, Functional and Non-functionalEnsure clean environments and setups conducted and tested on test and live units.Setup communication and reporting processes including Release Plans / GatesImprove coverage of in-house Perl testing framework

2001 - 2004

Test Team Lead

Crystal Decisions


Reporting to the QA Manager with 7 direct and up to 32 indirect reports


Manage a team of testers to cover software testing of COM and WEB based application reporting OLAP Data and conventional 2D data.

Quality Assurance Delivery

Responsible for virtual team of up to 32 quality assurance analysts on project workResponsible for team of up to 7 quality assurance analysts for business, including targets, reviews and human resource.Project scheduling under QA Managers requirements for teams and inter-team planning for resource sharing.Project monitoring using MS Project CentralEnvironment matrix planning and creationDataset expert, OLAP Cube building and Database provisioningMain OLAP product contact for Crystal DecisionsSpecial Interest Group (SIG) Leader for automated test tools

1999 - 2001

Systems Administrator



Reporting to the IT Manager


Support internal IT systems and 200 staff using Novell based network.  Support implementation of £1.3m SAP ERP installation and customisation based on NT/Oracle.


60 PC desktop supportNovell Network infrastructure support including web / email / database servicesMain point of contact for expansion / upgrade of hardwareMaintenance of multi-million pound SAP installation as DBA


Aug 2011 - Present

COSMIC Function Point Analysis


Training to Conduct software sizing using COSMIC function points.  IFPUG alternative.

1995 - 1999

Industrial Management

The Nottingham Trent University

Engineering and computing faculty of Nottingham Trent University of Nottingham, EnglandStudy period: 1995 – 1999

1992 - 1994

A levels


A levels - Jun 1994 (Study period: 1992 – 1994)

  • Mathematics
  • French
  • German
  • General Studies
1987 - 1994

GCSE & A levels

Dukeries Community College

A levels - Jun 1994 (Study period: 1992 – 1994)

  • Mathematics
  • Geography
  • French
  • German
  • General Studies

GCSEs- Jun 1992 (Study period: 1987 – 1992)

  • Mathematics
  • Geography
  • French
  • German
  • Physics
  • Chemistry
  • English Literature
  • English Language


Feb 2016 - Feb 2016

Scrum Product Owner

Scrum Alliance
Aug 2015 - Aug 2015

TOGAF 9.1 Training

The Open Group

Software Testing - Foundation




Partnership Management

Project Management

Business Analysis

Agile Development

Enterprise Software


  • Socialising appreciating food and drink
  • Cinema, film and music
  • Sports including football, squash and golf
  • Keen interest in the automotive world