Mathieu Rul

Senior Mobile Platform Engineer

Salaire / Taux journalier

13390 Auriol, France

Mobilité : Marseille, Aix-en-Provence

CDI

Peut venir sur site

Expertises

AndroidKotlinTest Driven DevelopmentXcodeSoftware CraftsmanshipUX Product DesignCoaching agileScrumDéveloppement FullstackScalaCC#HTMLGitHubJavascriptIntuneRubyObjective-CGitIOSPHPC++JavaJenkinsCircleCICSSNodeMySQLMongoDBPostgreSQLExpressAngularGoogle AnalyticsLinuxHadoopReactGradleRequêtes SQLDéveloppement BackendSEOSwiftWindowsOracle DatabaseDéveloppement FrontendIA

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Senior Android engineer with 15+ years of experience delivering high‑quality, user‑focused mobile applications. Deep expertise in Android, Kotlin, Gradle, and CI/CD, with a passion for software craftsmanship, and building innovative mobile solutions. Recognized for technical leadership, mentoring, and cross‑functional collaboration in international, multicultural teams.

Liens

Expérience de travail

Senior Mobile Platform Engineer

Zendesk

avr. 2022 - Présent

4 ans 7 mois

À distance

Zendesk is the intelligent heart of customer experience, a leading customer service and engagement platform powered by AI. Responsibilities: • Design, develop, and maintain a mobile platform tool to support Zendesk mobile apps and SDKs (iOS, Android, Unity), improving developer experience and enabling scalable delivery. • Establish and run a modern release process, streamlining builds from code to deployment across Google Play, App Store, CocoaPods, and Maven Repository. • Enable and support 100+ mobile engineers by simplifying CI/CD pipelines, enhancing tooling, and reducing friction across the development lifecycle. • Deliver new user‑facing features in the Android Zendesk Support app with a strong focus on quality, performance, and customer impact. Key Accomplishments: • Created robust internal tooling in Ruby to automate end-to-end release pipelines for Android, iOS, and Unity apps & SDKs via GitHub Actions, cutting release times by 50% and eliminating manual steps. • Tuned smoke tests to speed pipelines by 20% and reduce CI infrastructure costs by 90%, decreased unit‑test flakiness by 30%, boosting CI confidence and developer feedback speed. • Unified workflows across iOS, Android, and Unity teams, breaking down silos and fostering better collaboration, while scaling CI/CD systems to support hundreds of engineers for faster, more reliable, and predictable delivery. • Strengthened security and compliance by enhancing GitHub repository protections (branch rules, code ownership, secrets management …), supporting SOC 2, and automating dependency updates to proactively mitigate vulnerabilities. • Standardized Git/GitHub practices across multiple mobile teams, streamlining collaboration and quality. • Shipped new Android features in the Zendesk Support app, enhancing UX for thousands of enterprise users. This role honed my leadership within a globally distributed organization of 100+ engineers, elevating collaboration, quality, and delivery velocity across teams.

Symphony

sept. 2018 - mars 2022

3 ans 7 mois

Sophia Antipolis

Lead Mobile Engineer

févr. 2020 - mars 2022

2 ans 2 mois

Sophia Antipolis

Symphony is where financial markets connect and collaborate, send messages, share files, automate trade flows and meet in real time. Responsibilities: • Lead the definition, development, and release of new customer capabilities for 4 Android apps, coordinating across time zones with customers, developers, vendors, and support. • Support customer adoption with Enterprise Mobility Management (EMM) integrations (BlackBerry Dynamics, MobileIron, Microsoft Intune), troubleshot issues, provide technical guidance, and document resolutions to strengthen support effectiveness. • Collaborate with distributed teams (sales, backend, frontend, design, QA) in a guilds-and-tribes structure to align delivery with quality, performance, and customer impact goals. • Maintain CI/CD pipelines, ensuring they meet the high-quality requirements (craftsmanship, security, testing, static analysis, code review …) to boost release predictability and engineer productivity. • Grow team capability by interviewing candidates, improving onboarding, and mentoring new hires to accelerate ramp-up and foster long-term success. Key Accomplishments: • Delivered a new mobile experience by rewriting the application from the ground up with modern Android architecture and tooling, achieving a 75% faster startup time. • Assembled a successful team of 4 Android engineers, ramping up developers to full productivity quickly. • Unblocked complex customer issues across heterogeneous environments: network, SSO providers, EMM solutions, on‑premises, and cloud. • Migrated CI from Jenkins to CircleCI, cutting maintenance costs, improving build speed and reliability, and boosting team productivity. • Strengthened quality gates by increasing test coverage and expanding CI checks (Danger, Android Lint, Detekt, JaCoCo, SpotBugs, PMD, SonarQube). This role expanded my leadership by building and leading an Android team, delivering an app rewrite, and improving delivery quality across a multi-team environment.

Mobile Enterprise Applications Engineer, Android

sept. 2018 - janv. 2020

1 an 5 mois

Sophia Antipolis

Android Lead Developer

My Coach Sport

avr. 2016 - août 2018

2 ans 5 mois

Mexico, District fédéral, Mexique

My Coach Sport offers several mobile apps for coaches and players in various sports (football, rugby, cycling, and more). Responsibilities: • Architect, develop, and ship Android apps, following best practices, scalable architecture, and a strong user-centric mindset. • Head the Android team, mentor engineers through code reviews, pair programming, and knowledge-sharing sessions. • Collaborate closely with product, design, and QA in an Agile/Scrum environment. • Institute and enforce quality standards, coding guidelines, and CI checks with a one-step deployment flow to Google Play. • Partner with users and stakeholders to create impactful feedback loops that drive continuous improvement. Key Accomplishments: • Refactored an existing Android app using SOLID principles, Test‑Driven Development (TDD), clean architecture and design patterns (MVVM, RxJava, Android Architecture Components …), while migrating the codebase from Java to Kotlin. • Crafted independent and highly testable Gradle modules, writing instrumented tests to run on real devices and prevent regressions. • Implemented quality gates to ensure code quality (SonarQube, Danger …) and established a robust mobile CI/CD pipeline, first on Jenkins using Fastlane and then did the migration to Bitrise. • Worked on backend (Scala, PHP, MySQL), frontend (HTML, CSS, JavaScript), iOS apps (Objective-C, Swift), and various other topics. • Conducted on-site coding interviews to assess technical skills, problem-solving abilities, and cultural fit. This role strengthened my leadership and mentorship skills, allowing me to elevate engineering practices across the Android team while focusing on delivery quality and guiding other developers.

Sopra Steria

mars 2013 - janv. 2016

2 ans 11 mois

Sophia Antipolis

Full Stack Developer

avr. 2014 - janv. 2016

1 an 10 mois

Sophia Antipolis

Full stack developer contributing to diverse client projects, delivering web, mobile, and big data solutions tailored to each business need. Responsibilities: • Contribute to several projects for different clients, adapting to varied business needs and technology stacks. • Enhance an existing website for Soccer Park (futsal pitch rental) by integrating social features with Facebook and Twitter (Facebook SDK, Graph API, Twitter SDK). • Implement a monitoring tool in JEE for a French social organization. • Serve as a full‑stack developer for Orange on an audience analysis tool for web and mobile. Key Accomplishments: • Successfully delivered multiple customer-facing projects, improving user engagement and data insights. • Engineered a robust mobile SDK (Android, iOS, JavaScript) embedded in Orange apps and websites to track user behavior, enhancing analytics on millions of devices. • Developed new front-end interfaces using PHP Zend Framework, HTML, JavaScript, CSS to display aggregated marketing data. • Migrated back-end processing from a legacy C/C++ system to Hadoop, introducing unit tests with PigUnit to prevent regressions and initiating a testing culture within the team to improve code quality and maintainability. • Enabled Orange to efficiently handle much larger data volumes, paving the way for big data adoption. This role deepened my understanding of big data and how to process huge volumes of data efficiently, while also strengthening my leadership skills through guiding team efforts and fostering best practices.

Backend Developer

juil. 2013 - mars 2014

9 mois

Sophia Antipolis

Web Developer

mars 2013 - juil. 2013

5 mois

Sophia Antipolis

Android Developer

Expertise Android

juin 2012 - août 2012

3 mois

Sophia Antipolis

Android development in a start-up specialized in the creation of Android applications. Responsibilities: • Draft specifications and create UI mockups for the DroidAppGen Android application. • Develop the Android app in Java using the Android SDK. • Build a backend in PHP to support the mobile application. Key Accomplishments: • Gained hands-on experience in Android development and successfully delivered the application. • Delivered a complete mobile and back-end solution by integrating PHP, MySQL, Java, and the Android SDK. This role gave me my first professional experience in mobile development, teaching me how to transform requirements into a fully functional Android application.

Web Developer

Iframe Apps

juin 2011 - déc. 2011

7 mois

Mexico, District fédéral, Mexique

Iframe Apps specializes in developing Facebook applications used by millions of users worldwide, enhancing social media engagement and functionality. Responsibilities: • Create multiple Facebook applications in PHP to extend page functionality and improve user engagement. Key Accomplishments: • Built a contact‑form app that achieved over 4 million monthly active users. • Release a Facebook page extension to enable newsletter subscriptions. • Crafted a Facebook fan‑gate module to reveal content only to users who had liked the page, driving audience growth. This rewarding experience demonstrated how simple and well‑targeted solutions can be truly valuable and have large‑scale impact.

Web Developer

Label-Internet

avr. 2009 - oct. 2010

1 an 7 mois

Mexico, District fédéral, Mexique

Web development in a digital agency (internship followed by permanent employment). Responsibilities: • Design and deliver various types of websites: corporate, e-commerce platforms, social networks, video sharing and more. • Improve search engine rankings (SEO). • Enhance user experience (UX). Key Accomplishments: • Deployed multiple websites successfully. • Conducted search engine optimization (SEO) using Google Webmaster Tools. • Added new features to an internal PHP framework. • Analyzed audience data and user behavior with Google Analytics to optimize website UX. This role sharpened my full‑stack web development skills, deepened my understanding of SEO and UX, and taught me how to deliver tailored solutions in a fast‑paced agency environment.

Web Developer

La Fermière

mars 2008 - juil. 2008

5 mois

13400 Aubagne, France

Web development in a dairy products company (internship followed by short‑term employment). Responsibilities: • Analyze business needs and write detailed functional and technical specifications to create the company’s first corporate website. • Design, develop, and deploy the company’s website at www.lafermiere.com. Key Accomplishments: • Successfully designed, developed, and launched the website using PHP, HTML, CSS, and JavaScript. • Boosted online visibility and strengthened the company’s brand image through strategic SEO initiatives. • Ensured cross‑browser compatibility to deliver a consistent and reliable user experience across all major web browsers (Firefox, Internet Explorer, Safari, and Opera). This first professional experience gave me the ability to analyze business needs, create detailed specifications, and deliver end-to-end website solutions.


Formation

Polytech Nice Sophia

Engineering Diploma, Computer Science

2009 - 2014

5 ans 1 mois

Copenhagen University College of Engineering

Engineer's degree, Computer Science

2012 - 2013

1 an 1 mois

IUT d'Aix Marseille

Two-year university, Computing

2006 - 2009

3 ans 1 mois

Joliot Curie High School

High School Diploma in Science, Mathematics Specialty

2003 - 2006

3 ans 1 mois


Licences et certifications

Generative AI with Large Language Models

Délivré le : août 2025

Certifié par Amazon Web Services (AWS)

Symphony Certified Developer

Délivré le : mai 2020

Certifié par Symphony

Oracle Certified Associate, Java SE 7 Programmer

Délivré le : juil. 2014

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.