About Joffrey
- Consulting
- Design
- Prototyping
- Architecture
- Lead
- Development
- Auditing
- Acceptance and Evolution
- Development and management of the complete lifecycle of a native application (Swift) up to its publication on the App Store.
- Implementation of a team production development environment: best practices, code review, pair programming, workshops, Git – Gitflow, architecture, CI/CD – auto-release, unit tests, auto-delivery.
- Debugging crashes and resolving critical bugs.
- Remote with collaboration tools such as Slack, Teams, or Zoom.
- Occasionally. 1 to 2 times a month in Bordeaux or Paris.
Chinese
Basic
English
Fluent
French
Native or bilingual
Experience
- Accor AllSenior iOS DeveloperHOSPITALITYMay 2019 - March 2023 (3 years and 11 months)Issy-les-Moulineaux, FranceI played a pivotal role in revamping the Accor Hotel iOS app, rebranded as ALL - Accor Live Limitless, a public-facing app enabling hotel bookings and more. The project involved rebuilding the app from scratch with a new design, codebase, and architecture, leveraging state-of-the-art technologies.Starting as a Senior iOS Developer, I quickly advanced to Lead iOS Developer and eventually became the iOS Solution Architect. I led a team of 12+ iOS developers across three feature teams within a larger group of 50+, working closely with designers, product owners, and other team members to ensure quality and alignment.As an iOS Solution Architect, I focused on creating a robust, scalable codebase and implementing best practices in development, code organization, and CI/CD management. I drove improvements in methodologies such as pair programming, code reviews, and Git workflows, fostering a culture of continuous learning and collaboration.Additionally, I acted as the primary technical point of contact for Accor's partners, including payment providers, Apple, and third-party SDK vendors, ensuring high-quality, scalable solutions tailored to each feature team's needs.⚡️Key Contributions:
- iOS Development & Leadership: Led iOS development, tech reviews, code reviews, pair programming, TDD, bug resolution, and documentation.
- Feature Implementation: Developed features using system SDKs like Apple Pay, Push Notifications, Maps, Widgets, Accessibility, and Dark Mode.
- Environment Migration: Managed updates of environment.
- DevOps & CI/CD: Automated release management and optimized workflows using CI/CD pipelines.
- Team Processes: Facilitated team processes such as developer interviews, onboarding, and organizing team rituals.
🛠️ Key Technologies & Tools:- iOS Versions: iOS 9 to iOS 16.
- Languages & Frameworks: Swift 4 to 5.8, SwiftUI, Swift Concurrency.
- Tools & Platforms: Xcode, Instruments, GraphQL.
- CI/CD & DevOps: Xcode Cloud, Bitrise.
- Altice Media Publicité (Groupe L'Express)iOS Developer - FreelancePRESS AND MEDIASeptember 2017 - April 2019 (1 year and 7 months)Paris, FranceAt Altice Media Group, I led the revamp of the L'Express iOS app, migrating it from Objective-C to Swift by refactoring the codebase and adding new features. I also worked on the complete redesign of the iOS app for Liberation. I collaborated closely with a mobile team of around 15 people, including five iOS developers, under the supervision of the CTO and the tech lead manager.My contributions included establishing development processes such as pair programming, code reviews, and Git workflows, as well as participating in CI maintenance and enhancement. I actively engaged in workshops and brainstorming sessions to shape app architecture and feature development.⚡️Key Contributions:
- UI/UX Collaboration: Collaborated closely with designers to share and refine UI/UX ideas.
- Architecture & Feature Workshops: Led and participated in workshops and brainstorming sessions to define app architecture and features.
- Codebase Migration: Refactored and migrated the codebase of L'Express from Objective-C to Swift, ensuring a clean and maintainable code structure.
- Clean Architecture Implementation: Implemented Clean Architecture patterns (MVVM, Clean Swift/VIP) to improve code quality and maintainability.
- Code Quality & Team Processes: Set up Xcode templates for creating decoupled Clean Modules, and contributed to the establishment of code review and pair programming practices.
- CI/CD & Workflow Optimization: Managed and optimized CI processes, including Jenkins, and set up effective workflows for the tech team.
- Continuous Improvement: Focused on continuous improvement practices to enhance team efficiency and product quality.
- iOS SDK Migration: Led the migration efforts to iOS SDK 12, ensuring compatibility and leveraging new platform capabilities.
- UserAdgentsDev Manager / lead iOS DeveloperDIGITAL AND ITFebruary 2015 - August 2017 (2 years and 6 months)Paris, FranceI’ve worked on various applications for the agency’s clients. As a lead developer, my role was to conduct projects from scratch and work out the main architecture. I’ve been leading an iOS team of up to 6 internals peoples and some externals (freelancer). I’ve been working side by side with both designers and product owners to figure out the best options for apps.Also, as a Dev Manager, I was responsible of the production, delivery and quality of the mobile team development (15 people). I did so by applying a concrete strategy including code reviews, pair programming, continuous integration, concise documentation, unit-testing, QA and sharing meetings.Technologies: iOS 7-11, watchOS, tvOS — Objective-C, Swift — Xcode, Storyboards, Xib — Push Notifications, MapKit, WebKit, Core Data, Core Location, Core Animation, GCD, Apple Pay, 3D Touch — Google Analytics, FireBase, Parse, TagCommander, Cocoapods, Instruments — REST API — Custom container controller, Custom NSFetchedResultController, CollectionView flow layout, synchronized ScrollView — MVC, MVVM, VIPER — Jenkins, Xcode Bots, CI, Unit Test, Fastlane, GitFlow, Fabric, TestFlight, Ad-Hoc/In-House — Scrum, JIRA, Bitbucket, Slack, Photoshop, Sketch.Refs: McDonald’s France (iOS), Franprix (iOS), MGEN (iOS Universal App), Ôji (iOS) Tour de France (iOS, iPad, In House), PSG (iOS iPad, In-House), L'échappée Volée (tvOS), iBeacons (iOS internal SDK), Accord Hotels (tvOS, watchOS), 118 218 (iOS).
Recommendations
Be the first to recommend Joffrey
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master’s degree – Followed – Not graduatedEPITECH / ETNA2013I attended the computer science class at Epitech for 2 years and a half before following Etna classes for 2 years. I spent 6 months in Chongqing University (Epitech partnership) where I shared projects with Chinese students and discover ed other cultures.