Skip to content
Disponible pour des projets
Taoufik BOUABID
KotlinSwiftJetpack ComposeSwiftUIChat & VoIPAI / LLMClean ArchitectureIoT/BLECI/CD

Bonjour, je suis

Taoufik BOUABID

Ingénieur Mobile Senior • Android & iOS

Je conçois des apps mobiles robustes et scalables sur Android et iOS - messagerie temps réel, appels VoIP voix & vidéo (CallKit, WebRTC), sync offline-first et intégration hardware (Bluetooth, NFC).

9+
Années d'expérience
30+
Projets
15+
Applications publiées
Défiler

À propos

9+ ans à livrer des applications Android et iOS natives de bout en bout - de la conception d'architecture au déploiement store. Track record éprouvé en produits de communication temps réel : messagerie, intégration VoIP (ConnectionService, CallKit, WebRTC) et streaming.

Expertise approfondie en Kotlin, Jetpack Compose, Swift et SwiftUI. Spécialisé en chat temps réel, appels voix & vidéo, notifications push (FCM, APNs, VoIP Push), sync offline-first et networking sécurisé.

Expertise

9+ ans Mobile • Android & iOS

Réalisation

44,1K$ de revenus App Store (Noy VPN)

Leadership

Tech Lead • Code Reviews • Mentorat

Disponibilité

Remote / On-site

Parcours Professionnel

Expérience Professionnelle

VonRoll Hydro

VonRoll Hydro

Actuel

Février 2025 - PrésentTélétravail

Années

2025 - Présent

Mobile Tech Lead / Développeur Mobile Senior

Entreprise suisse d'infrastructure hydraulique. Développement de LEAKAPP sur Android (Kotlin/Compose) et iOS (Swift/SwiftUI) - app mobile terrain pour la détection acoustique de fuites avec connectivité hardware en temps réel via Bluetooth et NFC.

Réalisations clés

  • Lead technique : standards d'architecture, code reviews, mentorat, bonnes pratiques
  • Double plateforme : Android (Kotlin, Jetpack Compose, Hilt, Room) et iOS (Swift, SwiftUI, Factory DI, GRDB)
  • Stack Bluetooth complète (Classic + BLE) : découverte, appairage, streaming de données bidirectionnel avec machine d'état
  • Persistence chiffrée offline-first avec sync bidirectionnelle intelligente, résolution de conflits et file de messages
KotlinJetpack ComposeSwiftSwiftUICore BluetoothNFCClean ArchitectureGRDBRoom
Oi Chatbot

Oi Chatbot

Janvier 2024 - PrésentProjet personnel

Années

2024 - Présent

Développeur Android - Support iOS

Application Android native de chat IA avec conversations en streaming temps réel, interaction vocale, gestion multi-agents et configuration à distance. Contribution également à la version iOS.

Réalisations clés

  • UI chat complète en Jetpack Compose : streaming de messages, threading de conversations, historique et favoris
  • Système multi-agents configurable à distance via Firestore (sélection de modèle, prompts système, catégories)
  • Google Play Billing pour le tier premium ; support RTL/arabe complet ; génération d'images DALL-E
KotlinJetpack ComposeHiltWebSocketFirebaseOpenAI API
Noy - Anonymous VPN

Noy - Anonymous VPN

Mars 2020App Store

Années

44,1K$ revenus

Développeur iOS (Freelance)

Application VPN iOS native avec tunnel chiffré, transport sécurisé TLS, test de vitesse et abonnements premium. Ownership produit de bout en bout, de l'architecture à la monétisation.

Réalisations clés

  • Gestion tunnel OpenVPN avec handshake TLS, couche de transport chiffrée, machine d'état de connexion et masquage IP
  • Module SpeedTest personnalisé (latence, upload, download) ; UI statut de connexion temps réel ; reconnexion automatique
  • In-App Purchase pour tier premium (serveurs haute vitesse, bande passante illimitée) ; monitoring Firebase Crashlytics
SwiftUIKitOpenVPNTLSIn-App PurchaseFirebase Crashlytics
Enablon (Wolters Kluwer)

Enablon (Wolters Kluwer)

Avril 2019 - Novembre 2024Bois-Colombes, France

Années

5+ ans

Consultant Mobile - iOS (collaboration Android)

Plateforme EHS enterprise pour organisations mondiales. Lead développement iOS sur 4 produits pendant 5+ ans, en collaboration étroite avec l'équipe Android sur les décisions d'architecture et code reviews.

Réalisations clés

  • Responsable Dynamic Forms Framework : SDK de formulaires partagé utilisé par tous les produits mobiles Enablon
  • Authentification PKCE, sync offline avec résolution de conflits, moteur de formulaires dynamiques avec règles serveur
  • Pipelines CI/CD Azure DevOps, gestion des migrations Realm, quality gates SonarQube
  • Localisation RTL/arabe complète, optimisation iPad, refonte d'app sur 12 langues
Dynamic FormsODataPKCE OAuthRealmCouchbaseAzure DevOpsRTL Support
In Time Solutions / Machinestalk

In Time Solutions / Machinestalk

Octobre 2018 - Janvier 2019Arabie Saoudite

Années

4 mois

Ingénieur Développement iOS

Système de gestion de flotte (FMS) avec suivi GPS temps réel, historique des trajets et alertes push instantanées.

Réalisations clés

  • Tracking temps réel avec Google Maps SDK et Directions API pour le suivi live de véhicules
  • Firebase Cloud Messaging pour les alertes véhicules instantanées
  • Historique des trajets avec recherche par date et filtrage
Real-time GPSFirebaseGoogle Maps
Karizma Technology (Startup)

Karizma Technology (Startup)

Août 2016 - Septembre 2018Tunisie

Années

2 ans

Ingénieur Développement Mobile - Android & iOS

Livraison de produits mobiles variés sur Android et iOS : marketplaces, réseaux sociaux et apps de divertissement. Mentorat de stagiaires ingénieurs.

Réalisations clés

  • Apps sociales (YOUZ, WOIN) : messagerie temps réel via Parse Live Query, appels VoIP PushKit/CallKit, WebRTC
  • Marketplaces (ESTBDL, SHGATIE - Android/Java) : Firebase, paiement PayPal, messagerie in-app, FCM
  • Apps divertissement (SHOOT, Nalaab) : scores live Socket.IO, chat de groupe temps réel, streaming vidéo
JavaSwiftParse/ParseLiveQueryVoIP/CallKitWebRTCFirebaseSocket.IO

Expertise Technique

Compétences Techniques

Android

KotlinJetpack ComposeHiltRoomRetrofitCoroutines/FlowWorkManagerConnectionService

iOS

SwiftSwiftUIUIKitCombineasync/awaitAVFoundationCallKitPushKit

Architecture

MVVMClean ArchitectureSOLIDRepository PatternDDDDependency InjectionMVCMVP

Chat & Messagerie

WebRTCSocket.IOWebSocketVoIP/CallKitPush (FCM/APNs)Parse LiveQueryXMPPOneSignal

Données & Persistence

RoomGRDBRealmCore DataCouchbaseFirebase FirestoreKeychain/Keystore

Sécurité

PKCE OAuthOpenVPN/TLSSQLCipherCertificate PinningEncrypted StorageSecure Key Management

CI/CD & Qualité

GitLab CI/CDAzure DevOpsJenkinsDetektSwiftLintSonarQubeJUnitEspressoXCTest

Outils & DevOps

GitAndroid StudioXcodeFigmaJIRAConfluencePostmanCharles Proxy

IA & LLM

Claude Opus 4MCP ServersOpenAI APIGroq/LlamaLLM IntegrationPrompt EngineeringAI AgentsRAG

Projets Phares

Une sélection de projets mettant en valeur mon expertise en développement mobile Android et iOS. Il existe beaucoup d'autres projets au-delà de cette sélection.

LEAKAPP

LEAKAPP

NDA

VonRoll Hydro • 2025

Équipe

3 devs

Mobile Tech Lead

App de détection de fuites double plateforme pour techniciens terrain. Développée sur Android (Kotlin/Compose) et iOS (Swift/SwiftUI) avec Bluetooth, NFC et architecture offline-first.

Multi-connectivité : BLE, Bluetooth Classic, NFC, compatible avec capteurs acoustiques

KotlinJetpack ComposeSwiftSwiftUICore BluetoothCore NFCClean ArchitectureOffline-First
Noy VPN

Noy VPN

Projet personnel • App Store

Revenus

44.1K$

Développeur unique

App VPN iOS avec 44,1K$ de revenus générés. Tunnel OpenVPN avec TLS, speed test et abonnements premium.

44,1K$ de revenus • Note 4,5+ étoiles • 100% solo

Network ExtensionOpenVPNTLSSwiftUIIn-App PurchaseFirebase Crashlytics
Oi Chatbot

Oi Chatbot

Projet personnel • Play Store & App Store

Fonctionnalités

10+

Développeur Android

App Android native de chat IA avec streaming temps réel, interaction vocale, gestion multi-agents. UI Jetpack Compose avec flux de données WebSocket. Contribution également à la version iOS.

Publiée sur le Play Store avec monitoring Crashlytics

KotlinJetpack ComposeHiltWebSocketFirebase AuthFirestoreOpenAI APIGoogle Play Billing

Module Formulaires Dynamiques

NDA

Enablon (Wolters Kluwer) • 2019-2024

Apps

3

Référent Technique iOS

Référent technique du moteur de rendu de formulaires dynamiques enterprise. UI pilotée par serveur avec règles de validation complexes, logique conditionnelle et persistance offline.

Module central utilisé dans 3 apps enterprise • 50+ clients Fortune 500

Server-Driven UIValidations complexesLogique conditionnelleRealmOffline-FirstTests unitaires
Inspection

Inspection

NDA

Enablon (Wolters Kluwer) • 2019-2024

Clients

50+

Développeur iOS Senior

App enterprise d'inspection terrain pour audits de sécurité industrielle. Architecture offline-first avec sync bidirectionnelle, authentification sécurisée et optimisation performance.

50+ clients enterprise • 5+ ans de contribution

OData SyncPKCE OAuth 2.0Realm MigrationsCouchbaseCertificate PinningBiométrie
Enablon Go

Enablon Go

NDA

Enablon (Wolters Kluwer) • 2019-2024

Langues

12

Développeur iOS Senior

Refonte UI/UX de l'app mobile EHS. Implémentation du support multilingue (12 langues dont RTL), fonctionnalités d'accessibilité et composants design system réutilisables.

+40% satisfaction utilisateur • Accessibilité VoiceOver • Dark Mode

Refonte UI/UX12 LanguesSupport RTLVoiceOverDark ModeDesign System
FMS

FMS

Machinestalk • Arabie Saoudite

Véhicules

500+

Développeur iOS

App de gestion de flotte pour la logistique. Tracking GPS live, optimisation d'itinéraires et alertes push temps réel.

500+ véhicules trackés en temps réel

Core LocationGoogle Maps SDKFirebaseRealmPush NotificationsBackground Modes
Youz

Youz

Karizma Technology • Tunisie

Téléchargements

10K+

Développeur Mobile - Android & iOS

Réseau social avec messagerie temps réel 1:1, appels VoIP (PushKit/CallKit) et audio pair-à-pair WebRTC.

10K+ downloads le premier mois

PushKitCallKitWebRTCSocket.IOFirebaseParse Live Query
De nombreux autres projets sur lesquels j'ai travaillé sont disponibles sur demande.

Vous avez un projet en tête ? Discutons-en.

Contactez-moi

Un projet mobile en tête ? Une app Android ou iOS à concevoir ou améliorer ? Discutons-en.

Localisation

France • Remote worldwide

Réseaux Sociaux