
Vincent Keresztes
Senior Android Developer
Salary / Daily rate
Bordeaux, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Senior Android Developer with 8+ years specializing in high-performance video apps and connected ecosystems. Led full video experience revamps at Dailymotion and built 99.9% crash-free watch portfolios at TAG Heuer. Expert in Kotlin, Compose, and Clean Architecture - delivering scalable mobile solutions that drive user engagement.
Work experience
Senior Android Developer
DailymotionFreelance
Aug 2022 - Present
4 years 3 months
Bordeaux, France
- Led a full revamp of the video experience: new native player, smart video prefetching, adaptive aspect ratios & custom controls, with robust error handling/tracking. - Also dismantle and rebuild whole navigation architecture (Navigation Architecture, Fragments, Compose) to enable feature modularization and faster delivery. - Established code conventions and best practices with the team, static analysis and CI quality gates (detekt, ktlint, Baseline Profiles). - Partnered with Product to shape social interactions around video (feeds, comments, sharing). 1st video startup - 58 % ; CFU > 99,9 %
Senior Android Developer
TAG HeuerFreelance
Jan 2021 - Aug 2022
1 year 8 months
Bordeaux, France
Built a connected-watch ecosystem: 9 apps across Wear OS and Android companion; collaborated with a 12-dev Android org in feature teams. - Shipped a new Wear OS app and multiple premium watch faces; modernized legacy modules. - Evolved the phone↔watch protocol (versioned, resilient BLE/companion sync) to boost reliability and lower latency. - Partnered with Google’s SDK team: evaluation, integration, test plan; upstream feedback that drove improvements. - Drove Compose adoption (first production screen) and migration guidelines. - Ensured cross-app backward compatibility across watch/phone versions and shared contracts. Result: 99.9% crash-free across the portfolio.
Technical Lead Android
GROUPE ONEPOINT / Vision IT GroupFreelance
Sep 2020 - Jan 2021
5 months
Bordeaux, France
Android Team Coach (Freelance) — coached a 15-dev Android org to align on one architecture and delivery cadence. - Mapped the system (diagrams + ADRs) and standardized on Clean Architecture + Compose patterns. - Ran a weekly Architecture meeting to drive decisions and unblock squads. - Set coding standards (ktlint/detekt), a PR review checklist, and example modules; mentored leads to scale coaching. - Introduced CI quality gates and a clear branching/release flow.
Senior Android developer
Radio FranceFreelance
Jan 2020 - Oct 2020
10 months
Paris, France
- Shipped articles & podcasts: background playback, downloads/queue, bookmarks, sharing ... - Built an advanced weather module: geolocation, city search, hourly/daily forecasts, caching, battery-aware refresh. - Delivered real-time election coverage with Firebase (FCM + Remote Config): in-app messages and live articles - Scaled feature flags and remote configuration to decouple releases from launches. - Standardized architecture & delivery: Kotlin + Coroutines/Flow, DI, modularization, CI quality gates and tests.
Lead Developer Android
Altice
Oct 2017 - Jan 2020
2 years 4 months
75015
Leading a team of 5 Android developers to build applications around Newspaper - 2 Newspaper apps from scratch and 1 game application for premium users using Clean Architecture - Setting up code conventions, code review, team rituals and scheduling technical presentations - Add Unit tests, Postman automated testsfor the API (Jenkins), and webhooks to trigger CI/CD Code Coverage : 80 %; ; Code analysis with Lint and SonarQube
Android Developer
UC GROUP - The first user centric company
Feb 2017 - Oct 2017
9 months
Paris, France
In charge of Android development of UC Group's Lab : - App that digitalize all process of employees daily work - App to schedule fiber technicians round and help them fill their report
Android Developer
Meetphone
Oct 2016 - Dec 2016
3 months
Région de Paris, France
Android companion app for the “Monsherif” connected safety button — enables a rapid alert in case of danger over reliable Bluetooth LE. - Kotlin migration: Java → Kotlin (Coroutines/Flow), safer models and clearer modules. - Battery status: reads the BLE battery characteristic and shows a custom indicator with thresholds (OK/Low/Critical).
Android Developer
MORPHO
May 2016 - Oct 2016
6 months
Improving biometric tablet applications and patching firmware
Android Application "Voituroutai"
Projet personnel
Mar 2016 - May 2016
3 months
Ile de France
Android app “Voituroutai” Voituroutai lets you save your car’s location and find it later, even in an unfamiliar city or large parking lot. - Tech: Java (Android Studio), MVP architecture - Quality: Espresso instrumentation tests, performance testing/profiling - Release: Published on Google Play
Android Application "Soirée De Folie"
Projet Personnel
Nov 2015 - Mar 2016
5 months
Ile de France
Android app “Soirée De Folie” Soirée De Folie is a collection of the best—and worst—party anecdotes. - Tech: Java (Android Studio); end-to-end design & development - Backend: PHP service + MySQL database, hosted on OVH - Release: Published on Google Play - Operations: Maintenance & updates
Software Engineer
SAGEM DEFENSE SECURITE
Oct 2012 - Aug 2015
2 years 11 months
95610 Éragny, France
Designing a set of tools to speed up the quality analysis of Navigations Inertial Units SIGMA
Education
Ecole nationale supérieure de l'Electronique et de ses Applications
Ingénieur de l'ENSEA
2012 - 2015
4 years