Eloi Navarro
Senior Software Engineer
About
Senior engineer with 15 years of experience building Android products, leading architectural migrations, and shipping end-to-end systems. I care about code that is maintainable and products that are actually useful. Beyond mobile, I build and operate my own full-stack projects - from REST APIs to frontend - and I'm comfortable stepping outside my primary stack when the team needs it.
Experience
Led the full architectural migration of the Bynder Android app from a legacy XML/View-based codebase to Jetpack Compose, redefining the navigation structure and modernising the overall user experience in the process.
- Drove the initiative to redesign app navigation around a Home screen surfacing personalised content - recent assets, collections, and favourites - reducing the need for manual search and improving content rediscovery.
- Contributed to a critical backend project outside my primary stack: identified and resolved logic duplication in a Kafka-based messaging pipeline by designing a unified mapper capable of handling multiple event sources, reducing code surface, error-prone paths, and test overhead.
Maintained and evolved the Bynder Android app, while leading the migration of the codebase from Java to Kotlin and upgrading the authentication layer from OAuth1 to OAuth2.
- Proposed and built the Home screen feature - a personalised entry point aggregating recent content and favourites - which was later adopted as a core feature across both Android and iOS clients.
- Successfully migrated the entire codebase from Java to Kotlin and upgraded authentication from OAuth1 to OAuth2 with no user-facing disruption.
Worked on expanding and maintaining an in-house cross-platform library serving the needs of multiple game titles, gaining hands-on experience with C#, iOS, and Unity3D.
- Overhauled the event logging system, bringing the tracking error rate down to under 1%.
Part of the mobile team at one of Europe's largest software discovery platforms, working in a multidisciplinary agile environment to build and iterate on the Android app.
Main Android developer across multiple client projects, taking on increasing responsibility in architecture decisions, UX prototyping, and project scoping. Worked closely with UI/UX designers and led the technical definition of projects from inception to delivery.
Skills
Projects
Subscription-based course streaming platform for cat owners, built end-to-end. Includes a REST API backend with session-based authentication and token rotation, a content-gated frontend, Stripe billing integration, and a CMS for non-technical content management.
Cat care podcast platform created by my partner. The site is statically generated from an RSS feed, with a focus on performance and content accessibility for a non-technical audience.
Official Android client for Bynder's Digital Asset Management platform.