FR
Nicolas MARONE

Nicolas MARONE

Senior Mobile Engineer

15 years of experience

About me

Senior mobile engineer with 15 years of experience, from large international platforms to fintech scale-ups, focused on technical quality and user impact. I currently build a Flutter Bitcoin-savings and banking app end to end: card programme, native Apple Pay / Google Pay, layered architecture, releases. Former developer, lead, architect, technical director and head of a mobile division, I now want to contribute hands-on to ambitious mobile products as a freelance or senior engineer, with flexible or part-time engagements welcome.

Key skills

Mobile development
  • Flutter
  • Dart
  • Swift (iOS)
  • Kotlin
  • Java (Android)
  • React Native
Flutter & Dart, Swift (iOS), Kotlin / Java (Android), React Native
Architecture
  • Mobile architecture
  • Layered design
  • Technical-debt reduction
Mobile architecture, layered design, technical-debt reduction
Fintech
  • Cards
  • 3DS
  • Apple Pay / Google Pay
  • Payments
Fintech: cards, 3DS, Apple Pay / Google Pay, payments
Delivery
  • Release management
  • CI/CD
  • QA processes
Release management, CI/CD and QA processes
Leadership
  • Tech lead
  • Mentoring
  • Recruitment
  • Estimation
  • Consulting
Tech lead, mentoring, recruitment, estimation, consulting

Education

  • 2011 Engineering degree in Computer Science (Master's level) — EFREI Paris
  • 2008 University diploma in Scientific Studies (DUES) — UCAD, Dakar

Professional experience

- Present

Bitstack

Senior Mobile Engineer

Core member of the mobile team of a Bitcoin-savings fintech: Flutter app for accounts, payments, Bitcoin and cards.

  • Flutter
  • Dart
  • Swift
  • Kotlin
  • Hive
  • Entrust SDK
  • GitHub Actions
Show detailsHide details 5 highlights
  • v1 to v2 redesign: main developer as the only mobile developer, in collaboration with the CTO (account management, payments, Bitcoin buy/sell, cash account); later redesigns of core, onboarding and Cash tab on a new design system.
  • Team: sole dedicated mobile developer for 6-9 months (the CTO contributed part-time), then took part in recruitment and onboarded the 2nd and 3rd mobile developers. Designed and set up the release and QA process under strong pressure and high expectations; release notes in 7 languages.
  • Card programme: waitlist, ordering, activation, 3DS, cashback and round-ups; eligibility rollout from beta to general availability.
  • Native Apple Pay and Google Pay card provisioning, built from scratch (iOS PassKit and wallet extension, Android Kotlin, Flutter bridge).
  • Architecture: led the move to a layered architecture, legacy removal, CI checks on dependency rules and written guidelines; performance work (Hive migration, memory and network).

-

Ceni Digital - Proxym France
Edenred Group

Flutter Architect / Lead

Led a mobile technology transition (architecture, documentation, technical decisions) and the rewrite of the fuel-card mobile app, the subsidiary's main service.

Remote, mostly in English, with a team spread across France, Romania and Germany.

Show detailsHide details 3 projects

Flutter starter kit

Complete Flutter kit for the Edenred Group mobile teams:

  • Reference architecture suited to the context
  • Technical stack selection
  • Documentation of the choices and getting-started guide
  • Sample project applying every recommendation
  • Flutter
  • cubit
  • retrofit
  • hive
  • get_it
  • er_maps
  • intl
  • mockito
  • test

ER Maps library

Map library for iOS, Google and Huawei: one API to display and interact with Apple Maps, Google Maps or Petal Maps depending on the platform, with clustering and a pin image cache.

  • Flutter
  • Apple maps
  • Google maps
  • Petal maps
  • Google services
  • Huawei services

UTA - EasyFuel - Rewrite

Rewrite, with 2 junior developers, of a B2B2E fuel app:

  • interactive station map with filters, address search and favourites
  • transaction history and loyalty points
  • in-app fuel payment
  • Published in 9 languages, 20 countries and 3 stores (Google, Apple, Huawei)
  • Flutter
  • cubit
  • retrofit
  • hive
  • get_it
  • er_maps
  • intl
  • appauth
  • batch
  • crashlytics

-

Axance Technology
Devoteam Creative Tech

Head of Front-end Practice / Mobile Developer

Set up processes (recruitment, quality), delivery organisation and the practice roadmap; led the technical direction and reorganised the management chain.

Mobile development (React Native, native Android, Flutter), pre-sales, estimation, client relationship.

Show detailsHide details 3 projects

Flutter Starter Kit

Foundation app covering classic mobile needs: authentication, auto-login, parameterised navigation, storage, web services, complex UI components.

Built from scratch, self-taught.

  • flutter
  • cubit
  • retrofit

Lucie - Jaji

React Native app for a new consumer health-insurance product: feature development and bug fixing.

  • react-native
  • redux-toolkit
  • axios
  • i18next
  • react navigation
  • VSCode

Pomona - Starter Kit

React Native starter kit for Pomona's React JS team, to start rebuilding a B2E sales-support app.

Built from scratch: authentication, navigation, storage, login funnel, tabs, web services, list and detail views.

  • react-native
  • redux-toolkit
  • axios
  • i18next
  • react navigation
  • VSCode

-

Axance Technology
Devoteam Digital Factory

Mobile Technical Director / Developer

Created and led the mobile practice: beliefs, processes, best practices, roadmap and technical direction, team organisation, skills tracking, recruitment, delivery and quality. Also native Android / iOS and React Native development, pre-sales, estimation, client relationship.

Show detailsHide details 7 projects

GKeep - Configurator

React Native companion app for a connected device, built from scratch with the Back-end and IoT teams.

  • react-native
  • rxjs
  • axios
  • i18next
  • react-navigation
  • VSCode

Fnac Darty - Fnac.com & Darty.fr

Team follow-up, client relationship, team setup, architecture, scoping, estimation, technical advice.

  • Android
  • iOS
  • Rx

Transdev - B2E application

Pre-sales, estimation, technology advice, team follow-up, client relationship, code review, architecture, occasional development.

  • Android
  • iOS
  • Rx

Adecco - Temp-worker applications

Pre-sales, estimation, technology choice, project initialisation, feature development, team follow-up, architecture and stack definition.

  • Android (Kotlin, Java)
  • iOS (Swift)
  • Rx

Travelex - Ditto

Solution audit, estimation, project initialisation, team follow-up, architecture and stack definition, feature development and fixes.

  • Android (Kotlin, Java)

Air Liquide - iRonde

Architecture, pair programming, features, offline module, fixes; team supervision.

  • Android (Kotlin, Java)
  • Rx

Chauffeur Privé - Consumer app

Feature development for the consumer-app rebuild, junior coaching, quality and delivery follow-up.

  • Android (Java)
  • Rx
  • Clean architecture

-

Freenow (ex-Kapten / Chauffeur privé)

Android Developer

Took over the B2C ride-booking Android app and built new features; built the Driver app from scratch; contributed to the consumer app rebuild.

  • Android (Java)
  • Clean Architecture
  • MVP
  • Retrofit
  • Rx

-

Viseo (ex-Novedia)

Lead Android / Hybrid Developer

Design and development of Android and Cordova (PhoneGap) hybrid apps: architecture, client technical discussions, prioritisation, quality and consistency follow-up.

Show detailsHide details 5 projects

Pernod Ricard - Hybrid intranet

Angular / Cordova iOS app giving employees access to intranet services.

Feature development, burn-down follow-up, fixes, client relationship.

  • Angular
  • typescript
  • cordova
  • iOS

RFI - Consumer app

RFI consumer app built from scratch; technical lead of a junior developer, technology choices.

  • Android (Java)
  • radio player
  • multilingual

Louis Vuitton - In-store app

Experimental in-store experience app built from scratch: indoor geolocation and product display.

  • Android (Java)
  • beacons
  • map-style display
  • in-store testing

Sisley - Sales assistance app

Tablet sales-assistance app for store staff, built from scratch.

  • Android (Java)
  • Bluetooth barcode scanner
  • luxury-grade quality

France 24 - Consumer app

Took over and completed the consumer app.

  • Android (Java)
  • video player
  • Chromecast integration