
Mathieu Rul
Senior Mobile Platform Engineer
Salaire / Taux journalier
13390 Auriol, France
Mobilité : Marseille, Aix-en-Provence
CDI
Peut venir sur site
Expertises
Langues
À 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.
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
Symphony Certified Developer
Délivré le : mai 2020
Oracle Certified Associate, Java SE 7 Programmer
Délivré le : juil. 2014