
Gerrard Jones
Verified Expert in Engineering
Web Services Developer
Poole, United Kingdom
Toptal member since June 4, 2018
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
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
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
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.
System Developer
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.
Lead Developer
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.
Senior Developer
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.
Developer
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.
Senior Developer
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.
System Developer
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.
Developer
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.
System Developer
Dryden Brown
- Developed a small system for managing conference timetables and a booking system to arrange meetings between delegates.
Developer
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.
Experience
GP Strategies LMS
ICX4 Client Data Portal
BCHA Maintenance Management System
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring