Geoff Day

Geoff Day Email and Phone Number

Senior Android developer
Geoff Day's Location
Corsham, England, United Kingdom, United Kingdom
Geoff Day's Contact Details

Geoff Day personal email

n/a
About Geoff Day

Fascinated by technology and finding inventive uses for it. Expert in code design and development, and integration of mobile and web services. Excellent technical and team skills built up over 25 years’ experience in software design and implementation, from early desktop to current mobile devices and web services. Deep understanding of full commercial project life cycle, learnt through running contract software businesses.

Geoff Day's Current Company Details

Senior Android developer
Geoff Day Work Experience Details
  • Matchesfashion
    Android Tech Lead
    Matchesfashion Jun 2020 - Oct 2023
    Bristol, England, United Kingdom
    Leading the Android app development, working with the other teams to design and implement new features and optimise app performance. Transitioned the legacy code to Kotlin and Compose, created a CI/CD pipeline and ensured that the code is robust and understandable by future developers. Technical leadership is about balancing business needs with technical robustness and recognising that a great team is bigger than the sum of its parts.
  • Good Energy
    Android Developer
    Good Energy Sep 2018 - Sep 2019
    Working remotely as part of a small team together with iOS developers, testers and a UX/UI designer we replaced a legacy app. We replaced Java with Kotlin and implemented an MVP architecture. I also set up PR (BitBucket) and CI (Bitrise) processes, including running automated UI tests on CI (Cucumber and Appium). The app used extensive communication with a number of backend servers (using Retrofit and OkHttp), and custom UI controls.
  • Dyson
    Android Developer
    Dyson Jan 2018 - Sep 2018
    Part of a close team of Android, iOS and cloud developers, testers, UI designers and scrum facilitators. Adding new features to the Dyson Link app to support new products. The app uses MVVM architecture, and multiple modules and flavours. The development cycle is supported by the Atlassian suite (Jira, Bamboo, Stash, Hipchat). Hardware interaction used Bluetooth Low Energy at characteristic level and MQTT.
  • Xing
    Android Developer
    Xing May 2017 - Dec 2017
    Hamburg
    Worked within a large distributed team, responsible for the re-development of a major section of the client’s app using strict MVP architecture. Also ported existing Cucumber (Calabash) tests from the iOS app to Android. Extensive use of the back-end cloud API using background tasks. Thorough unit test coverage of the logic (presenter) layer using Mockito.
  • Radiodetection Ltd
    Android Developer
    Radiodetection Ltd Jan 2017 - Apr 2017
    The client manufactures specialist hardware with both Bluetooth Classic and Bluetooth Low Energy capabilities and needed an Android app to communicate with it. The app was also required to interface to a web REST service and a local Realm ORM database. There was an existing app but it needed overhauling to increase reliability and add features. Designed and developed a new architecture using modern Android development practices including Rx, Dagger, Retrofit, OkHttp, Material Design and automated stress testing, together with direct use of Android APIs for Bluetooth connectivity. Saw app through Play Store deployment from beta to fully published.
  • Abaco Systems, Inc.
    Android Developer
    Abaco Systems, Inc. Sep 2016 - Dec 2016
    The client needed a low-level driver and access API to support custom hardware. Addressed issues with existing build system then designed and wrote a Windows hardware driver using C/C++. Additionally designed and wrote an access API to the end-user’s requirements, again in C/C++. Many technical challenges were involved, e.g. working on custom hardware without usual PC connectivity, cross-platform debugging, low-level hardware interaction. Included in driver suite as part of the client’s product.
  • Mubaloo Limited
    Android Development Contractor
    Mubaloo Limited Jun 2016 - Aug 2016
    Bristol, United Kingdom
    I developed an Android application to customer specifications, working within a small team of other Android developers, iOS developers and UX/UI designers. I worked within tight timescales, using digital assets supplied by the design team, ensuring that the app had a consistent look-and-feel across platforms. The app used the Model-View-Presenter architecture, with dependency injection, and interacted with several web services using Retrofit/OkHttp, and also made extensive use of Rx. The app is now released in the North American Play Store.
  • Babcock International Group
    Android And Web Development Contractor
    Babcock International Group Sep 2015 - Apr 2016
    I led the development of a tablet-based Android app to enable efficient data collection. Restrictions on the target environment meant the need for inventive solutions to data transfer; I implemented low-level socket proxies over USB to allow use of mobile database synchronisation (Couchbase). I implemented web front and back ends for dynamic UI on the device (Java REST and Server Faces). I advised on and delivered best practices in current app design (including Material Design), but always focused on the client’s requirements. The product is now an integral part of the client’s mobile strategy.
  • Motorola Solutions (Now Zebra Technologies)
    Senior Software Architect
    Motorola Solutions (Now Zebra Technologies) May 2009 - Jul 2015
    Home
    I joined Motorola Solutions as a contractor and was then asked to become permanent. I was responsible for the technical delivery of a new mobile enterprise app development toolkit, working with the wider team on its design, then running a team of Windows Mobile/CE and Android developers in its implementation. The project required in-depth Android and web knowledge, including GUI, logic, architecture and JNI/NDK, targeting both enterprise and consumer Android devices.I collaborated with teams in other countries to integrate this product with the existing Rhodes product to create the RhoMobileSuite cross-platform development framework, which is now a leading enterprise app development product (http://rhomobile.com/).I led the design and implementation of a CI/ATS framework, running on Amazon EC-2 instances. It used REST APIs, implemented in node.js, to enable globally distributed mobile devices to execute test suites. By using the Github and S3 APIs it performs cloud-based test builds. It's currently being rolled out to replace manual on-device software testing, resulting in massive time and cost savings per test cycle, and raising product quality.
  • Interaxis Computing Ltd & Fmk Software Ltd
    Owner
    Interaxis Computing Ltd & Fmk Software Ltd 1998 - 2009
    I moved to offices and employed a small team developing custom solutions in the data collection and mobile data processing industry. I ran all aspects of the business: understanding customers’ requirements, winning the contract, designing the solution and organising the team to deliver it.Development was principally in C# .NET, but also used cross-compiled C for embedded systems.
  • Pc3 Computer Services
    Owner
    Pc3 Computer Services 1990 - 1998
    This was my first company as a self-employed contractor, working mostly in serial data communications written in 8086 assembly language.

Geoff Day Skills

Solution Architecture Android Java Restful Webservices Node.js Windows Mobile C++ C# Mobile Devices Enterprise Software Heroku Amazon Web Services Php Javascript Integration Barcode

Frequently Asked Questions about Geoff Day

What is Geoff Day's role at the current company?

Geoff Day's current role is Senior Android developer.

What is Geoff Day's email address?

Geoff Day's email address is ge****@****nal.com

What skills is Geoff Day known for?

Geoff Day has skills like Solution Architecture, Android, Java, Restful Webservices, Node.js, Windows Mobile, C++, C#, Mobile Devices, Enterprise Software, Heroku, Amazon Web Services.

Not the Geoff Day you were looking for?

  • Geoff Day

    Marketing Director At Edinburgh Napier University
    Edinburgh
  • Geoff Day

    I Help Individuals & Businesses Make Better Financial Choices. We Aim To Get Your Money To Work As Hard As You Do, Save Save Tax Efficiently & Protect Yourself.
    Fleet
    1
    vebnet.com
  • Geoff Day

    Engineering Leader | Programme Manager
    United Kingdom
    2
    yahoo.co.uk, tatatechnologies.com

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.