Craig Mcnicholas Email and Phone Number
Craig Mcnicholas work email
- Valid
Craig Mcnicholas personal email
- Valid
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
-
Chief Platform EngineerOrdnance SurveyCoventry, England, Gb -
Head Of EngineeringVismo Oct 2024 - PresentAs 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. -
Head Of EngineeringSurvey Solutions Apr 2024 - PresentIpswich, GbAs 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. -
Development DirectorCauseway Technologies Sep 2022 - Jul 2024Gerrards Cross, Bucks, GbLeading engineering teams across multiple products and disciplines in the asset management space. -
Sofware Development ManagerYotta Ltd Jun 2012 - Dec 2022Project 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.
-
Senior Web Development EngineerYotta Ltd Nov 2010 - Jun 2012Design, 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.
-
Freelance Software DeveloperDesigndotworks Jun 2005 - Nov 2011Developing bespoke websites/software/graphics for business and private clients.
-
Senior Software DeveloperDocumotive Jun 2009 - Nov 2010Leading 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.
-
Software DeveloperElf Software Jun 2007 - Jun 2009Developing 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
Craig Mcnicholas Education Details
-
University Of WolverhamptonSoftware Engineering -
The Streetly SchoolArt
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial