Gerrard Jones, Developer in Poole, United Kingdom
Gerrard is available for hire
Hire Gerrard

Gerrard Jones

Verified Expert  in Engineering

Web Services Developer

Poole, United Kingdom

Toptal member since June 4, 2018

Bio

Gerrard has been a software developer for 13 years, including nine as a freelancer. He is enthusiastic and loves learning. Gerrard mainly works on database systems for businesses but has worked on every aspect of the development life-cycle. He is driven to write quality code and deliver solutions which meet a real-world need.

Portfolio

Unicorn Training Group
NHibernate, Microsoft SQL Server, Web API, ASP.NET MVC, C#
BCHA
Microsoft SQL Server, ASP.NET MVC, C#
GP Strategies
Microsoft SQL Server, C#

Experience

  • Microsoft SQL Server - 13 years
  • C# - 13 years
  • SQL - 13 years
  • Web Services - 8 years
  • ASP.NET MVC - 6 years
  • REST - 4 years
  • ASP.NET Web API - 3 years
  • ASP.NET Core - 1 year

Availability

Part-time

Preferred Environment

SQL, IIS, Visual Studio .NET, Windows

The most amazing...

...project I've worked on is a portal used by the Scottish schools. It currently has over one million users.

Work Experience

Senior Developer

2018 - PRESENT
Unicorn Training Group
  • Contributed to a large LMS, within a team of developers. I worked on all areas of the LMS, helped review code, and mentored two other developers.
  • Integrated payments with a 3rd party payment tool. It involved interacting with their RESTful web service and setting up webhooks to confirm payments.
  • Enhanced the 'Manage my Team' area of the LMS. This involved a lot of performance optimization on the summary page. This page processes large amounts of data for potentially thousands of users.
  • Wrote and implemented complex calculations related to course registration. Some courses contain child courses etc. Changes within one course have knock-on effects to others.
  • Set up custom reports to show users with overdue training. This involved client-side requests to our reporting API.
Technologies: NHibernate, Microsoft SQL Server, Web API, ASP.NET MVC, C#

System Developer

2017 - PRESENT
BCHA
  • Developed a Maintenance Management system for BCHA, a housing organization. I started by interviewing them to fully understand their requirements and wrote a business requirements document to confirm what they needed.
  • Created a wireframe for BCHA to sign off design from.
  • I used C#, MVC.NET and test-driven-development to create the entire application.
  • I carried out development testing and guided them through UAT.
  • I continue to support the product and write occasional enhancements.
Technologies: Microsoft SQL Server, ASP.NET MVC, C#

Lead Developer

2009 - PRESENT
GP Strategies
  • Spoke directly with clients to gather requirements.
  • Managed all projects from solution architecture to testing and delivery.
  • Wrote a fast performing reporting suite for the LMS. It is highly configurable and utilizes a number of chart plugins.
  • Developed an entire performance review tool. The end product was used by around 10,000 users to fill in their annual appraisals and set objectives and PDPs.
  • Designed and developed an assessment builder tool for the LMS. This has been used for over seven years by thousands of users.
  • Created a user import process. This involves running daily import jobs and processing lists of users from a number of difference clients.
Technologies: Microsoft SQL Server, C#

Senior Developer

2011 - 2018
ICX4
  • Contributed to the success of ICX4, an organization that provides data to financial organizations, by creating a client-facing data portal and growing to become a business employing over 60 people.
  • Wrote a compliance, case processing tool. Over five million cases have been processed using this tool which matches client customers to known entities.
  • Connected the client portal to back-end SOLR indexes. This involved using search engine technology to find information from hundreds of millions of records in split seconds.
  • Implemented single sign-on (SSO)from a forms-authentication only application and made it configurable for SSO, passing claims from AD.
  • Upgraded the client portal from an ASP,NET forms application to MVC.NET with Web API. This included adding IoC to allow plugin of difference services for different clients.
Technologies: Apache Solr, Microsoft SQL Server, ASP.NET MVC, C#

Developer

2013 - 2013
University of Bristol
  • Transformed files for a study they were carrying out on addicts in prison. The data transfer took files in varying formats, delivered by prisons around the country, and consolidated them into SQL tables the university could process.
Technologies: SQL Server Integration Services (SSIS), Microsoft SQL Server

Senior Developer

2011 - 2013
GoAGT
  • GoAGT provides armed guards in pirated waters.
  • Developed and enhanced a system for managing bookings and taking inventory of weapons, etc.
  • Wrote an enhancement using HTML5 local storage to capture photographs and details of potential threats while at sea and without an internet connection. These details could then be uploaded to a central database when an internet connection was available.
  • Created a separate application for them, integrating with national hauler web services to automate transportation of packages.
  • Mentored another developer, teaching them the principles of object-oriented programming and how to interact with databases.
  • Set up Windows hosting solutions and managed their deployments and backups.
Technologies: HTML5, MySQL, C#

System Developer

2011 - 2013
8and4
  • Created a Contractor Management database application from scratch, according to their specifications.
  • Performed all the coding and internal testing.
  • Guided the client through user acceptance testing and deployed the final product.
Technologies: MySQL, Model View Controller (MVC), PHP

Developer

2009 - 2010
Deltascheme
  • Created custom web parts in SharePoint to allow university students manage their placements.
  • Integrated a third party questionnaire tool into SharePoint and created web parts to launch and report on questionnaires.
Technologies: SharePoint, C#, Microsoft SQL Server

System Developer

2009 - 2009
Dryden Brown
  • Developed a small system for managing conference timetables and a booking system to arrange meetings between delegates.
Technologies: Microsoft SQL Server, C#, ASP.NET

Developer

2004 - 2008
Dorset Software
  • Synchronized data from salesforce laptops to the main frame for Clarks Shoes. This involved updating the salesforce Windows application and creating a web service with a robust synchronization process to centralize orders.
  • Implemented six different user themes for RM's SharePoint portal used by over 1 million users, ensuring the product met accessibility standards and worked across several browsers.
  • Built a training system in Umbraco for Waitrose. I also created templates for managing team members and viewing training records.
  • Contributed to a health check system as a senior developer. It has complex algorithms for calculating the likelihood of heart disease in people over 50.
Technologies: SharePoint, Microsoft SQL Server, C#

Experience

GP Strategies LMS

A Learning Management System allowing users to complete online training and for their managers to check their progress. It includes many other features, like configurable reports, performance review and an assessment builder.

ICX4 Client Data Portal

The Client Portal provides access to data for hundreds of millions of organizations around the world. It is built in MVC.NET and uses SOLR indexes to make complex searches lightening quick. It includes a full compliance case-flow module, sanctions list and facilitates single sign-on.

BCHA Maintenance Management System

BCHA is a housing association with around 1,800 properties. The system I wrote for them is used to manage all their maintenance issues. It has a central board for an at a glance overview and allows them to comply with strict industry standards.

Education

2000 - 2004

Master of Mathematics Degree in Mathematics

Oxford University - Oxford, UK

Skills

Libraries/APIs

jQuery, Web API, Handlebars

Tools

Apache Solr, Git, Subversion (SVN), Microsoft Teams, Visual Studio .NET, Postman

Languages

HTML, SQL, C#, CSS, JavaScript, HTML5, Visual Basic .NET (VB.NET), PHP, Java

Frameworks

ASP.NET MVC, ASP.NET Web Forms, ASP.NET Web API, NUnit, Rhino Mocks, ASP.NET Core, AngularJS, Knockout (Knockout.js), ASP.NET, NHibernate, Bootstrap

Storage

Microsoft SQL Server, MySQL, SQL Server Integration Services (SSIS)

Paradigms

Agile, Scrum, Test-driven Development (TDD), REST, Model View Controller (MVC)

Platforms

Windows, Windows Server, SharePoint

Other

EF6 Code First, IoC, DI, Web Services, IIS, Windows Services

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