Geoff Day work email
- Valid
- Valid
- Valid
Geoff Day personal email
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.
-
Android Tech LeadMatchesfashion Jun 2020 - Oct 2023Bristol, England, United KingdomLeading 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. -
Android DeveloperGood Energy Sep 2018 - Sep 2019Working 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. -
Android DeveloperDyson Jan 2018 - Sep 2018Part 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. -
Android DeveloperXing May 2017 - Dec 2017HamburgWorked 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. -
Android DeveloperRadiodetection Ltd Jan 2017 - Apr 2017The 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. -
Android DeveloperAbaco Systems, Inc. Sep 2016 - Dec 2016The 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. -
Android Development ContractorMubaloo Limited Jun 2016 - Aug 2016Bristol, United KingdomI 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. -
Android And Web Development ContractorBabcock International Group Sep 2015 - Apr 2016I 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. -
Senior Software ArchitectMotorola Solutions (Now Zebra Technologies) May 2009 - Jul 2015HomeI 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. -
OwnerInteraxis Computing Ltd & Fmk Software Ltd 1998 - 2009I 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.
-
OwnerPc3 Computer Services 1990 - 1998This was my first company as a self-employed contractor, working mostly in serial data communications written in 8086 assembly language.
Geoff Day Skills
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
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.Fleet1vebnet.com -
2yahoo.co.uk, tatatechnologies.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial