Craig Mcnicholas

Craig Mcnicholas Email and Phone Number

Chief Platform Engineer @ Ordnance Survey
Coventry, England, GB
Craig Mcnicholas's Location
Greater Coventry Area, United Kingdom, United Kingdom
Craig Mcnicholas's Contact Details

Craig Mcnicholas work email

Craig Mcnicholas personal email

About Craig Mcnicholas

I help turn ideas into reality. With over 15 years experience delivering multiple successful enterprise products for cloud based web applications I have a passion for solving those difficult problems that span UX, complex interactive frontend application design, scalable backend systems and development processes. I live and breath everything that makes a successful web applications engineering project.Specialising in large TypeScript, Vue.JS, Node.JS & JavaScript SPA projects in Monorepo environments. Also with extensive experience in .Net C#, MongoDB, Elastic Search, Relational DB's (MSSQL, MySQL, CockRoach etc.) and cloud providers IaaS/SaaS/PaaS offerings from AWS, Azure and GCP. I also have a huge amount of experience with JS tooling and test driven development with Vite, Webpack, Mocha, Chai, JEST, Cypress (E2E and Component testing), Lerna, NX etc.I create the necessary building blocks to not only make large scale projects succeed but allow them to scale. Whether that is through pipeline and release automation (CI/CD), structuring and mentoring teams or instilling a mentality of best practice code reviews, design patterns and SOLID principles.Successfully grown and led teams both large and small having managed all stages of team development from hiring, assessment, appraising and building strong team culture.But that's not all! I'm a jack of all trades and enjoy turning my hand to new areas, capable of learning and problem solving towards a solution. I have an interest in (but not limited to):- Rich interactive front end web application experiences- Web mapping and custom rendering (OpenLayers, Google Maps etc.)- Web accessibility & UI framework design (using tools like Axe and Wave)- Progressive Web Applications- Scalable & REST'ful web api design- Unlocking team potential through automation- Developing cloud based systems

Craig Mcnicholas's Current Company Details
Ordnance Survey

Ordnance Survey

View
Chief Platform Engineer
Coventry, England, GB
Website:
os.uk
Employees:
1360
Craig Mcnicholas Work Experience Details
  • Ordnance Survey
    Chief Platform Engineer
    Ordnance Survey
    Coventry, England, Gb
  • Vismo
    Head Of Engineering
    Vismo Oct 2024 - Present
    As Head of Engineering at Vismo, I lead the development of our core technology, driving innovation in the Architecture, Engineering, and Construction (AEC) sector. Operating within a lean startup environment, I focus on delivering maximum value with minimal waste, ensuring our solutions meet real-world needs. From building the foundational tech stack to scaling operations, I champion a user-first approach, balancing cutting-edge innovation with practical, impactful outcomes.
  • Survey Solutions
    Head Of Engineering
    Survey Solutions Apr 2024 - Present
    Ipswich, Gb
    As the Head of Engineering at Survey Solutions, I lead the design and development of greenfield products. I set the technical direction for the company and ensure our products deliver value for both the business and its customers. My responsibilities include creating rich, user-friendly frontends and scalable backend architecture. Additionally, I am establishing the technical foundation for the business from scratch. I am excited to drive innovation and build the technology that will shape the future of Survey Solutions.
  • Causeway Technologies
    Development Director
    Causeway Technologies Sep 2022 - Jul 2024
    Gerrards Cross, Bucks, Gb
    Leading engineering teams across multiple products and disciplines in the asset management space.
  • Yotta Ltd
    Sofware Development Manager
    Yotta Ltd Jun 2012 - Dec 2022
    Project manage and develop Yotta DCL's "Software As A Service" advanced web-based mapping application for the Highways sector to visualise, manage and optimise asset management strategies in a unique way.
  • Yotta Ltd
    Senior Web Development Engineer
    Yotta Ltd Nov 2010 - Jun 2012
    Design, develop, test and deploy an enterprise web-based mapping application for the Highways sector. Horizons is a SaaS product to visualise, manage and optimise asset management strategies in a unique way.Responsible for leading the frontend and API development in JavaScript, GWT and C# .NET with MSSQL. Building complex mapping solutions using Google maps. 3D visualisation and projection into real world image data. Moving Yotta's software products to AWS cloud infrastructure from on premise. Building a templated reporting system to produce interactive reports.Key elements of this role were about data visualisation in a data heavy environment and how to make the information more digestible and explorable to end users.
  • Designdotworks
    Freelance Software Developer
    Designdotworks Jun 2005 - Nov 2011
    Developing bespoke websites/software/graphics for business and private clients.
  • Documotive
    Senior Software Developer
    Documotive Jun 2009 - Nov 2010
    Leading the design and development of an Enterprise Document Management System in a small team using the .Net 2.0 and 3.5 framework in both C# and VB.Net. Experience of NUnit test driven development and maintaining product documentation such as database EERD diagramming and the adherence to Microsoft MVC software patterns and best practices.Working in an Agile development environment consisting of two to three week release cycles as well as provide third line support to customers and training to internal staff.Expanding the system, I developed bolt on products including ASP.Net web services for linking with 3rd parties, customised data import/export routines for a variety of sources such as XML, SQL and Access databases as well as an ASP.Net web based document viewing portal. I continually worked on bespoke client projects, most requiring me to research and learn about the best technologies available. Examples of these are Document OCR and ICR processing to read text content from images, manipulation of PDF forms and Microsoft Office plugin’s. I have also been exposed to Workflow Engines and been required to work on several older VB6 projects for maintenance.Further experience of working on customer sites, from project scoping and installations to bug fixes and review meetings.
  • Elf Software
    Software Developer
    Elf Software Jun 2007 - Jun 2009
    Developing property asset management and bespoke solutions I worked as part of a team on a multitude of web, desktop and mobile products using the .Net framework, whilst also helping to provide legacy support for the company’s older VB6 software. I was given the responsibility of working directly with clients to develop new solutions as well as managing projects on my own initiative.I was involved in many planning and joint development meetings with tight deadlines for staff and clients, helping shape and manage projects time-scales and goals. Many of these projects have included me working with several technologies to offer the best service possible, these include mobile development using the .Net compact framework, XML Web Services, geospatial mapping with ESRI and reporting features using Microsoft SQL Server or Crystal reporting.From working in a Web oriented environment and as a freelance developer I have an excellent understanding and a high level of experience using web based libraries and API's including Google's REST services and JavaScript libraries.

Craig Mcnicholas Skills

Xml C# .net Java Asp.net Eclipse Microsoft Sql Server Agile Methodologies Visual Studio Sql Jquery Vb.net Gwt Javascript Software Engineering Web Applications Web Development Mobile Applications Html5 Css Asp.net Mvc Php Rest Cms Mvc Html Google Maps Photoshop Web Services Google Api Visual Basic Android Nunit Mysql Sql Server Sqlite Ajax Json Dhtml Ado.net T Sql Iis Object Oriented Design Xhtml Junit Vbscript Agile Stored Procedures Tdd Python

Craig Mcnicholas Education Details

  • University Of Wolverhampton
    University Of Wolverhampton
    Software Engineering
  • The Streetly School
    The Streetly School
    Art

Frequently Asked Questions about Craig Mcnicholas

What company does Craig Mcnicholas work for?

Craig Mcnicholas works for Ordnance Survey

What is Craig Mcnicholas's role at the current company?

Craig Mcnicholas's current role is Chief Platform Engineer.

What is Craig Mcnicholas's email address?

Craig Mcnicholas's email address is fu****@****ail.com

What schools did Craig Mcnicholas attend?

Craig Mcnicholas attended University Of Wolverhampton, The Streetly School.

What are some of Craig Mcnicholas's interests?

Craig Mcnicholas has interest in Environment, Science And Technology, Human Rights, Animal Welfare, Arts And Culture, Health.

What skills is Craig Mcnicholas known for?

Craig Mcnicholas has skills like Xml, C#, .net, Java, Asp.net, Eclipse, Microsoft Sql Server, Agile Methodologies, Visual Studio, Sql, Jquery, Vb.net.

Who are Craig Mcnicholas's colleagues?

Craig Mcnicholas's colleagues are Euan Campbell, Susan Ellis, James Morgan, Richard Tyrrell, Conor Lambert, Graham Smith, Alison Buck.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.