
Taoufik Bouabid
Tech Lead Mobile iOS & Android | KMP, Bluetooth
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
About me
Intro
Senior iOS and Android developer and mobile tech lead: 10 years shipping native apps end to end, from architecture to store release. I build SwiftUI and Jetpack Compose apps on shared Kotlin Multiplatform cores, connect them to hardware over Bluetooth LE, Bluetooth Classic, Apple MFi and NFC, and deliver real-time chat and calls, Firebase backends and AI features. Sole iOS developer of Oi AI Assistant (225K+ users), sole developer of Noy VPN on iOS and Android ($90K+ revenue).
Work experience
Mobile Tech Lead
VONROLL HYDRO
Feb 2025 - Present
1 year 9 months
Remote
Tech lead d'une équipe mobile de 3 ingénieurs (iOS et Android) sur LEAKAPP, l'application terrain de détection de fuites sur iPhone, iPad et Android, avec les équipes firmware, backend, QA et produit dans 4 pays. - Création de LEAKAPP iOS depuis un dépôt vide : SwiftUI, Swift Concurrency, Clean Architecture, 6 versions sur l'App Store, 480+ tests automatisés. - Connexion à 4 appareils terrain en Bluetooth LE et Apple MFi : pilotage, transfert audio, mises à jour firmware (Nordic DFU). - Développeur principal des modules Android TERRALOG 2.0 et HFP en Kotlin, Jetpack Compose, Hilt et Room, 250+ tests unitaires ; revue du code Android et Kotlin partagé. - Releases avec fastlane, Xcode Cloud et TestFlight, en Scrum.
Ingénieur mobile freelance
FreelanceFreelance
Apr 2020 - Present
6 years 7 months
Remote
Applications livrées de bout en bout pour des clients privés, de l'architecture à la publication sur les stores. - Oi AI Assistant (225K+ utilisateurs) : seul développeur iOS depuis 2023 ; en 2026, audit de sécurité et nouveau backend Cloud Functions des apps iOS et Android. - Noy VPN, iOS et Android : seul développeur depuis la première version, 90 K$+ de revenus sur les stores. - Nura (2026) : lead développeur, socle Kotlin Multiplatform avec 1 700+ tests partagés, apps SwiftUI et Jetpack Compose, backend Firebase avec Gemini sur Vertex AI. - Youz (2026) : lead développeur sur 10 dépôts, app SwiftUI sur socle KMP, 110 Cloud Functions, messagerie chiffrée, modération IA en 12 langues. - Vitlex (2026) : pile Bluetooth LE et traitement du signal en Kotlin Multiplatform pour un capteur de santé. - Aussi : messagerie et appels sécurisés sur iOS (Matrix, LiveKit, CallKit) et MVP Flutter pour chauffeurs VTC.
Consultant iOS
Wolters Kluwer
Feb 2019 - Nov 2024
5 years 10 months
92270 Bois-Colombes, France
En tant que consultant iOS, j’ai joué un rôle central dans le développement des applications mobiles chez Enablon, une mission menée principalement en anglais. Mon focus particulier a été la conception et la gestion du framework de générateur de formulaires, un composant clé utilisé dans les applications, où j’ai été le principal responsable. En tant que développeur le plus expérimenté sur ce framework, j’ai assuré son évolution, son optimisation, et l’implémentation de nouvelles fonctionnalités. Principales réalisations : - Responsable du framework de générateur de formulaires, permettant la création d’interfaces dynamiques pour la saisie de données personnalisées selon les besoins des utilisateurs. - Développement et optimisation du framework pour garantir sa flexibilité, sa performance, et son intégration facile avec d’autres modules de l’application. - Collaboration avec des équipes de conception et de développement pour garantir des interfaces utilisateur performantes et intuitives. - Conception d’applications iOS optimisées en utilisant Swift, SwiftUI, UIKit, avec une attention particulière à la gestion des performances et à l'efficacité des ressources. - Gestion des pipelines CI/CD sur Azure pour des déploiements automatisés, garantissant la stabilité et la qualité des livrables. - Intégration d'API et développement de fonctionnalités complexes tout en assurant la continuité des services en ligne et hors ligne. - Supervision des tests unitaires et des revues de code, en garantissant un haut niveau de qualité et des améliorations continues du code.
Développeur iOS
machinestalk Tunisia
Oct 2018 - Jan 2019
4 months
La Goulette, Tunisia
En tant qu'ingénieur d'études et développement mobile iOS chez Machinestalk, j'ai travaillé sur le projet Fleet Management System (FMS), une application mobile de gestion des véhicules en temps réel. Mon rôle consistait à concevoir et développer des fonctionnalités clés, telles que le suivi en temps réel des véhicules via Google Maps, l'affichage de l'historique des trajets et l'intégration des notifications via Firebase Cloud Messaging. J'ai collaboré étroitement avec l'équipe pour analyser les besoins du client, rédiger des spécifications et élaborer des tests fonctionnels. J'ai utilisé Swift, Objective-C, Realm pour la gestion des données locales, et Alamofire pour les appels réseau. Le projet a été géré sous Agile Scrum, avec des outils comme Bitbucket, Jenkins, JIRA, et Fabric Crashlytics pour assurer un suivi optimal du développement et de la qualité.
Développeur iOS
Karizma Technology
Aug 2016 - Sep 2018
2 years 2 months
Zarzis, Tunisia
Chez Karizma Technology, en tant qu'Ingénieur iOS, j'ai travaillé pendant deux ans sur des projets variés en utilisant la méthodologie Agile Scrum. J'ai contribué à la conception et au développement d'applications mobiles, intégrant des fonctionnalités telles que la géolocalisation, les notifications push, et les discussions instantanées. J'ai utilisé Parse et Firebase pour des bases de données en temps réel et intégré des outils de gestion des crashs comme Firebase Crash Reporting et Countly pour améliorer la stabilité. Cette expérience m'a permis de renforcer mes compétences en développement iOS et en collaboration avec des équipes multidisciplinaires.
Stagiaire ingénierie
Draexlmaier Systemtechnik GmbH, Draexlmaier Group
Feb 2016 - Jul 2016
6 months
Sousse, Tunisia
Pour mon Projet de Fin d'Études, j'ai développé un système de suivi et de pilotage pour surveiller, rapporter et alerter sur les états normaux et anormaux des chaînes de production de KSK. J'ai conçu une application web de gestion des processus industriels, capable de collecter en temps réel les données de production et de les archiver efficacement. L'interface, intuitive et conviviale, permet une visualisation et une analyse simplifiées des données clés. Ce système a aidé l'entreprise à améliorer ses performances, à détecter rapidement les anomalies et à optimiser ses processus industriels.
Education
Institut Supérieur des Sciences Appliquées et de Technologie de Sousse
Diplôme d'ingénieur
2012 - 2016
5 years
Activities and societies: Co-fondateur du club IGC. Responsable technique du club Electro-dev. Membre de l'association Horizons de l'ingénieur.
INSAT - Institut National des Sciences Appliquées et de Technologie
Cycle préparatoire, Cycle Préparatoire Intégré
2010 - 2012
3 years
Membre Club Amitié Membre Club Netlinks
Lycée de Medenine
Baccalauréat, sciences de l'informatique
2006 - 2010
5 years
Grade: Mention Très Bien
Licenses & certifications
TOEIC
Issued: Jan 2016
Portfolio

Stratégie de tests sur 3 apps clients iOS et Android : 3 000+ tests automatisés

Qualification d'un défaut en production : pertes audio Bluetooth sur iPhone, jusqu'au correctif

Qualité et non-régression d'une app iOS terrain : 480+ tests automatisés, 6 versions App Store

MVP Flutter iOS et Android : 18 modules en Clean Architecture pour une app de mobilité

Oi AI Assistant et Noy VPN : deux apps en production, 225K+ utilisateurs
