Chris Davis

Chris Davis Email and Phone Number

Android Developer at SPD Swiss Precision Diagnostics - brands Include Clearblue @ SPD Swiss Precision Diagnostics - brands Include Clearblue
bedford, bedfordshire, united kingdom
Chris Davis's Location
London, England, United Kingdom, United Kingdom
About Chris Davis

A Software Engineer with a passion for Android development and extensive domain experience as well as strong organisational and problem-solving skills; looking to commence a senior Android Developer role to further develop my skill set and continue to advance my career in mobile app development.

Chris Davis's Current Company Details
SPD Swiss Precision Diagnostics - brands Include Clearblue

Spd Swiss Precision Diagnostics - Brands Include Clearblue

View
Android Developer at SPD Swiss Precision Diagnostics - brands Include Clearblue
bedford, bedfordshire, united kingdom
Employees:
154
Chris Davis Work Experience Details
  • Spd Swiss Precision Diagnostics - Brands Include Clearblue
    Android Developer
    Spd Swiss Precision Diagnostics - Brands Include Clearblue Dec 2016 - Present
    United Kingdom
  • Asap Launcher
    Android Developer
    Asap Launcher Jan 2016 - Present
    • Helped the company to make the transition from traditional to Test Driven Development. • Used REST to communicate with web services and replaced old third party library versions with Retrofit 2.0 and Okhttp caching mechanisms. • Re-skinned the application using the material design guidelines including RecyclerViews for ListViews.• Combined Retrofit with RxJava library for composing asynchronous and event-based programs by using observable sequences.• Created Custom ImageView for recycling, memory efficiency, image transformations, automatic memory and disk caching.• Tested the user interface implementing Espresso. • Fixed bug with hidden apps and improved dock drawer animation.• Mentored and led junior developers.
  • Unified Intents Ab
    Android Developer
    Unified Intents Ab Jul 2015 - Dec 2015
    • Fixed Bluetooth connection issues and make app compactible for Marshmallow version 6.0. • Leveraged Android Bluetooth APIs to wirelessly connect to other Bluetooth devices and implement point-to-point and multipoint wireless features.• Used API to establish RFCOMM channels, connect to other devices through service discovery, facilitate two-way data transfer with other entities, and manage multiple connections.• Created unique custom controls to match and improve on prototyped iOS application.• Performed JUnit testing for the application’s critical functions.• Used Leak Canary in order to find memory leaks, optimize and improve the performance. • Injected modules using dependency injector such as Dagger and ButterKnife binding for Android views.• Mentored and led junior developers.
  • Moneyhub
    Android Developer
    Moneyhub Jan 2015 - Jun 2015
    • Implemented secure data encryption using an SQLCipher instance. • Supported multiple screen devices using Fragments and width-aware layouts. • Re-factored the code with MVP design and TDD principles.• Integrated Crashlytics to deliver real-time, detailed crash reports.• Used okttp for asynchronous connection pooling, transparent compression, and response caching.• Designed custom views for making non-native UI/UX controls. • Worked on encryption/decryption techniques using AESCrypt library.
  • New Scientist
    Android Developer
    New Scientist Mar 2014 - Dec 2014
    • Added Download Manager, Intent services and AsyncTasks to download PDF files without freezing the UI. • Designed SQLite database schema for implementing persistent data storage.• Mounted a WebView to render HTML content from various web sites. • Implemented Bolts framework for asynchronous tasks and handling complex errors.• Used Urban Airship to send push notifications for new available magazines and articles.• Set up jaCoCo to check my code coverage of new code.• Used fragments, Sliding Menu library and tabs to improve the navigation user experience.
  • Ingenie
    Android Developer
    Ingenie Aug 2013 - Feb 2014
    • Leveraged applicable best-practice design patterns including MVC, multithreaded programming, asynchronous programming, singletons, and injection.• Ensured backward-compatibility through use of Support packages, Fragments, external libs, ActionBarSherlock, and ActionBarCompact.• Incorporated Facebook SDK for easy log-in and social interaction.• Integrated Google Analytics for efficient tracking of user events within the application.• Worked with Volley for consuming RESTful web services.• Implemented View Holder Pattern in ListView Adapters to improve the memory usage.

Frequently Asked Questions about Chris Davis

What company does Chris Davis work for?

Chris Davis works for Spd Swiss Precision Diagnostics - Brands Include Clearblue

What is Chris Davis's role at the current company?

Chris Davis's current role is Android Developer at SPD Swiss Precision Diagnostics - brands Include Clearblue.

Who are Chris Davis's colleagues?

Chris Davis's colleagues are Sally Ogborne, Yan Ho So, Tom Miller, Daniella A., Colin Hook, Anna Altieri, Andrey Ziganov.

Not the Chris Davis 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.