Christopher Ratcliff, Developer in Wakefield, United Kingdom
Christopher is available for hire
Hire Christopher

Christopher Ratcliff

Verified Expert  in Engineering

Maps Developer

Location
Wakefield, United Kingdom
Toptal 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.

Portfolio

CLR Software Ltd
Universal Windows Platform (UWP), Windows Phone, iOS, Android, Mobile, Scrum...
BJSS
Android Studio, Eclipse, Splunk, Jinja, Redis, Riak, Python, Jira, Confluence...
Seven Technologies Group (Formerly Datong until 2013)
UDP, Transmission Control Protocol (TCP), Processing & Threading, GPS, Mapping...

Experience

Availability

Part-time

Preferred Environment

The most amazing...

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

Work Experience

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 http://clrsoftware.co.uk.
  • 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 Foundation (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), XAML, Windows, Blazor, .NET MAUI, Full-stack, Visual Studio, .NET Core, React Native, Mobile Apps, Shopify, Progressive Web Applications (PWA), Mobile App Development

Senior Software Engineer / Architect

2014 - 2015
BJSS
  • BJSS is an award winning delivery focused IT consultancy (http://bjss.co.uk). 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, XAML, Windows, Full-stack, Visual Studio, Mobile Apps

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, Transmission Control Protocol (TCP), Processing & Threading, GPS, Mapping, Knockout (Knockout.js), AngularJS, TypeScript, JavaScript, Windows Communication Foundation (WCF), Web API, Model View Controller (MVC), ASP.NET, Azure, Windows Services, LINQ, Entity Framework, Microsoft 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, XAML, Windows, Visual Studio, Mobile Apps

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 (Transact-SQL), SQL Server Profiler, Microsoft SQL Server, Windows Forms (WinForms), C#, .NET, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, C++, Desktop App Development, Desktop, C#.NET, Windows, Visual Studio
1997 - 2000

1st Class BSc with Honours Degree in Computer Science and Mathematics

University of Leeds - Leeds, England

1995 - 1997

A Levels (General Certificate of Education Advanced Level) Degree in Maths (A), Further Maths (A), Computing (A), Physics (B)

Wakefield College - Wakefield, England

1990 - 1995

GCSE (General Certificate of Secondary Education) Degree in 9 GCSEs including English and Maths (7 A/A*, 1 B, 1C)

Horbury School - Wakefield, England

Libraries/APIs

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

Tools

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

Frameworks

ASP.NET Web API, Entity, Ionic, NUnit, ASP.NET MVC, ASP.NET, MVVM Light Toolkit, .NET, Windows Presentation Foundation (WPF), .NET MAUI, Blazor, Jinja, AngularJS, Knockout (Knockout.js), ADO.NET, OAuth 2, .NET Core, Selenium, React Native

Languages

T-SQL (Transact-SQL), XML, Stored Procedure, C#, C#.NET, XAML, XSLT, C++, Python, TypeScript, JavaScript, VB, SQL

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, Windows, Azure, iOS, Shopify, 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, Transmission Control Protocol (TCP), FTDI, RESTful Web Services, Web Services, Multithreading, Background Threading, Windows Services, Software Design, Front-end, APIs, Mobile App Development, Windows Communication Foundation (WCF), POP3, Globalstar, Iridium, Mixed Mode, Software Architecture, Finance, Full-stack, Progressive Web Applications (PWA), Mapping, Processing & Threading

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring