Russell Gray

Russell Gray Email and Phone Number

Senior Developer at Patients Know Best @ Patients Know Best
united kingdom
Russell Gray's Location
London, England, United Kingdom, United Kingdom
Russell Gray's Contact Details
About Russell Gray

I am an experienced senior developer with a proven track record of delivery and innovation. I have designed and implemented software of all sizes, ranging from small disposable utility applications to large service-oriented asynchronous messaging-based systems. I am fluent in multiple programming languages, particularly C#, Python, PHP, and Java, and I pick up new languages quickly. I enjoy being part of a high-quality agile team and can lead both technologically and as a line manager.Specialties: C#, Java, python, multithreading, asynchronous distributed systems, testing, updating legacy systems

Russell Gray's Current Company Details
Patients Know Best

Patients Know Best

View
Senior Developer at Patients Know Best
united kingdom
Employees:
64
Russell Gray Work Experience Details
  • Patients Know Best
    Senior Developer
    Patients Know Best Feb 2015 - Present
    Remote / London
  • Livedrive
    Lead Developer
    Livedrive Aug 2012 - Feb 2015
    London, United Kingdom
    Rolled-out statsd/graphite monitoring across much of the server infrastructure, improving insight into how the transfer software and storage systems are performing.Introduced version-aware reference counting to uploaded files, to allow faster and more accurate identification of files that are candidates for deletion. Wrote a multithreaded deletion tool with adaptive clustering (the size of the cluster grows and shrinks around peak times so that it can run more aggressively during quiet periods) that safely reclaims storage at a rate of around 35 terabytes a day.Prototyped a sharding strategy for a large (9B rows) table that has two unique lookup keys.Designed and implemented improved differential upload functionality based on both a strong hash and a rolling CRC, an algorithm inspired by rsync.Introduced and oversaw an improved agile development process.
  • Betfair
    Principal Developer
    Betfair Apr 2005 - Jul 2012
    London, United Kingdom
    Responsible for all customer-related systems during a 3-year technical investment programme. Designed new account service to be the single source of truth for customer data across multiple jurisdictions and abiding by the requirements of multiple regulatory bodies. Implemented a low-level DNS library (relying on PTR and TXT records, which are not supported by System.Net.Dns) to allow .Net applications to query Betfair’s in-house service discovery system.Modified Coco/R’s C# 3.5 grammar file to produce a customised parser/lexer tailored specifically to help with a large-scale internal refactoring effort. Used them to write tools that generated ‘happy path’ integration test stubs for a legacy codebase.Line-managed a team of 6 developers and delivered a rewrite of Betfair’s market management application (WinForms/C# client, Java service). This project dramatically decreased the time elapsed when turning markets in-play, resulting in a revenue uplift of over £1M/year in addition to reduced training costs and reduced operator error.Implemented and maintained an open-source Python wrapper for the public API, which was adopted by a number of Betfair key accounts.Won the inaugural Betfair Engineering Innovation Award for developing a RESTful wrapper around the SOAP public API.
  • Bridgman Communications
    Lead Developer
    Bridgman Communications Nov 2000 - Apr 2005
    London, United Kingdom
    Designed and implemented Pocket Arrest, a multithreaded mobile information management application written in C#, featuring asynchronous socket-based network communication and an on-board SQL Server CE database. Developed message protocol library shared by server and mobile application, supporting creation of text/binary hybrid messages specifically designed to minimise bandwidth and recover from failure, since communication was typically restricted to GPRS.
  • Protek Boldon James
    Developer
    Protek Boldon James Jul 1999 - Nov 2000
    Crewe, United Kingdom
    Diagnosed and fixed bugs in a proprietary traffic-shaping network driver (C++). Implemented scheduling for a web-based provisioning and billing system (classic ASP, C++).

Russell Gray Skills

Software Development Agile Methodologies C# Java Rest Testing Distributed Systems .net Python Multithreading Scrum Databases Php Agile Project Management Web Applications Software Design Soap Microsoft Sql Server Test Driven Development C++ Mobile Devices Architectures Architecture Asynchronous Distributed Systems Updating Legacy Systems Google App Engine

Russell Gray Education Details

Frequently Asked Questions about Russell Gray

What company does Russell Gray work for?

Russell Gray works for Patients Know Best

What is Russell Gray's role at the current company?

Russell Gray's current role is Senior Developer at Patients Know Best.

What is Russell Gray's email address?

Russell Gray's email address is ru****@****ail.com

What schools did Russell Gray attend?

Russell Gray attended Nottingham Trent University.

What are some of Russell Gray's interests?

Russell Gray has interest in Personal Finance, Investing, Photography, Restaurants, Running, Martial Arts, Tech.

What skills is Russell Gray known for?

Russell Gray has skills like Software Development, Agile Methodologies, C#, Java, Rest, Testing, Distributed Systems, .net, Python, Multithreading, Scrum, Databases.

Who are Russell Gray's colleagues?

Russell Gray's colleagues are Varsha Modhwadia, James Price, Callum Scriven, Emily Young, Evelin Purman, Aisha Taftaf, Gary O'connell.

Not the Russell Gray you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.