Christopher Ratcliff, Maps Developer in Wakefield, United Kingdom
Christopher Ratcliff

Maps Developer in Wakefield, United Kingdom

Member since March 29, 2016
As a highly experienced freelance software engineer, Christopher ensures that he keeps up to date with the latest technologies, and one of his greatest strengths is applying attention to the detail in designing and implementing innovative technical solutions that are also finished on time and within budget.
Christopher is now available for hire




Wakefield, United Kingdom



Preferred Environment

The most amazing...

...thing I've learned is that nothing is impossible, the word itself says "I'm possible".


  • Owner / Director / Software Architect

    2015 - PRESENT
    CLR Software Ltd
    • Offers a can-do attitude and runs his own freelance business offering bespoke software solutions, see
    • Developed native mobile applications (Android, Windows Mobile, iOS, and UWP) as well as cross platform solutions (Xamarin, Cordova, Ionic, and Intel XDK). Over this last year, has developed many commercial mobile applications including an app similar to Uber as-well as an app for a big national attraction that was used for a national advertising campaign. Additionally, have also recently been working with SonicTrio for the Guardian newspaper and helping to create their Guardian Windows app.
    • Created cutting-edge solutions using the latest technologies and have an in-depth knowledge of writing innovative desktop applications as-well as Windows services, web services, web sites, and databases.
    • Designed and developed bespoke world class solutions. Worked on the full development life cycle from design to implementation and support. The bespoke software development delivers tangible benefits, fitting the software around the client's and their business perfectly.
    • Prides himself on his professional work ethic and a strong willingness to always exceed expectations. One of his greatest strengths is applying attention to detail in designing and implementing innovative technical solutions that are finished on time and within budget.
    Technologies: Universal Windows Platform (UWP), Windows Phone, iOS, Android, Mobile, Scrum, Azure, Web Services, AngularJS, jQuery, Windows Communication Framework (WCF), Windows Services, LINQ, Entity Framework, Ionic, Xamarin, Cordova, Subversion (SVN), Git, Model View Viewmodel (MVVM), SQL, .NET, C#, Web API, ASP.NET MVC, Windows Presentation Foundation (WPF), Azure DevOps, Mobile Development, Software Architecture, DevOps, Google Cloud Platform (GCP), Desktop App Development, Software Design, Front-end, Requirements Analysis, Desktop, Desktop Web Design, C#.NET, APIs, OAuth 2, REST, Windows Forms (WinForms)
  • Senior Software Engineer / Architect

    2014 - 2015
    • BJSS is an award winning delivery focused IT consultancy ( Spent a great deal of time onsite with the client developing their bespoke software solutions working closely with their own development teams.
    • Involved in a wide range of technologies across mobile, web and database with both client and server side technologies.
    • Worked along side the HSCIC to rebuild the NHS Spine. This was a great success and saved over 21 million pounds in the first year. The system handles 400 million electronic messages per month and has to be available 24/7.
    • Involved in designing and creating mobile platforms including native Android, Windows Phone, and iOS; as-well as cross platform solutions such as Xamarin, Cordova, Intel XDK, and Ionic.
    • Improved reliability and coverage of automated UI testing using selenium. Additionally, extended and enhanced the low level unit tests.
    Technologies: Android Studio, Eclipse, Splunk, Jinja, Redis, Riak, Python, Jira, Confluence, Mapping, Selenium, Unit Testing, Git, Subversion (SVN), Web Services, Microsoft SQL Server, iOS, Windows Phone, Android, Agile, Scrum, Model View Viewmodel (MVVM), Web API, ASP.NET MVC, Windows Presentation Foundation (WPF), C#, .NET, Mobile Development, Finance, Desktop App Development, Software Design, Front-end, Requirements Analysis, Desktop, Desktop Web Design, C#.NET, APIs, REST
  • Senior Software Engineer

    2007 - 2014
    Seven Technologies Group (Formerly Datong until 2013)
    • The company reputation is founded on the provision of high quality intelligence equipment. Many of the world’s leading agencies use solutions produced by the company for gathering critical intelligence on an international scale.
    • Made a major contribution in the company’s world leading GIS software systems as well as customer specific funded developments.
    • Built up an extensive knowledge in a wide range of technologies across desktop, mobile, and web applications.
    • Created SDKs and simulators to allow third parties to integrate with our hardware and software.
    • Adopted an MVVM approach which enabled the development of shared code use across WPF, Silverlight, Websites and Windows forms.
    • Worked in R and D which gave the opportunity to innovate and work with a variety of technologies.
    • As the team leader, had additional responsibilities including recruiting, scoping, planning, and allocating workloads.
    • As productive team work is crucial to the success of a product, worked closely with software, firmware, and hardware engineers as well as the project managers.
    • As the .NET expert, mentored other developers within the team and designed the architecture of the software.
    • Initially developed Windows Forms and Silverlight applications, but now predominantly work with WPF, web, and mobile applications (Windows Phone and Android).
    • Created innovative web sites and services using a variety of technologies including ASP .NET MVC and Web API.
    Technologies: UDP, TCP, Processing & Threading, GPS, Mapping, Knockout (Knockout.js), AngularJS, TypeScript, JavaScript, Windows Communication Framework (WCF), Web API, Model View Controller (MVC), ASP.NET, Azure, Windows Services, LINQ, Entity Framework, MS Silverlight, MySQL, Stored Procedure, Microsoft SQL Server, Windows Phone, Android, Model View Viewmodel (MVVM), Windows Presentation Foundation (WPF), C#, .NET, Mobile Development, Desktop App Development, Software Design, Requirements Analysis, Desktop, C#.NET, APIs, REST
  • Higher Senior Engineer

    2000 - 2007
    Powerwave (Formerly Filtronic Comtek)
    • Responsible for the design, implementation, and maintenance of several custom applications across multiple facilities and databases.
    • Worked on a wide range of applications for configuration, automated test, controlling process flow, and management reports.
    • Built software which made the tasks less complicated allowing cheaper and less skilled labor to do essentially the same tasks.
    • Initially used C++/MFC/ATL/ADO before migrating to .NET. This involved writing mixed-mode assemblies to get the .NET benefit without rewriting the legacy C++.
    • Created a bespoke graphical user interface for controlling the process flow at multiple sites including China, Finland, America, and the UK.
    Technologies: VB, XSLT, XML, Visual SourceSafe, Web Services, T-SQL, SQL Server Profiler, Microsoft SQL Server, Windows Forms (WinForms), C#, .NET, Microsoft Foundation Class Library (MFC), C++, Desktop App Development, Desktop, C#.NET


  • Languages

    T-SQL, XML, Stored Procedure, C#, C#.NET, XSLT, C++, Python, TypeScript, JavaScript, VB, SQL
  • Frameworks

    ASP.NET Web API, Entity, Ionic, NUnit, ASP.NET MVC, ASP.NET, MVVM Light Toolkit, .NET, Windows Presentation Foundation (WPF), Blazor, Windows Communication Framework (WCF), Jinja, AngularJS, Knockout (Knockout.js), ADO.NET, OAuth 2, Selenium, React Native
  • Libraries/APIs

    JSON API, Windows Forms (WinForms), Google Maps, Google Geocoding API, LINQ, Microsoft Foundation Class Library (MFC), jQuery, Entity Framework, Web API
  • Tools

    Subversion (SVN), Microsoft Visual Studio, Intel XDK, Expression Blend, Jira, Confluence, FogBugz, Visual SourceSafe, Git, MS Silverlight, ANTS Profiler, Eclipse IDE, Splunk, TestRail, Windows Installer, Xcode, Android Studio, SQL Server Profiler
  • Paradigms

    Model View Viewmodel (MVVM), Scrum, Unit Testing, Azure DevOps, Mobile Development, DevOps, Desktop App Development, Agile, Cross-platform, Agile Software Development, Requirements Analysis, Desktop Web Design, REST, Model View Controller (MVC)
  • Platforms

    Mobile, Xamarin, Universal Windows Platform (UWP), Windows Mobile, Windows Phone, Android, Google Cloud Platform (GCP), Desktop, Azure, iOS, Eclipse
  • Storage

    Azure Cloud Services, JSON, Microsoft SQL Server, LiteSpeed for SQL Server, MySQL, Redis, Riak
  • Other

    Xamarin.Forms, Mobile Apps, Communication, Cordova, NMEA, GPS, Maps, Skinning, UDP, TCP, FTDI, RESTful Web Services, Web Services, Multithreading, Background Threading, Windows Services, .NET MAUI, Software Design, Front-end, APIs, POP3, Globalstar, Iridium, Mixed Mode, Software Architecture, Finance, Mapping, Processing & Threading


  • 1st Class BSc with Honours Degree in Computer Science and Mathematics
    1997 - 2000
    University of Leeds - Leeds, England
  • A Levels (General Certificate of Education Advanced Level) Degree in Maths (A), Further Maths (A), Computing (A), Physics (B)
    1995 - 1997
    Wakefield College - Wakefield, England
  • GCSE (General Certificate of Secondary Education) Degree in 9 GCSEs including English and Maths (7 A/A*, 1 B, 1C)
    1990 - 1995
    Horbury School - Wakefield, England

To view more profiles

Join Toptal
Share it with others