
Julien ROBERT
Android Developer | Kotlin | Jetpack Compose
Salary / Daily rate
Paris, France
Mobility: France, United Kingdom, ...
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior Android Developer with over 10 years of experience designing and modernizing Android mobile applications with high technical stakes. I work on complex codebases to improve and simplify complex code to ensure long-term evolutions. I also support teams in modernizing their development tools, improving collaboration, practices, and establishing solid technical foundations for long-term success. My goal: to make your teams as strong as your Android codebase.
Work experience
Senior Android Developer (Kotlin)
BforBankFreelance
Feb 2023 - Present
3 years 9 months
Paris, France
Context & Scope Developped a large-scale native Android banking application written in Kotlin, used for accessing bank accounts and performing sensitive financial operations in a highly regulated environment. Key Contributions • Maintained and evolved the Android application with a strong focus on stability and reliability • Delivered new features and reworked critical user flows related to payments and authentication • Improved overall code quality and reduced technical debt across the codebase Technical Focus • Codebase modularization and architectural improvements using Clean Architecture and MVVM • Development using modern Android components (Jetpack Compose, Coroutines, Hilt) • Security-focused development for sensitive operations • CI/CD pipelines combining GitLab CI and Bitrise to automate builds, improve delivery reliability, and enforce quality gates • Code quality checks and dependency monitoring using tools (SonarQube, Detekt, Packmind)
Senior Android Developer (Kotlin)
McDonald'sFreelance
Mar 2022 - Feb 2023
1 year
Paris, France
Context & Scope Development and maintenance of McDo+, a large-scale native Android application written in Kotlin, enabling in-store, delivery and click & collect ordering across McDonald’s restaurants in France. Key Contributions • Maintained and evolved the application with a focus on stability, performance and scalability • Delivered new features about Nutri-Score, Click & Ready Parking, re-ordering, in-app messaging, Codeciné and Monopoly • Improved overall code quality and reduced technical debt across the codebase Technical Focus • Development using modern Android components (Jetpack Compose, Coroutines, Koin) • Migration of legacy XML screens to Jetpack Compose • Architectural improvements based on Clean Architecture and MVI • CI/CD automation (Bitrise) and continuous code quality analysis (SonarQube)
Senior Android Developer (Kotlin)
France Télévisions
Nov 2018 - Mar 2022
3 years 5 months
Région de Paris, France
Context & Scope Development and maintenance of several native Android media applications (franceinfo, 1ère Outremer, France 3 Régions), written in Java and Kotlin, providing access to news as well as audio and video content on mobile and tablet devices. Key Contributions • Maintained and improved multiple applications with a strong focus on stability and user experience • Delivered new features related to content access, user engagement, analytics and consent management • Contributed to the evolution and refactoring of major functional areas across the applications Technical Focus • Architectural improvements based on Clean Architecture and MVVM • Integration of analytics, tracking solutions and user consent management (CMP) • Refactoring of audio and video players, global navigation and key application sections • Implementation of Android features such as widgets and deep links • Setup of automated CI/CD jobs and delivery pipelines (Jenkins) • Continuous code quality analysis (SonarQube)
Android Developer
e-TF1
Jun 2017 - Nov 2018
1 year 6 months
Paris, France
Context & Scope Development and maintenance of the MyTF1 application and a shared Android video player SDK, used across multiple TF1 Group applications on mobile, tablet and Android TV, for live and replay content delivery. Key Contributions • Maintained and evolved the application and video player SDK with a strong focus on stability and streaming quality • Delivered features related to live and replay playback, authentication, advertising and user engagement • Contributed to modularization, rebranding initiatives and user journey improvements Technical Focus • Development and integration of a shared Android video player SDK • Modularization across mobile and Android TV applications • Reactive programming (RxJava2) and dependency injection (Dagger) • Setup of automated CI/CD jobs (Jenkins) and continuous code quality monitoring (SonarQube)
Android Developer
iDTGV
Jan 2016 - May 2017
1 year 5 months
Paris, France
Context & Scope Development and maintenance of several Android applications (iDTGV, iDTGV Max, iDTGV Watch, Ouigo) dedicated to train ticket booking and passenger services, used at scale by consumer-facing audiences. Key Contributions • Maintained and evolved transactional applications with strong reliability and performance requirements • Delivered features related to booking flows, payments, after-sales services, outdoor recommendations • Complete rework of the Ouigo application Technical Focus • Implementation of features such as a chat between travelers and controlers (XMPP) • Development of QR code to display train ticket on Android Wear • Integration of analytics, tracking solutions and real-time features • Legacy Android architecture based on MVC • Reactive programming (RxJava)
C# Developer
Momindum
Feb 2013 - Oct 2015
2 years 9 months
Paris, France
Context & Scope Maintenance and evolution of Momindum RichCorder, a Microsoft Office add-on software used to do video recordings, synchronize and to do presentations in professional environments. Key Contributions • Maintained and continuously improved the software in production use • Delivered new features related to multimedia recording and editing • Provided customer support and produced technical documentation Technical Focus • Development in C# .NET using WPF • Video processing and synchronization with DirectShow and FFmpeg • Integration with the Microsoft Office ecosystem
C# Developer
Videmus
Oct 2010 - Jul 2012
1 year 10 months
Paris, France
Context & Scope First professional experience in audiovisual computing, combining software developments and hardware integrations for automated multi-screen videoprojection systems. Key Contributions • Developed Windows utilities and software-based remote control tools • Designed a task scheduler to remotely control software and hardware systems • Deployed and operated production-grade server and audiovisual infrastructures Technical Focus • Desktop development in C++, C# .NET and Medialon • Software and hardware integration in audiovisual environments • Advanced Windows server configuration • Testing and evaluation of emerging technologies and hardware setups
Education
ETNA, école d'alternance en informatique
Software Architect (Master Degree)
2013 - 2015
2 years 2 months
ETNA, école d'alternance en informatique
Software Architect (Bachelor Degree)
2012 - 2013
1 year 2 months
CFA Dorian
BTS Informatique et Réseaux (Higher National Diploma in IT and Networks)
2010 - 2012
2 years 2 months
Lycée Voltaire
Baccalauréat Scientifique (A-levels in Science), Engineering sciences
2008 - 2012
4 years 2 months