Available to hire
I am a Mobile Tech Lead with over a decade of experience building scalable Android and cross-platform apps. I design robust mobile architectures, mentor teams, and drive CI/CD, testing, and performance optimization to deliver great user experiences.
I enjoy collaborating with product and design teams to translate complex business challenges into intuitive mobile solutions, and I thrive in fast-paced Scrum or Kanban environments.
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
French
Fluent
English
Fluent
Work Experience
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping and executing migration of MyOrange to Max It; architecture decisions leveraging dynamic templates from the BFF, mobile-side processing via a Mustache engine, and a mapping system to generate screens. Designed a common components library with a widget book to document, test, and validate the interface. Led technical project management, defined code standards, and monitored deliverables across sprints and versions. Validated specifications with business/architects, mapped APIs/user journeys/SDKs, and implemented foundations with design system integration and multiple authentication paths (OTP, WAAT). Oversaw progressive module migration (Top-up, Transfer, SOS, etc.), animation features, loyalty via MyPins, and a new digital universe on Maxit. Automated CI/CD with lint, unit tests, APK/IPA builds, and deployments to Firebase App Distribution and TestFlight. Enforced TDD/BDD, performance/testing, and incident prevention. Ensured on-time delivery and smooth user migration; improved
Mobile Tech Lead at Orange
September 1, 2021 - PresentProject: MyOrange/OMNIS — technical supervision of the mobile team, architecture committees, code reviews and best practices; built modular, versioned AAR modules; implemented observability (GA/Firebase/Crashlytics); defined roadmaps, tracked sprints, versions, builds; contributed to onboarding of modules (Care, Animation, Loyalty, Occasional Events).
Mobile Tech Lead at Orange
September 1, 2021 - PresentProject: Scan Doc — implemented modular architecture with core/common components and a standardized module template; developed authentication module with caching and encryption; automated CI/CD for module/app pipelines; applied advanced testing (TDD/BDD); oversaw deliverables and code standards.
Mobile Tech Lead at Orange
September 1, 2021 - PresentLed migration from MyOrange to Max It, scoped objectives, defined migration strategy, architecture using dynamic templates with a Mustache engine, designed a common components library and a design-system backed widget book; managed CI/CD automation with lint steps, unit tests, Android/iOS builds and deployment to Firebase App Distribution and TestFlight; implemented TDD/BDD and performance optimization; mentored a team of 10; coordinated with product/design teams.
Mobile Tech Lead at Orange
September 1, 2021 - PresentLed migration planning and technical scoping for the MyOrange to MaxIt transition. Defined migration objectives, drafted mobile technical scope, estimated costs, and planned strategy. Contributed to architecture with a dynamic template model processed on the mobile side (Mustache) and a mapping system to generate screens. Designed a common components library with a documentation/validation widget book. Managed technical committees, code standards, sprints, builds, and version reviews. Validated functional/technical specs with business teams and architects, mapped APIs, user journeys, screens, and SDKs. Implemented foundational migrations, design system integration, multiple authentication paths (OTP, WAAT). Progressively migrated modules (Top-up, Transfer, SOS, etc.), added animation features, loyalty programs, and a new digital universe. Automated CI/CD deployment with lint, unit tests, APK/IPA builds, and deployments to Firebase App Distribution/TestFlight. Enforced TDD/BDD, performa
Mobile Tech Lead at Orange
September 1, 2021 - PresentMobile Tech Lead responsible for scoping and migrating from MyOrange to MaxIt. Analyzed existing system, defined migration objectives, drafted the mobile technical scope, estimated costs, and planned the migration strategy. Contributed to architecture by implementing a model based on dynamic templates from the BFF, with mobile-side processing via a Mustache engine and a screen-mapping system. Designed a common components library and a widget book to document, test, and validate the interface. Led technical governance, code standards, reviews, sprints, and builds. Validated specifications with business teams and architects, mapped APIs, journeys, screens, and SDKs. Migrated foundations and initial paths, built a validated minimum functional base, and integrated the design system, cross-functional layers, and multiple authentication paths (OTP and WAAT). Executed progressive module migrations (Top-up, Transfer, SOS, etc.), added animation features (Shake It, Lucky Wheel, Quiz), and loyal
Mobile Tech Lead at Orange
September 1, 2021 - PresentLed migration from MyOrange to Max It, scoped migration objectives, defined the mobile technical scope, estimated costs, and migration strategy. Contributed to architecture based on dynamic templates from the BFF with mobile-side processing via a Mustache engine and a mapping system to dynamically generate screens. Designed a common components library and a widget book for documentation, testing, and validation. Managed technical committees, defined code standards, and monitored sprints, builds, and versions. Validated functional and technical specifications with business teams and architects, mapped APIs, user journeys, screens, and SDKs used. Migrated foundations and initial paths, built a validated minimum functional base with the design system and cross-functional layers, and implemented multiple authentication paths (OTP, WAAT). Progressively migrated modules (Top-up, Transfer, SOS, etc.) and implemented features (Shake It, Lucky Wheel, Quiz) and loyalty via a digital MyPins progr
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping and migration from MyOrange to Max It; architecture choices implementing a model based on the consumption of dynamic templates from the BFF, with mobile-side processing via a Mustache engine and a mapping system to dynamically generate screens. Design of a common components library, accompanied by a widget book to document, test, and validate the interface. Technical project management: team supervision, participation in technical committees, definition of code standards, reviews and monitoring of deliverables (sprints, builds, versions). Validation of functional and technical specifications with business teams and architects, mapping APIs, user journeys, screens, and SDKs used. Migration of foundations and initial paths: building a validated minimum functional base with development and integration of the design system, cross-functional layers, and various authentication paths (otp and waat). Progressive functional migration across modules (Top-up, Transfer, SOS, etc.), animati
Tech Lead Mobile at Orange
September 1, 2021 - PresentTechnical leadership for MyOrange/OMNIS mobile initiatives. Led architecture discussions, code reviews, and best practices. Implemented modular architecture with versioned AAR modules; drove roadmap modules (Care, Animation, Fidélisation, events). Established observability (Google Analytics, Firebase, Crashlytics) and CI/CD via GitLab (lint, Dokka docs, unit tests, artifact publishing). Managed sprints, versions and builds to ensure timely deliveries and high quality.
Tech Lead Mobile at Orange
September 1, 2021 - PresentEncadrement technique de l’équipe Mobile; animation des comités d’architecture; revue de code et définition des bonnes pratiques. Gestion des incidents et résolution de bugs en production et durant les phases de test, assurant une haute disponibilité des services. Développement évolutif et architecture modulaire avec découpage en modules AAR versionnés; mise en œuvre des modules de la roadmap (Care, Animation, Fidélisation et événements). Observabilité et supervision avec Google Analytics, Firebase et Crashlytics; suivi des KPI et optimisation de l’expérience client. Mise en place de pipelines GitLab CI/CD (lint, Dokka, tests unitaires, génération et publication des artefacts AAR). Gestion des sprints et des livrables; collaboration avec les équipes produit, design et développement.
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping and migration planning for MyOrange to Max It; architecture choices including a dynamic screen generation model, common components library, and design system; technical project management with code standards, reviews, sprints and builds; validation of specs with business and architects; migration of foundations and paths; progressive module development; CI/CD automation with lint, unit tests, APK/IPA builds and distribution; quality/robustness through TDD/BDD, performance and accessibility testing; on-time delivery and user transition; monitoring and optimization of performance.
Mobile Tech Lead at Orange
September 1, 2021 - PresentMyOrange/OMNIS: provided technical supervision of the Mobile team, led architecture committees, code reviews and best-practice governance; implemented a modular architecture with versioned AAR modules; established observability via Google Analytics, Firebase and Crashlytics; delivered CI/CD pipelines, monitoring, and continuous deliverables; drove on-going alignment with product roadmap and performance KPIs.
Mobile Tech Lead at Orange
September 1, 2021 - PresentProject Scan Doc: architecture with modular module-first approach featuring core/common components and clean architecture per module; developed app base (app/core/common_ui) and standardized module templates; built an authentication module with cache, interceptors and encryption; implemented two CI/CD pipelines (module & app) with documentation (Dokka), unit tests, and Firebase App Distribution deployment; advanced TDD/BDD testing; monitoring and proactive deliverable tracking; ensured quality, robustness, and maintainability.
Mobile Tech Lead at Orange
September 1, 2021 - PresentLed migration from MyOrange to Max It; architecture choices leveraging a dynamic templating model from the BFF with mobile-side Mustache processing and a mapping system to generate screens; designed a common components library and a widget book for documentation, testing, and validation; oversaw technical committees, code standards, reviews, and delivery across sprints; validated specifications with business teams, mapped APIs and user journeys; migrated foundational design systems and authentication paths; drove progressive feature migrations (Top-up, Transfer, SOS, etc.); implemented CI/CD with lint, unit tests and mobile builds (APK/IPA) with automatic deployments to Firebase App Distribution and TestFlight; adopted TDD/BDD testing, performance and accessibility testing, incident resolution, and technology watch; ensured on-time project delivery and smooth user transition.
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping migration from MyOrange to Max It, analyzed the existing system, defined migration objectives, and drafted the mobile technical scope. Contributed to architecture by implementing a model based on dynamic templates from the BFF, with mobile-side processing via a Mustache engine and a mapping system to dynamically generate screens. Designed a common components library and a widget book to document, test, and validate the interface. Led technical project management: code standards, reviews, sprint monitoring, and deliverables validation with business teams and architects. Validated specifications, API mappings, user journeys, screens, and SDKs. Executed progressive functional migration (Top-up, Transfer, SOS, etc.), animations (Shake It, Lucky Wheel, Quiz), loyalty via MyPins, and a 100% digital offer on the MaxIt app. Implemented CI/CD automation with lint steps, unit tests, Android APK and iOS IPA builds, with automated deployment to Firebase App Distribution and TestFlight. Bui
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping and migration from MyOrange to Max It; architecture choices implementing a model based on dynamic templates with a Mustache engine and a mapping system to dynamically generate screens; design of a common components library and a widget book for documentation, testing and validation of interfaces; technical project management including code standards, reviews and sprint monitoring; validation of functional and technical specs with business teams and architects; migration of foundations and initial paths including authentication; progressive development of modules (Top-up, Transfer, SOS, etc.); CI/CD automation with lint steps, unit tests, Android APK and iOS IPA builds; automated deployment to Firebase App Distribution and TestFlight; QA and performance testing; adoption of TDD/BDD; incident resolution and technology monitoring; onboarding and recruitment.
Mobile Tech Lead at Orange
September 1, 2021 - PresentLed migration from MyOrange to Max It including scoping, migration objectives, and strategy. Contributed to architecture with dynamic templates from the BFF, mobile-side processing via a Mustache engine, and a mapping system to generate screens. Designed a common components library and a widget book for documentation, testing, and validation. Managed technical committees, code standards, and deliverables; validated API mappings, user journeys, and SDK usage. Implemented design system foundations, multiple authentication paths, and progressive module migrations (Top-up, Transfer, SOS, etc.). Implemented CI/CD automation with lint, unit tests, APK/IPA builds, and deployments to Firebase App Distribution and TestFlight. Adopted TDD/BDD, performance, accessibility testing, and proactive incident resolution. Drove on-time delivery and smooth user transition with MyOrange maintenance during migration.
Mobile Tech Lead at Orange
September 1, 2021 - PresentMigration from MyOrange to Max It: scoped the existing system, defined migration objectives and scope, estimated costs, and planned the migration strategy. Contributed to architecture with dynamic templates from the BFF, mobile-side processing via a Mustache engine, and a mapping system to dynamically generate screens. Designed a common components library and a widget book for documentation, testing, and validation. Led technical committees, defined code standards, reviewed deliverables, and alignment with product goals. Validated specs with business teams, mapped APIs, user journeys, screens, and SDKs. Executed progressive module migrations (Top-up, Transfer, SOS, etc.), added animations, loyalty programs, and a 100% digital offer. Implemented CI/CD with lint steps, unit tests, APK/IPA builds, and automated deployments to Firebase App Distribution and TestFlight. Enforced TDD/BDD practices, performance/compatibility testing, and proactive incident resolution. Ensured smooth user trans
Mobile Tech Lead at Orange
September 1, 2021 - PresentMigration from MyOrange to MaxIt: scoping, migration objectives and strategy; architecture choices using dynamic templates with a Mustache engine and screen mapping; design of a common components library with a widget book to document/test/validate interfaces; technical project management including code standards, reviews and sprint/build/version monitoring; validation of specs with business teams; migration of foundations and initial paths; progressive module migrations (Top-up, Transfer, SOS, etc.); automation of CI/CD with lint, unit tests, Android APK and iOS IPA builds and deployment to Firebase App Distribution and TestFlight; QA/quality through TDD/BDD; performance optimization; on-time delivery; team of 10; design system; multiple authentication paths (OTP and WAAT).
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping and preparation: analyzed the existing MyOrange to Max It migration, defined migration objectives, drafted mobile technical scope, estimated costs, and planned the migration strategy. Architecture contributions included a model based on dynamic templates from the BFF, with mobile-side processing via a Mustache engine and a dynamic screen generation/mapping system. Designed a common components library and a widget book for testing and validating interfaces. Technical project management involved team supervision, code standards, and sprint/CI/CD monitoring. Validated specs with business teams, mapped APIs, journeys, screens, and SDKs. Implemented multiple authentication paths (OTP and WAAT). This work delivered a 40% increase in active users due to performance and UX improvements.
Mobile Tech Lead at Orange
September 1, 2021 - PresentScoping and migration planning for the MyOrange to Max It transition; architecture choices using dynamic templates from BFF, mobile processing with a Mustache engine, and a mapping system to generate screens; design of a common components library with a widget book for documentation, testing and validation; technical project management including code standards, reviews, and sprint/build/version oversight; validation of functional specs with business teams and architects; migration of foundational paths, design system integration, multiple authentication options; progressive module migration (Top-up, Transfer, SOS, etc.) and new digital universe; automation of CI/CD (lint, unit tests, APK/IPA builds) with deployment to Firebase App Distribution and TestFlight; implementation of TDD/BDD, performance/testing, incident resolution, and technology monitoring; on-time delivery and user transition plan.
Mobile Tech Lead at Orange
September 1, 2021 - PresentMobile tech lead for migration from MyOrange to Max It. Defined migration objectives, scoped the mobile technical work, estimated costs, and planned execution. Contributed to architecture with a dynamic template model from the BFF, mobile-side processing via a Mustache engine and a screen mapping system. Designed a common components library and a design system with a widget book for documentation, testing, and validation. Guided technical delivery, defined code standards, conducted reviews, and validated specifications with business teams. Implemented CI/CD with lint, unit tests, and builds for Android and iOS; automated distribution to Firebase App Distribution and TestFlight. Adopted TDD/BDD, performance testing, accessibility checks, and proactive incident management. Delivered changes on time, facilitating a smooth user transition and boosting active users by 40%.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025Led mobile development for multiple projects (XpressConnect, DHMPE) with modular architecture and clean/functional layers. Implemented authentication module with cache, interceptions, and data encryption; set up CI/CD pipelines (module and app) with Dokka, lint, unit tests, and Firebase publish. Implemented advanced testing (TDD/BDD) and rigorous deliverable tracking. Established observability with Google Analytics, Firebase, and Crashlytics to monitor KPIs and crash analytics; coordinated cross-functional teams to ensure feature parity and timely releases.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025Mobile Tech Lead for multiple projects. Project XpressConnect included OCR integration for reading Arabic CIN and MRZ documents, real-time activation flows, offline/online management with automatic synchronization, document capture, cropping, compression, and upload workflows, and robust error handling. Collaborated with backend teams to validate activation flows, document submission, and user journeys; contributed to technical documentation on the SIM activation lifecycle; implemented unit tests to ensure code quality. Also led the DHMPE project: developed a multi-platform mobile app with a modular architecture, a dynamic form rendering engine driven by backend templates, and a standardized module template. Implemented authentication with cache management, interception, and encryption, and automated CI/CD pipelines (module and app) with Dokka for documentation, unit tests, and AAR distributions. Applied TDD and BDD, introduced observability (analytics, Crashlytics) to monitor KPIs, an
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025XpressConnect project: development of a mobile app for pre-declared SIM activation and real-time data; OCR integration for Arabic CIN scanning, MRZ SDK for document reading; offline/online management with automatic synchronization and status tracking; error handling for connectivity, duplicates and OCR validation; collaboration with backend to validate flows; documentation of activation lifecycle; CI/CD with module/app pipelines, Dokka docs, unit tests, and Firebase App Distribution/TestFlight; applied advanced testing (TDD/BDD) and observability for KPI tracking.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025Led mobile development from 2018-201 to 2021: XpressConnect development for SIM activation; integrated OCR for reading Arabic CIN, MRZ SDK for documents (passports/residence permits); implemented offline/online flow with auto-sync, documents tracking, and error handling; collaborated with backend teams on activation/verification flows; authored technical documentation and introduced unit tests to ensure code quality.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025Led development for XpressConnect, a mobile app for pre-declared SIM activation with real-time DSA. Integrated OCR for reading Arabic CIN, MRZ SDK for automatic document reading (passports, residence permits), and optimized OCR/scan processing for smooth UX. Managed offline/online synchronization with automated status tracking, and implemented robust error handling (network loss, duplicates, server validation). Collaborated with backend teams to validate activation flows and document submission, and contributed to technical documentation on the SIM activation lifecycle. Also led the DHMPE project: a multi-platform mobile app for environmental health data collection, including a dynamic form rendering engine driven by backend templates, performance optimization, and adherence to Clean Architecture. Implemented TDD/BDD, established CI/CD pipelines (module & app), documentation generation, and modular artifact management (AAR). Implemented observability through Google Analytics, Firebase,
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025XpressConnect: development of a mobile app for pre-declared SIM activation; OCR integration for reading Arabic CIN; MRZ SDK for automatic document reading; offline/online management with automatic synchronization; tracking of customer file statuses; error handling; collaboration with backend teams; creation of technical documentation for activation lifecycle. DHMPE: development of a mobile app for environmental data collection with a dynamic form rendering engine based on backend templates; performance optimization; TDD/BDD adoption; CI/CD pipelines; observability with Google Analytics, Firebase, Crashlytics; deepening modular architecture.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025Led XpressConnect, DHMPE, and MyOrange/OMNIS mobile projects. Implemented OCR/MRZ integrations for document reading, offline/online data handling, modular architecture, and a standardized module template. Oversaw CI/CD, lint, unit tests, and deployment pipelines. Emphasized TDD/BDD, performance testing, and incident management. Mentored team members and coordinated with backend, product, and design teams.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025XpressConnect: development of a mobile app for pre-declared SIM activation and real-time DSA; OCR integration for reading Arabic CIN; MRZ SDK for automatic document reading; document capture, cropping, compression, and upload; offline/online management with auto-sync and tracking of customer files; error handling (network loss, duplicates, server validation, OCR inaccuracies); collaboration with backend teams to validate flows; contribution to technical docs; two CI/CD pipelines; observability via GA, Firebase and Crashlytics; high availability; performance.
Mobile Tech Lead at Tritux
August 31, 2021 - September 20, 2025Led XpressConnect development, integrating OCR for reading Arabic CIN, MRZ for automatic document reading, and workflows for document capture, cropping, compression and upload. Optimized scan/OC processing times, managed offline/online sync, tracked customer file status, and handled error cases (network loss, duplicates, server validation). Collaborated with backend for activation/verification workflows, and contributed to technical documentation on the SIM activation lifecycle. Implemented unit tests to ensure code quality.
Mobile Tech Lead at Tritux
August 1, 2021 - September 20, 2025XpressConnect mobile app for pre-declared SIM activation and real-time DSA; integrated OCR for Arabic CIN; MRZ SDK for automatic document reading; offline/online management with auto-sync and status tracking; error handling; collaborated with backend teams; documented activation lifecycle; integrated unit tests.
Mobile Tech Lead at Tritux
August 1, 2021 - September 20, 2025Led XpressConnect mobile development for pre-declared SIM activation and real-time DSA. Implemented OCR/RDZ workflows (Arabic CIN, MRZ for passports/residence permits), document capture, cropping, compression, and upload pipelines; optimized OCR/scan times for UX. Managed offline/online synchronization with status tracking, error handling (network loss, duplicates, server validation), and backend collaboration to validate activation/verification flows. Contributed to technical documentation on SIM activation lifecycles, architecture choices, and modular patterns. Guided CI/CD adoption, automated tests, and cross-functional team collaboration across modules (Care, Animation, Loyalty, Occasional Events). Ensured maintainability and scalability with observability (Analytics, Crashlytics).
Mobile Tech Lead at Tritux
August 1, 2021 - September 20, 2025Led XpressConnect mobile development for pre-declared SIM activation and real-time data services. Implemented OCR for reading Arabic CIN, MRZ SDK for automatic document reading (passports/residence permits), and document capture workflows (crop, compression, upload). Optimized OCR/scan processing for UX. Managed SIM status flows (scanned, activated, pending, invalid) with offline/online synchronization and automatic tracking of customer file status. Collaborated with backend teams to validate activation/verification flows and document submission. Contributed to technical documentation on activation lifecycle and integrated unit tests to ensure quality and prevent regressions.
Mobile Tech Lead at Tritux
August 1, 2021 - September 20, 2025XpressConnect: development of a mobile application for pre-declared SIM activation and real-time DSA; OCR libraries for reading Arabic text (CIN) and MRZ SDK integration for automatic document reading (passports and residence permits); document capture, cropping, compression, and upload workflows; offline/online management with automatic synchronization and tracking of customer file status; error management for network loss, duplicates, and server validation; collaboration with backend teams to validate activation flows; contribution to technical documentation on the SIM activation lifecycle. DHMPE: multi-module architecture, modularization with cross-functional core/common components, advanced testing strategies (TDD/BDD). MyOrange/OMNIS: modular architecture with versioned AAR modules; design, development, and integration of functional modules (Care, Animation, Loyalty, Occasional Events); observability via Google Analytics, Firebase, and Crashlytics; experience sharing and architect
Tech Lead Mobile at Tritux
August 1, 2021 - September 20, 2025Led XpressConnect mobile project: integrated OCR for Arabic CIN, MRZ SDK for documents, and document capture workflows (crop, compression, upload). Handled offline/online synchronization and error scenarios. Authored technical documentation and ensured code quality through reviews and tests.
Tech Lead Mobile at Tritux
August 1, 2021 - September 20, 2025Pilotage technique du projet XpressConnect; architecture modulaire et approche Clean Architecture; encadrement de l’équipe et définition des standards de code; revue et gestion des livrables. Contribution à l’architecture et à la validation des spécifications; mise en place d’un socle commun et de templates, et développement de modules clés (authentification, chiffrement, cache). Automatisation CI/CD des modules et de l’application (lint, tests unitaires, publication vers Firebase). Mise en œuvre de TDD/BDD et pilotage des tests et de la performance.
Mobile Tech Lead at Tritux
August 1, 2021 - September 20, 2025Led architecture and development for XpressConnect using Flutter (Modular, Clean Architecture). Built a common components library and cross-functional layers, with automated CI/CD (GitLab) and code reviews. Implemented TDD/BDD, monitoring via Google Analytics, Firebase Crashlytics, and performance testing. Supervised a team of 10, organized technical meetings, defined code standards, and ensured maintainable, high-performance code and scalable mobile solutions aligned with product goals.
Mobile Tech Lead at Tritux
August 1, 2021 - September 20, 2025Led mobile delivery for XpressConnect; implemented a modular architecture with core/common components; authentication module with cache, interceptors and data encryption; set up two CI/CD pipelines (module and app) with documentation (Dokka), unit tests, and mobile artifact distribution; applied advanced testing strategies (TDD/BDD); established observability with Google Analytics, Firebase, and Crashlytics to monitor KPIs and crashes; supervised a team of 10; contributed to roadmaps and module design (Care, Animation, Loyalty, Events).
Android Developer at Aiventu
July 31, 2018 - September 20, 2025Developed INN4CRMVM mobile app for medical representatives; integrated OCR for reading Arabic CIN, MRZ SDK for documents, and end-to-end capture/upload workflows. Optimized OCR/scan times for smoother UX; managed offline/online syncing and tracked customer file status. Collaborated with backend to validate flows; documented architecture and contributed to unit tests.
Android Developer at Aiventu
July 31, 2018 - September 20, 2025Developed INN4CRMVM mobile application for medical representatives and supervisors, including sessions, reports, tasks, contacts, portfolios, and stock information. Implemented UI based on XD mockups with UX/UI best practices, performed manual multi-device testing, documented code and API endpoints, mentored juniors, and implemented unit tests to ensure robust code quality.
Android Developer at Aiventu
July 31, 2018 - September 20, 2025INN4CRMVM mobile app for medical representatives and supervisors; implemented UI based on XD mocks; integrated OCR for data capture; manual multi-device testing and bug fixes; documentation for maintenance and onboarding; mentoring and code reviews; unit tests integration.
Android Developer at Aiventu
July 31, 2018 - September 20, 2025Developed INN4CRMVM mobile app for medical reps and supervisors; implemented UI per XD mocks, manual multi-device testing, bug fixes, and documentation; mentored juniors; introduced unit tests to improve code quality.
Android Developer at Aiventu
July 31, 2018 - September 20, 2025Developed INN4CRMVM mobile application for medical representatives and supervisors, including session management, reports, tasks, contacts, portfolios, users, and stock updates. Implemented UI based on XD mocks with UX/UI considerations, performed manual multi-device testing, and documented technical components to facilitate maintenance. Mentored juniors, conducted peer programming and knowledge sharing, and integrated unit tests to ensure code quality and prevent regressions.
Android Developer at Aiventu
July 31, 2018 - September 20, 2025Development of the INN4CRMVM mobile application for medical representatives and supervisors; integration of UI from XD mocks; OCR & MRZ usage; manual multi-device functional tests; documentation; mentoring; unit tests; deployment to Play Store.
Android Developer at Aiventu
July 31, 2018 - September 20, 2025Developed the INN4CRMVM mobile application for medical representatives and supervisors; managed sessions, reports, tasks, contacts, portfolios, users and stock consultation; updated customer information; implemented UI based on XD mockups; performed multi-device testing; wrote technical documentation and unit tests.
Mobile Developer at DHMPE
July 31, 2018 - September 20, 2025Developed a multi-platform mobile application for the Department of Environmental Health and Protection using Xamarin (.NET). Built a dynamic form rendering engine based on backend templates (TextField, Switch, etc.), optimized parsing, UI rendering and state management. Collaborated with backend/product teams on data schemas and form logic. Followed TDD practices and contributed to documentation. Used Jira for project tracking.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025Development of INN4CRMVM mobile application for medical representatives; complete UI based on XD; manual cross-device testing; documentation; unit tests; mentoring juniors.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025Developed INN4CRMVM mobile application for medical representatives and supervisors. Integrated OCR for CIN reading and MRZ for passports, implemented document capture/upload workflows, and optimized scan processing. Managed offline/online data synchronization and status tracking of customer files, while handling error scenarios (network, duplicates, validation). Collaborated with backend teams to validate flows and contributed to architectural decisions and technical documentation. Implemented unit tests to improve code quality.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025Developed INN4CRMVM mobile application for medical representatives and supervisors. Integrated OCR/MRZ-related features, REST API consumption, and offline capabilities with data synchronization. Implemented push notifications and mentored junior developers. Produced unit tests and maintained technical documentation.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025INN4CRMVM mobile application for medical representatives and supervisors, including session management, reports, tasks, contacts, portfolios, and stock consultation; OCR integration for CIN; MRZ SDK integration for automatic document reading; offline/online synchronization and document workflow; error handling (network loss, duplicates, server validation); collaboration with backend teams; unit tests integration.
Développeur Android Client at Aiventu
July 1, 2018 - September 20, 2025Developed INN4CRMVM for field medical representatives: sessions, reports, tasks, contacts, portfolios, and client data syncing. Implemented UI per XD guidelines, performed manual testing, and authored technical documentation; contributed to team skill development.
Développeur Android Client at Aiventu
July 1, 2018 - September 20, 2025Conception et développement de l’application INN4CRMVM pour délégués médicaux et superviseurs; intégration UI conforme aux maquettes XD; organisation et exécution de tests fonctionnels multi‑devices; documentation technique pour maintenance et onboarding; encadrement de développeurs juniors et pair programming; tests unitaires.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025Developed INN4CRMVM Android app, integrated OCR for Arabic CIN reading, MRZ SDK for automatic document reading, and implemented document capture, cropping, compression, and upload workflows. Optimized OCR/scan performance, managed offline/online synchronization, error handling (network loss, duplicates, server validation), and collaborated with backend teams to validate flows. Contributed to technical documentation and unit tests to ensure code quality.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025INN4CRMVM: development of mobile app for medical reps; OCR integration for CIN and MRZ; UI aligned with XD mocks; manual multi-device testing; documentation; unit tests integration to ensure coverage; mentorship of juniors; knowledge sharing; bug fixes; Push notifications via FCM.
Android Developer at Aiventu
July 1, 2018 - September 20, 2025Developed INN4CRMVM mobile app for medical reps and supervisors; integrated OCR for reading Arabic CIN; MRZ SDK for automatic document reading; implemented document capture, cropping, compression and upload workflows; optimized OCR and scan performance; managed offline/online sync and file status tracking; robust error handling for network issues and duplicates; collaborated with backend teams on flows; contributed to technical documentation and unit tests.
Android Developer at IT Resources and Solutions
January 31, 2018 - September 20, 2025Developed TAFFER app for job seekers; implemented push notifications, UI based on XD mocks, manual multi-device testing, and bug fixes. Wrote technical documentation and mentored junior developers; contributed to unit tests to ensure code quality.
Android Developer at IT resources and solutions
January 31, 2018 - September 20, 2025Developed TAFFER mobile app for job seekers, including feature modules, push notifications via Firebase Cloud Messaging, UI implementation from mockups, manual multi-device testing, anomaly tracking, and fixes for stability. Contributed to technical documentation and mentored junior developers; participated in peer programming and knowledge sharing; integrated unit tests to improve code quality.
Android Developer at IT resources and solutions
January 31, 2018 - September 20, 2025Developed INN4CRMVM mobile app for medical reps and supervisors; implemented full module development, UI integration from XD, manual multi-device testing, bug fixes, and documentation; mentored juniors; unit test integration.
Android Developer at IT resources and solutions
January 31, 2018 - September 20, 2025Developed TAFFER mobile app for job seekers; implemented features per requirements; push notifications via FCM; UI implemented per UX mocks; conducted manual testing across devices; documented code and shipped to Play Store; monitored user feedback.
Android Developer at IT resources and solutions
January 31, 2018 - September 20, 2025TAFFER project: Job-seeker mobile app enabling profile creation, agency subscriptions, and real-time offers. Implemented core modules, UI aligned with UX/UI mockups, conducted manual multi-device testing, documented API endpoints and expected behaviors, and mentored teammates. Included unit testing in the development cycle to ensure code quality and prevent regressions.
Android Developer at IT Resources and Solutions
January 31, 2018 - September 20, 2025TAFFER mobile app: job seeker platform; push notifications via Firebase Cloud Messaging; UI implementation per mockups; manual testing on multiple devices; documentation; mentoring; unit tests; release to Play Store.
Android Developer at IT Resources and Solutions
January 31, 2018 - September 20, 2025Developed the TAFFER mobile app for job seekers; implemented push notifications via Firebase Cloud Messaging; UI built from XD mockups; manual multi-device testing; bug fixes; documented code; mentored juniors; contributed to knowledge sharing; integrated unit tests.
Android Developer at IT Resources & Solutions
January 31, 2018 - September 20, 2025TAFFER mobile app development for job seekers: implementing modules for search, agency subscriptions, real-time offers, application history, and status tracking. Implemented push notifications via Firebase Cloud Messaging, UI integration from UX mocks, performed manual testing on multiple devices, and published to the Play Store. Produced technical documentation and mentored junior developers.
Android Developer at IT resources and solutions
January 1, 2018 - September 20, 2025TAFFER app for job seekers: set search criteria, subscribe to agencies, receive offers; manage applications; push notifications; UI; manual testing; Play Store publishing; update based on user feedback; documentation.
Android Developer at IT Resources and Solutions
January 1, 2018 - September 20, 2025Developed TAFFER Android application for job seekers. Implemented push notifications via FCM, UI development aligned with XD mockups, manual multi-device functional testing, and bug fixes. Contributed to technical documentation and onboarding materials, mentored junior developers, and integrated unit tests to ensure robust delivery.
Android Developer at IT Resources and Solutions
January 1, 2018 - September 20, 2025Developed TAFFER mobile application for job seekers; implemented UI per XD mocks, push notifications via Firebase Cloud Messaging, manual multi-device functional testing, bug fixes, and documentation of API endpoints and expected behaviors. Published the app on Google Play and monitored user feedback to improve stability and performance.
Android Developer at IT resources and solutions
January 1, 2018 - September 20, 2025TAFFER mobile app for job seekers; push notifications via Firebase Cloud Messaging; UI development per XD mockups; manual multi-device functional testing; anomaly tracking and fixes; technical documentation; mentoring juniors; unit testing integration.
Développeur Android Client at Ressources et solutions informatiques
January 1, 2018 - September 20, 2025Contributed to TAFFER project: implemented Android modules, aligned UI with XD maquettes, performed multi-device manual testing, documented code and API behaviours, mentored juniors, and conducted pair programming for knowledge transfer.
Développeur Android Client at Ressources et solutions informatiques
January 1, 2018 - September 20, 2025Développement de l’application TAFFER pour les demandeurs d’emploi; implementation des flux, UI selon les maquettes, tests manuels multi-device, rédaction de la documentation, publication sur le Play Store et suivi des retours utilisateurs; notifications push via FCM.
Android Developer at IT resources and solutions
January 1, 2018 - September 20, 2025Developed TAFFER Android app for job seekers; implemented features per XD designs, push notifications via FCM, and UI following UX guidelines. Conducted manual multi-device testing, documented components, and mentored juniors through code reviews and knowledge sharing. Implemented unit tests to improve code quality and prevent regressions.
Android Developer at IT resources and solutions
January 1, 2018 - September 20, 2025TAFFER project: job-seeker app to search and apply; push notifications via FCM; UI implementation; manual multi-device testing; source code docs; mentoring; unit tests; code quality; interactive features; baseline architecture; reviews.
Android Developer at IT Resources and Solutions
January 1, 2018 - September 20, 2025Developed TAFFER mobile app for job seekers; UI implementation based on XD mocks, UX/UI best practices; manual multi-device testing and bug fixes; drafted technical documentation; mentored junior developers; participated in peer programming and knowledge sharing; integrated unit tests to improve code quality.
Android Developer at Digital Spring
March 31, 2017 - September 20, 2025Developed a service exchange mobile app with modules for exchanging services, borrowing equipment, carpooling, locating places, and posting ads. Implemented notifications, evaluated UX feasibility, performed manual multi-device testing, and documented features.
Android Developer at Digital Spring
March 31, 2017 - September 20, 2025Developed Android components for a service exchange app (Google Alerts project). Implemented modules for exchanging services, borrowing equipment, carpooling, locating places, posting ads, notifications, and UX-driven UI implementations. Conducted manual multi-device testing, bug fixes, and produced technical documentation; contributed to ongoing maintenance and feature delivery.
Développeur Android at Digital Spring
March 31, 2017 - September 20, 2025Developed a mobile app for service exchanges including features like exchange services, equipment lending, carpooling, location search, and posting ads; implemented notifications; UX/UI feasibility assessment; manual multi-device testing; technical documentation; supervised peers to ensure stability.
Android Developer at Digital Spring
March 31, 2017 - September 20, 2025Google alerte project: Developed a mobile application enabling real-time alerts. Implemented UI based on mockups, performed manual multi-device testing and bug fixes, and documented components to facilitate maintenance and onboarding.
Android Developer at Digital Spring
March 31, 2017 - September 20, 2025Development of a mobile application for service exchanges including modules: Exchange, Borrow equipment, Carpool, Locate places, Post ads; notifications; UX/UI feasibility assessment; manual testing; documentation.
Android Developer at DHMPE
March 1, 2017 - September 20, 2025Mobile application for the Department of Environmental Health and Protection; Xamarin multi-platform; dynamic form rendering engine; performance optimization; collaboration with backend/product teams; TDD, documentation; Agile ceremonies.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Development of a mobile app for exchanging services including Exchange, Borrow, Carpool, Locate, Post Ads; push notifications; UX evaluation; manual multi-device testing; documentation; bug fixes.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Developed a mobile application for service exchange (Exchange, Borrow, Carpool, Locations, Ads). Implemented notifications, evaluated UX feasibility, performed manual multi-device testing, and documented source code. Contributed to the Google Alerts project within the scope of the app, and assisted in building a maintainable codebase with unit testing.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Developed a mobile app for service exchange, including modules for exchanging services, borrowing equipment, carpooling, location-based features, and posting ads. Implemented push notifications, evaluated UX/UI feasibility for technical implementation, performed manual multi-device testing, bug fixes, and produced technical documentation.
Développeur Android at Digital Spring
March 1, 2017 - September 20, 2025Development of a mobile service-exchange app: features include Exchange services, Borrow equipment, Carpooling, Locate places, Post ads; push notifications; evaluating UX/UI feasibility; manual multi-device testing; production of technical documentation; mentoring and knowledge sharing.
Développeur Android Client at Digital Spring
March 1, 2017 - September 20, 2025Developed a mobile Echange de services app: implemented modules for service exchange, equipment lending, carpooling, location services, and postings. Added push notifications, evaluated UX/UI feasibility, performed manual testing, and published the app to Play Store with user feedback loop.
Développeur Android Client at Digital Spring
March 1, 2017 - September 20, 2025Echange de services; conception et développement des modules (échanges, prêt de matériel, covoiturage, localisation); mise en place des notifications; évaluation UX/UI; tests manuels multi-appareils; documentation et publication.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Developed service-exchange mobile app; implemented modules for exchanging services, equipment lending, carpooling, location search, posting ads; implemented notifications; evaluated UX feasibility; conducted manual multi-device testing and bug fixes; documented code.
Développeur Android at Digital Spring
March 1, 2017 - September 20, 2025Developed a mobile app for exchanging services, including modules for exchanging services, borrowing equipment, carpooling, and locating places. Implemented notifications, evaluated UX feasibility, performed manual multi-device testing, documented source code, and contributed to maintenance and feature delivery.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Design and development of modules for an exchange services app: Exchange services, Borrow equipment, Offer or use carpooling, Locate a place (place of worship, point of interest), Post ads. Implemented notifications. Evaluated UX/UI designs for technical feasibility. Collaborated on feature implementation. Performed manual multi-device testing and bug fixes. Produced source code documentation.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Google Alerts: mobile app delivering real-time notifications for new web results; UI development from mockups; manual testing across devices; component documentation; collaboration with team; etc.
Android Developer at DHMPE
March 1, 2017 - September 20, 2025Developed a multi-platform mobile app for environmental health data; built a dynamic form rendering engine based on backend templates (TextField, Switch, RadioGroup, DatePicker, etc.); performance optimization for parsing, UI rendering and state management; collaboration with backend and product teams to define data schemas and form logic; participated in code reviews; applied TDD; produced technical documentation; Agile ceremonies; ensured code quality and maintainability.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Developed a mobile application for service exchanges (exchange services, borrow equipment, carpool, locate places, post ads). Implemented notifications, evaluated UX/UI feasibility, collaborated with team to implement features, performed manual multi-device testing, and documented the codebase. Contributed to Google Alerts project with UI development and testing.
Android Developer at Digital Spring
March 1, 2017 - September 20, 2025Developed a mobile app for service exchange including modules for exchanging services, borrowing equipment, carpooling, locating places, posting ads; implemented push notifications; evaluated UX feasibility and technical implementation; performed manual multi-device testing and bug fixes; created technical documentation; contributed to project delivery.
Education
National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT (Private Higher School of Engineering and Technology)
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG (Faculty of Sciences of Gabès)
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 1, 2011 - December 31, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 1, 2014 - December 31, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 1, 2011 - September 20, 2025National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 1, 2014 - September 20, 2025Diplôme National d’ingénieur en informatique at ESPRIT (Ecole Supérieure Privée d'Ingénierie et de Technologies)
January 11, 2030 - January 1, 2014Licence fondamentale en sciences informatiques at Faculté des sciences de Gabès (FSG)
January 11, 2030 - January 1, 2011Diplôme National d’ingénieur en informatique at ESPRIT
January 11, 2030 - January 1, 2014Licence fondamentale en sciences informatiques at FSG
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT - Private Higher School of Engineering and Technology
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 1, 2014 - September 20, 2025Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 1, 2011 - September 20, 2025Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011National Degree in Computer Engineering at ESPRIT [Private Higher School of Engineering and Technology]
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science at FSG [Faculty of Sciences of Gabès]
January 11, 2030 - January 1, 2011Qualifications
National Degree in Computer Engineering
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science
January 11, 2030 - January 1, 2011National Degree in Computer Engineering
January 11, 2030 - January 1, 2014Bachelor's degree in Computer Science
January 11, 2030 - January 1, 2011Industry Experience
Software & Internet, Telecommunications, Media & Entertainment, Professional Services, Education, Computers & Electronics, Other
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer today.