Reuben Scratton
Senior Software Engineer at GameBench- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
John Niven
During his time at Symbian Reuben showed himself to be an extremely competent engineer who is capable at turning his hand to all aspects of software development. In addition he has shown an aptitude for developing tools and providing instrumentation applications that make the life of the general developer much easier
John Niven
During his time at Symbian Reuben showed himself to be an extremely competent engineer who is capable at turning his hand to all aspects of software development. In addition he has shown an aptitude for developing tools and providing instrumentation applications that make the life of the general developer much easier
John Niven
During his time at Symbian Reuben showed himself to be an extremely competent engineer who is capable at turning his hand to all aspects of software development. In addition he has shown an aptitude for developing tools and providing instrumentation applications that make the life of the general developer much easier
John Niven
During his time at Symbian Reuben showed himself to be an extremely competent engineer who is capable at turning his hand to all aspects of software development. In addition he has shown an aptitude for developing tools and providing instrumentation applications that make the life of the general developer much easier
Experience
-
GameBench
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Aug 2020 - Present
-
-
-
Sandcastle Software Ltd
-
London
-
Managing Director
-
Mar 2011 - Sep 2020
iOS and Android software consultancy. iOS and Android software consultancy.
-
-
-
Post-Quantum
-
Computer and Network Security
-
1 - 100 Employee
-
Software Engineer
-
Aug 2016 - Jun 2020
-
-
-
-
Chief Technology Officer
-
May 2009 - Aug 2016
I am Director, Chief Technology Officer and co-owner of Little Fluffy Toys Ltd, which specialises in custom Android development and consultancy. We also publish our own applications in Android Market, including Cycle Hire Widget, the most popular Android application designed for London’s Barclays Cycle Hire scheme as well a retro-style game from the gems-and-boulders genre called Mole Miner, and a live wallpaper called Social Wallpaper that shows Facebook and Twitter updates floating discreetly around your home screen. Of the 200,000+ apps on Android Market, Cycle Hire Widget is one of only around 100 featured apps and Google also features it in an extensive case study on the App Engine blog. It has also been the subject of an Android app surgery by Google, has been awarded App of the Week by PC Pro magazine, best cycle hire app by CNET UK and The Londonist, and in Top10.com’s apps of the month. For full details of all of our awards, see our In The News page at http://www.littlefluffytoys.com Show less
-
-
-
BBC News
-
United Kingdom
-
Broadcast Media Production and Distribution
-
700 & Above Employee
-
iOS Development Lead
-
Feb 2014 - May 2015
I was originally hired to work on the BBC News Android app, but ended up single-handedly rewriting around 95% of their iOS app, initially in my spare time and eventually full-time. My role was to turn UX designs into efficient and high-quality source code. One measure of that efficiency is that the iOS app has 83% fewer lines of code than the functionally-equivalent Android app. I was originally hired to work on the BBC News Android app, but ended up single-handedly rewriting around 95% of their iOS app, initially in my spare time and eventually full-time. My role was to turn UX designs into efficient and high-quality source code. One measure of that efficiency is that the iOS app has 83% fewer lines of code than the functionally-equivalent Android app.
-
-
-
-
Android Senior Software Engineer
-
May 2010 - Feb 2011
Android technical lead at SymSource, working on many Android projects including several ports of existing iPhone / iOS apps. My most notable project was as sole developer of yell.com's official Android app, which included the first OpenGL "compass map" for Android. Android technical lead at SymSource, working on many Android projects including several ports of existing iPhone / iOS apps. My most notable project was as sole developer of yell.com's official Android app, which included the first OpenGL "compass map" for Android.
-
-
-
-
Contract Web Development Specialist
-
Oct 2009 - Nov 2009
- Lots of Javascript (using jQuery) and C# code for both client and server sides of a major pizza chain's ordering website. - Writing a YouTube-style video player in ActionScript (Flex 3) - Fixing bugs in a complex interactive Flash app used by large UK-based airline. - Lots of Javascript (using jQuery) and C# code for both client and server sides of a major pizza chain's ordering website. - Writing a YouTube-style video player in ActionScript (Flex 3) - Fixing bugs in a complex interactive Flash app used by large UK-based airline.
-
-
-
Symbian
-
Telecommunications
-
1 - 100 Employee
-
Senior Engineer
-
Dec 2004 - May 2009
Designed & implemented a set of kernel APIs to allow easy porting of Nucleus-based real-time applications (typically GSM & Bluetooth signalling stacks) to run on SymbianOS.Used the above in a collaborative joint venture with a major chip manufacturer to produce a prototype board upon which the phone OS and the GSM stack shared a single CPU.Worked on a great many features and aspects of the SymbianOS kernel, including its migration to a paging-based architecture.Designed & implemented Symbian’s standard binary log viewing application, since ported to an Eclipse/Carbide plug-in and part of the public SDK.Worked on numerous device drivers for OMAP-based hardware. Designed & implemented several Win32 tools for code instrumentation and performance analysis for use within Nokia and other SymbianOS licensees.Rewrote the complex legacy Perl-based build tool-chain from scratch using C++, greatly increasing functionality, ease of use, and cutting the time of a full OS build by more than half.Customized GCC’s C++ X86 backend compiler to solve an obscure conflict between default C++ linkage and Symbian’s executable file format. Without this rather radical solution, SymbianOS would never have been portable to X86-based architectures. Show less
-
-
Senior Engineer
-
2004 - 2009
-
-
-
MR
-
Computer Hardware Manufacturing
-
1 - 100 Employee
-
Engineer
-
Mar 2002 - Aug 2004
Designed & implemented Win32 background application whose main job was to work around the single-headed, single-desktop restrictions present in Windows Explorer before Vista. Was part of the 2D team responsible for maintaining the 2D Windows DDI driver with respect to successive revisions of 3D hardware. Designed & implemented a Win32 GPU audit trail application which logged each user-level call to an OpenGL API and every GPU instruction that resulted from it. The OpenGL driver team found it useful for identifying performance tuning targets. Show less
-
-
-
Snow Valley - now part of MICROS
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Engineer
-
Oct 1998 - Jan 2002
Worked on several e-commerce websites using Microsoft Commerce Server, IIS and SQL Server. As well as general integration and database design, I wrote VB & C++ plug-ins and an ISAPI filter. Maintained and implemented new features of what was then the company's flagship product, DealTracker 2000, a C++ Win32 program badged and sold by Reuters and still in widespread use in foreign exchanges worldwide. Worked on several e-commerce websites using Microsoft Commerce Server, IIS and SQL Server. As well as general integration and database design, I wrote VB & C++ plug-ins and an ISAPI filter. Maintained and implemented new features of what was then the company's flagship product, DealTracker 2000, a C++ Win32 program badged and sold by Reuters and still in widespread use in foreign exchanges worldwide.
-
-
Education
-
Christ's Hospital