Jonathan Caryl

Software Engineer (Android) at Lloyds Banking Group

Penicuik, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jonathan Caryl is a seasoned Android-focused software engineer with 13 years of mobile development experience, currently building Android solutions at Lloyds Banking Group. He has held senior and lead roles at Tesco Bank and LivingSocial, bringing production-grade expertise in Android and cross-platform C++ work dating back to embedded and TV/STB projects. An active open-source contributor, he has modernized notable Android libraries such as Chuck (an in-app OkHttp inspector) and Mosby, improving UI components, nullability, and dependency integrations. Based in Penicuik, Scotland, Jonathan pairs deep legacy systems experience with contemporary Android practices, and his background in diverse platforms (WinCE, BREW, Symbian, embedded Java) gives him a practical edge when modernizing long-lived codebases.
code13 years of coding experience
job27 years of employment as a software developer
bookJames Gillespie's High School
book1st, Computing Science, 1st, Computing Science at University of Glasgow
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,330reputation
119kreached
22answers
12questions
github-logo-circle

Github Skills (22)

java10
android-library10
javas10
androidx10
okhttp10
android10
ui-design9
software-quality9
mvp9
android-sdk9
annotate8
architectures8
mvi-architecture8
mvi-android8
architecture8

Programming languages (3)

JavaKotlinClojure

Github contributions (5)

github-logo-circle
sockeqwe/mosby

Mar 2017 - Mar 2017

A Model-View-Presenter / Model-View-Intent library for modern Android apps
Role in this project:
userMobile Developer (Android)
Contributions:6 commits, 6 PRs, 2 comments in 15 days
Contributions summary:Jonathan primarily focused on updating dependencies and integrating new features within the Android application. They upgraded the Butter Knife library, a view binding library, across multiple files. Additionally, the user modified layout files and imported new icons to enhance the visual aspects of the Android application, demonstrating a strong understanding of Android development practices. These changes include improvements to the sample and mail components.
mvp-architecturemodel-view-presenterandroid-appsintentmodel-view
jgilfelt/chuck

Mar 2017 - Mar 2017

An in-app HTTP inspector for Android OkHttp clients
Role in this project:
userMobile Developer (Android)
Contributions:8 commits, 1 comment in 1 day
Contributions summary:Jonathan primarily focused on modifying and enhancing the Chuck library, which is an in-app HTTP inspector for Android OkHttp clients. Their contributions included adding final keywords, incorporating annotations for nullability, updating the UI with the use of support library components, and utilizing ContextCompat for color resources, indicating a focus on improving code quality and modernizing the Android-specific UI elements. The changes involved multiple classes related to UI and core functionality.
okhttpandroidnetwork-monitoringinspectorclients
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Caryl - Software Engineer (Android) at Lloyds Banking Group