Skip to content
Disponible para proyectos
Taoufik BOUABID
KotlinSwiftJetpack ComposeSwiftUIChat & VoIPAI / LLMClean ArchitectureIoT/BLECI/CD

Hola, soy

Taoufik BOUABID

Ingeniero Mobile Senior • Android & iOS

Desarrollo aplicaciones móviles robustas y escalables en Android e iOS - mensajería en tiempo real, llamadas VoIP de voz y vídeo (CallKit, WebRTC), sincronización offline-first e integración hardware (Bluetooth, NFC).

9+
Años de experiencia
30+
Proyectos
15+
Apps publicadas
Desplazar

Sobre mí

9+ años entregando aplicaciones nativas Android e iOS de principio a fin - desde el diseño de arquitectura hasta la publicación en tiendas. Trayectoria comprobada en productos de comunicación en tiempo real: sistemas de mensajería, integración VoIP (ConnectionService, CallKit, WebRTC) y streaming multimedia.

Expertise profundo en Kotlin, Jetpack Compose, Swift y SwiftUI. Especializado en chat en tiempo real, llamadas de voz y vídeo, notificaciones push (FCM, APNs, VoIP Push), sincronización offline-first y networking seguro.

Expertise

9+ años Mobile • Android & iOS

Logro

44,1K$ ingresos App Store (Noy VPN)

Liderazgo

Tech Lead • Code Reviews • Mentoría

Disponibilidad

Remoto / Presencial

Trayectoria Profesional

Experiencia Profesional

VonRoll Hydro

VonRoll Hydro

Actual

Febrero 2025 - PresenteTeletrabajo

Años

2025 - Presente

Mobile Tech Lead / Desarrollador Mobile Senior

Empresa suiza de infraestructura hidráulica. Desarrollo de LEAKAPP en Android (Kotlin/Compose) e iOS (Swift/SwiftUI) - app móvil de campo para detección acústica de fugas con conectividad hardware en tiempo real vía Bluetooth y NFC.

Logros clave

  • Lead técnico: estándares de arquitectura, code reviews, mentoría, buenas prácticas
  • Doble plataforma: Android (Kotlin, Jetpack Compose, Hilt, Room) e iOS (Swift, SwiftUI, Factory DI, GRDB)
  • Stack Bluetooth completo (Classic + BLE): descubrimiento, emparejamiento, streaming bidireccional de datos con máquina de estados
  • Persistencia cifrada offline-first con sincronización bidireccional inteligente, resolución de conflictos y cola de mensajes
KotlinJetpack ComposeSwiftSwiftUICore BluetoothNFCClean ArchitectureGRDBRoom
Oi Chatbot

Oi Chatbot

Enero 2024 - PresenteProyecto personal

Años

2024 - Presente

Desarrollador Android - Soporte iOS

Aplicación Android nativa de chat IA con conversaciones en streaming en tiempo real, interacción por voz, gestión multi-agentes y configuración remota. Contribución también a la versión iOS.

Logros clave

  • UI de chat completa en Jetpack Compose: streaming de mensajes, hilos de conversación, historial y favoritos
  • Sistema multi-agentes configurable remotamente vía Firestore (selección de modelo, prompts de sistema, categorías)
  • Google Play Billing para tier premium; soporte RTL/árabe completo; generación de imágenes DALL-E
KotlinJetpack ComposeHiltWebSocketFirebaseOpenAI API
Noy - Anonymous VPN

Noy - Anonymous VPN

Marzo 2020App Store

Años

44,1K$ ingresos

Desarrollador iOS (Freelance)

Aplicación VPN iOS nativa con túnel cifrado, transporte seguro TLS, test de velocidad y suscripciones premium. Ownership de producto de principio a fin, desde la arquitectura hasta la monetización.

Logros clave

  • Gestión de túnel OpenVPN con handshake TLS, capa de transporte cifrada, máquina de estados de conexión y enmascaramiento IP
  • Módulo SpeedTest personalizado (latencia, upload, download); UI de estado de conexión en tiempo real; reconexión automática
  • In-App Purchase para tier premium (servidores de alta velocidad, ancho de banda ilimitado); monitoreo Firebase Crashlytics
SwiftUIKitOpenVPNTLSIn-App PurchaseFirebase Crashlytics
Enablon (Wolters Kluwer)

Enablon (Wolters Kluwer)

Abril 2019 - Noviembre 2024Bois-Colombes, Francia

Años

5+ años

Consultor Mobile - iOS (colaboración Android)

Plataforma EHS enterprise para organizaciones globales. Lead de desarrollo iOS en 4 productos durante 5+ años, colaborando estrechamente con el equipo Android en decisiones de arquitectura y code reviews.

Logros clave

  • Responsable Dynamic Forms Framework: SDK de formularios compartido utilizado por todos los productos móviles Enablon
  • Autenticación PKCE, sincronización offline con resolución de conflictos, motor de formularios dinámicos con reglas del servidor
  • Pipelines CI/CD Azure DevOps, gestión de migraciones Realm, quality gates SonarQube
  • Localización RTL/árabe completa, optimización iPad, rediseño de app en 12 idiomas
Dynamic FormsODataPKCE OAuthRealmCouchbaseAzure DevOpsRTL Support
In Time Solutions / Machinestalk

In Time Solutions / Machinestalk

Octubre 2018 - Enero 2019Arabia Saudita

Años

4 meses

Ingeniero de Desarrollo iOS

Sistema de gestión de flotas (FMS) con seguimiento GPS en tiempo real, historial de rutas y alertas push instantáneas.

Logros clave

  • Tracking en tiempo real con Google Maps SDK y Directions API para seguimiento live de vehículos
  • Firebase Cloud Messaging para alertas instantáneas de vehículos
  • Historial de rutas con búsqueda por fecha y filtrado
Real-time GPSFirebaseGoogle Maps
Karizma Technology (Startup)

Karizma Technology (Startup)

Agosto 2016 - Septiembre 2018Túnez

Años

2 años

Ingeniero de Desarrollo Mobile - Android & iOS

Entrega de productos móviles variados en Android e iOS: marketplaces, redes sociales y apps de entretenimiento. Mentoría de pasantes de ingeniería.

Logros clave

  • Apps sociales (YOUZ, WOIN): mensajería en tiempo real vía Parse Live Query, llamadas VoIP PushKit/CallKit, WebRTC
  • Marketplaces (ESTBDL, SHGATIE - Android/Java): Firebase, integración PayPal, mensajería in-app, FCM
  • Apps de entretenimiento (SHOOT, Nalaab): scores live Socket.IO, chat grupal en tiempo real, streaming de vídeo
JavaSwiftParse/ParseLiveQueryVoIP/CallKitWebRTCFirebaseSocket.IO

Expertise Técnico

Competencias Técnicas

Android

KotlinJetpack ComposeHiltRoomRetrofitCoroutines/FlowWorkManagerConnectionService

iOS

SwiftSwiftUIUIKitCombineasync/awaitAVFoundationCallKitPushKit

Arquitectura

MVVMClean ArchitectureSOLIDRepository PatternDDDDependency InjectionMVCMVP

Chat & Mensajería

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

Datos & Persistencia

RoomGRDBRealmCore DataCouchbaseFirebase FirestoreKeychain/Keystore

Seguridad

PKCE OAuthOpenVPN/TLSSQLCipherCertificate PinningEncrypted StorageSecure Key Management

CI/CD & Calidad

GitLab CI/CDAzure DevOpsJenkinsDetektSwiftLintSonarQubeJUnitEspressoXCTest

Herramientas & DevOps

GitAndroid StudioXcodeFigmaJIRAConfluencePostmanCharles Proxy

IA & LLM

Claude Opus 4MCP ServersOpenAI APIGroq/LlamaLLM IntegrationPrompt EngineeringAI AgentsRAG

Proyectos Destacados

Una selección de proyectos que muestran mi expertise en desarrollo móvil Android e iOS. Existen muchos más proyectos más allá de esta selección.

LEAKAPP

LEAKAPP

NDA

VonRoll Hydro • 2025

Equipo

3 devs

Mobile Tech Lead

App de detección de fugas multiplataforma para técnicos de campo. Desarrollada en Android (Kotlin/Compose) e iOS (Swift/SwiftUI) con Bluetooth, NFC y arquitectura offline-first.

Multi-conectividad: BLE, Bluetooth Classic, NFC, compatible con sensores acústicos

KotlinJetpack ComposeSwiftSwiftUICore BluetoothCore NFCClean ArchitectureOffline-First
Noy VPN

Noy VPN

Proyecto personal • App Store

Ingresos

44.1K$

Desarrollador único

App VPN iOS con 44,1K$ de ingresos generados. Túnel OpenVPN con TLS, speed test y suscripciones premium.

44,1K$ de ingresos • Nota 4,5+ estrellas • 100% solo

Network ExtensionOpenVPNTLSSwiftUIIn-App PurchaseFirebase Crashlytics
Oi Chatbot

Oi Chatbot

Proyecto personal • Play Store & App Store

Funcionalidades

10+

Desarrollador Android

App Android nativa de chat IA con streaming en tiempo real, interacción por voz, gestión multi-agentes. UI Jetpack Compose con flujo de datos WebSocket. Contribución también a la versión iOS.

Publicada en Play Store con monitoreo Crashlytics

KotlinJetpack ComposeHiltWebSocketFirebase AuthFirestoreOpenAI APIGoogle Play Billing

Módulo de Formularios Dinámicos

NDA

Enablon (Wolters Kluwer) • 2019-2024

Apps

3

Referente Técnico iOS

Referente técnico del motor de renderizado de formularios dinámicos enterprise. UI dirigida por servidor con reglas de validación complejas, lógica condicional y persistencia offline.

Módulo central utilizado en 3 apps enterprise • 50+ clientes Fortune 500

Server-Driven UIValidaciones complejasLógica condicionalRealmOffline-FirstTests unitarios
Inspection

Inspection

NDA

Enablon (Wolters Kluwer) • 2019-2024

Clientes

50+

Desarrollador iOS Senior

App enterprise de inspección de campo para auditorías de seguridad industrial. Arquitectura offline-first con sincronización bidireccional, autenticación segura y optimización de rendimiento.

50+ clientes enterprise • 5+ años de contribución

OData SyncPKCE OAuth 2.0Realm MigrationsCouchbaseCertificate PinningBiometría
Enablon Go

Enablon Go

NDA

Enablon (Wolters Kluwer) • 2019-2024

Idiomas

12

Desarrollador iOS Senior

Rediseño UI/UX de la app móvil EHS. Implementación de soporte multilingüe (12 idiomas incluyendo RTL), funcionalidades de accesibilidad y componentes de design system reutilizables.

+40% satisfacción de usuarios • Accesibilidad VoiceOver • Dark Mode

Rediseño UI/UX12 IdiomasSoporte RTLVoiceOverDark ModeDesign System
FMS

FMS

Machinestalk • Arabia Saudita

Vehículos

500+

Desarrollador iOS

App de gestión de flotas para logística. Tracking GPS live, optimización de rutas y alertas push en tiempo real.

500+ vehículos rastreados en tiempo real

Core LocationGoogle Maps SDKFirebaseRealmPush NotificationsBackground Modes
Youz

Youz

Karizma Technology • Túnez

Descargas

10K+

Desarrollador Mobile - Android & iOS

Red social con mensajería en tiempo real 1:1, llamadas VoIP (PushKit/CallKit) y audio peer-to-peer WebRTC.

10K+ descargas en el primer mes

PushKitCallKitWebRTCSocket.IOFirebaseParse Live Query
Muchos otros proyectos en los que he trabajado están disponibles bajo solicitud.

¿Tienes un proyecto en mente? Hablemos.

Contáctame

¿Tienes un proyecto móvil en mente? ¿Una app Android o iOS que construir o mejorar? Hablemos.

Ubicación

France • Remote worldwide

Redes Sociales