Jules R.

Mobile Developer

770 dollar
Freelancer
6 years
London, UNITED KINGDOM

My experience

More

Verv EnergyFebruary 2019 - Present

  • Took technical ownership role for two large cross-platform features, taking on project owner responsibilities including delivery management and prioritisation.
  • Used Strategy Pattern and custom data structure for switching live graph data sources and styles seamlessly at run time.
  • Introduced Continuous Integration (Dokker/Jenkins), including unit test suite, build deployment, KTLint and docs generation.

More

OstmodernApril 2017 - February 2019

Arsenal (Arsenal FC) : https://play.google.com/stor/apps/details?id=com.arsenal.official&hl=en

  •     Architected a modern Android project consisting of Kotlin, MVVM, Data Binding, RxJava and Dagger.
  •     Responsible for Android application, leading the project through agile methodology and mentoring other developers.
  •     Solved client requirement for an offline-first architecture using Observer Pattern, Repository Pattern, RxJava data flows and Realm.
  •     Ensured codebase quality with unit/automation test coverage using Junit, Mockito and Espresso.
  •     Set up Continuous Integration pipeline including Ktlint, Kotlin doc generation, Fabric for automated release process.

F1TV (Formula 1)

  •     Architected a modern Android project consisting of Kotlin, MVVM, Data Binding, RxJava and Dagger.
  •     Synchronised multiple concurrent live video streams and race data every 100ms, handling delay, entitlement checks and recalibration with minimal user impact. Heavy use of Rx for managing data flow with Flowables and Publishers.
  •     Created authentication and GooglePlay in-app purchase library, which was consumed by third party app via Maven.
  •     Built Android/Amazon TV module which shared ViewModels, business logic and data package with the mobile app.
More

ReplyFebruary 2016 - April 2017

CinemApp (Brandiment)
- Built a cross-platform, location-aware social app for cinema showings using Firebase as a backend.
- Created native Android experience based on latest Material design patterns and specifications.
- Used design driven development for quick iteration and continuous integration of client requests.
- Developed group messaging, push notifications, video playback, friend system, and social sign in.

Delhaize and AB Click2Shop (Delhaize Group)
- Maintained two of the largest European supermarket apps in a single code base, partitioned using - Gradle to compile builds with the minimum resources and configurations.
- Pitched addition of Material Design components to the client, leading to additional client spend.
- Led daily stand up and managed client relationship, providing guidance through multiple releases.
- Advocate for bringing existing apps in line with the latest SDK and Material Design specs.
More

UpworkDecember 2015 - January 2016

- Fixed bugs for clients on a variety of projects.
- Improved flood fill algorithm for a client, improving the main feature of the application
- Migrated project to Android Studio for the client, guiding them through the major changes.

My stack

Other

Used design, Android development, Material Design, English, Programming Mobile Applications, pair programming, Back End, Python Programming, Led Android development

Others

Algorithms, Continuous Integration

Databases

Room

Environment of Development

Android Studio

Languages

Python, HTML, XML, SQL, Java, Kotlin

Technologies

Dagger 2, LiveData, Realm, AWS, Dagger, Firebase, Software Development, RxJava, RxKotlin

Mobile

Android, Android SDK

Analysis methods and tools

Scrum, Design Patterns, MVVM, Gradle

My education and trainings

Programming Mobile Applications for Android Handheld Systems / An Introduction to Interactive Programming in Python - Coursera Verified Certificates

Creative, Serious and Playful Science of Android Apps / Introduction to Music Production - Coursera

Maths, IT, Business Studies - Exeter College2007 - 2009

High School - West Exe Technology College2004 - 2007