Rayane Kurrimboccus · Based in France

Senior iOS engineer with a product mindset, amplified by AI.

I'm Rayane, an iOS engineer with 9 years of experience on high-traffic and security-critical apps: Oui.SNCF, Dashlane, and now Decathlon Hub, which I'm rebuilding from scratch in SwiftUI. iOS is my craft, but I don't stop at the app: I build backend services when the product needs them, write the specs and push for the decisions that matter to users.

9years of iOS in production
7years of SwiftUI
5apps on the App Store
1,400+App Store ratings

Product · AI

Engineer first, product-minded

I work like a product engineer: I start from users and data, write the spec, design in SwiftUI, and direct AI agents through implementation and tests. Agents write almost all of the code; the decisions, the architecture and the quality bar stay mine.

  • Users and data firstFeatures start from user feedback and analytics: retention, DAU/MAU, conversion, ratings.
  • Specs with no gapsEvery spec is challenged until nothing is left open. Nothing is built before the product is validated.
  • Agents write, I architectClaude Code and Codex write nearly all the code. I keep the architecture clean and tested, with boundaries the build enforces.
  • Leading AI in the teamAt Decathlon I drive AI adoption: agent documentation, shared skills, review guidelines.

Experience

Nine years of shipping iOS apps

Decathlon

Senior iOS Engineer · Decathlon Hub Jan 2024 – Present

Rebuilding Decathlon Hub, a high-traffic app for connected sports equipment, from scratch.

  1. Complete rebuild of the app, 100% SwiftUI.
  2. Clean Architecture with explicit dependency management, modularized with Tuist.
  3. Built the core engine of the BFF (Backend for Frontend) that turns thousands of requests, each carrying thousands of activity data points, into the app’s charts: maths on GPS, heart rate, speed and pace.
  4. The team owns the BFF and its OpenAPI contracts, with generated code checked at compile time on both sides.
  5. Delivered a feature end to end, from the backend to the iOS and Android apps.
  6. Built a complete in-app debug menu for developers and testers.
  7. Bluetooth Low Energy across multiple device SDKs, in an ecosystem of local databases and several backend layers.
  8. Find root causes in other teams’ code and fix them with pull requests in their repositories, instead of waiting.
  9. Drive AI adoption in the team: documentation for agents, shared skills, code review guidelines, internal sessions.
  10. Close work with product managers and designers, with a real voice on product and design decisions.
  11. Accessibility and animations treated as first-class features.
  12. CI/CD on Bitrise and GitHub.
  • Swift
  • SwiftUI
  • Clean Architecture
  • Tuist
  • BLE
  • BFF
  • OpenAPI
  • Android
  • Bitrise
  • GitHub
  • Datadog
  • Amplitude
  • Copilot

Dashlane

Senior iOS Engineer Nov 2019 – Jan 2024 Fully remote · working daily with New York and Lisbon

Password manager. iOS, macOS, Safari extension, AutoFill extension, watchOS and widgets, in a team of 10 iOS engineers working in English.

  1. Rewrote the app’s screens from scratch in SwiftUI and Combine (MVVM), then refactored the whole app navigation in SwiftUI, including NavigationStack for login.
  2. Rebuilt the AutoFill credential provider extension in SwiftUI and added data sync between the app and its extensions through App Groups.
  3. Shipped the macOS app with Catalyst from the shared iOS codebase.
  4. Designed the modular Swift Package architecture (Foundation, Core, Feature layers) and wrote about it on the Dashlane blog.
  5. Built “Import from LastPass”, a strategic feature after the LastPass breach.
  6. Migrated async code to structured concurrency, Carthage to Swift Package Manager, and contributed to the Core Data → GRDB migration.
  7. Moved CI from Stash to GitLab CI with fastlane, then to Xcode Cloud in 2023, with UI and unit tests gating every release.
  8. Worked with symmetric and asymmetric cryptography in a security-critical, open-source codebase.
  • Swift
  • SwiftUI
  • Combine
  • async/await
  • MVVM
  • SPM
  • Catalyst
  • GRDB
  • GitLab CI
  • Xcode Cloud
  • fastlane

Oui.SNCF

iOS Engineer · now SNCF Connect Apr 2018 – Nov 2019

France’s train booking app, in a mobile team of about 30 people.

  1. New features in Swift: bus booking, Siri Shortcuts to show your ticket, search improvements, a rebuilt loyalty cards section.
  2. Split the app into frameworks to cut compile and launch time, and wrote about it on Medium.
  3. Bridged Swift with the legacy Objective-C code base, in a monorepo with Jenkins CI.
  4. Proposed the code style guidelines the team adopted.
  • Swift
  • Objective-C
  • UIKit
  • MVVM
  • Jenkins

Diji

iOS Engineer (agency) Jul 2017 – Nov 2017

Several client apps, including a mission on Medicapp.

  1. Released 3 apps to the App Store, in Swift and Objective-C.
  2. Set up a Jenkins server with fastlane and AWS for iOS and Android test automation.
  • Swift
  • Objective-C
  • Core Data
  • Jenkins
  • fastlane

Supinfo International University

Teacher · Nov 2015 – Jun 2018

Taught Swift, C, web and object-oriented programming to first- to third-year students, and ran the exams.

Earlier

2015 – 2016

Web and iOS developer at Asifiwe Ltd (UK internship), 42Stores and Lok-iz. Front end, PHP back end and a first Swift app.

Apps

Apps I build on the side

Writing

Latest writing

Background

Skills

Skills

Swift & UI
Swift · SwiftUI · Combine · async/await · Swift macros · UIKit · Objective-C · Accessibility · Animations
Architecture
Clean Architecture · MVVM · Modularization · Swift Package Manager · Tuist · Dependency injection
Apple platforms
iOS · macOS / Catalyst · watchOS · Widgets · App extensions · BLE · StoreKit
Data & backend
GRDB / SQLite · Core Data · BFF · OpenAPI · Cloudflare Workers · Supabase · Vapor
Product & data
User research · Specs · Google Analytics · Amplitude · Datadog · ASO
Delivery
Unit & UI tests · Xcode Cloud · Bitrise · GitLab CI · GitHub · fastlane · Feature flags · App Store release
AI tooling
Claude Code · Codex · Copilot · MCP · Agent skills · Test-first agents
Also
Kotlin · Jetpack Compose · TypeScript

Education

  • Master of Science, Computer EngineeringSupinfo International University · 2015 – 2018
  • Programmer analyst diplomaExia.Cesi · 2013 – 2015

Languages

  • French (native)
  • English (fluent, C1)
  • InterestsBouldering, running, hiking, badminton

Contact

Let's talk.