Jules R.


815 dollar
7 ans

Mon expérience

Voir plus

Verv EnergyFebruary 2019 - Présent

• 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.
Voir plus

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.
Voir plus

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.
Voir plus

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.

Mes compétences

XML, SQL, Software Development, Scrum, RxKotlin, RxJava, Room, Realm, Python, Pair Programming, MVVM, Material Design, LiveData, Kotlin, Java, HTML, Gradle, Firebase, Design Patterns, Dagger 2, Dagger, Continuous Integration, AWS, Android Studio, Android SDK, Android, Algorithms