Omar H.

Développeur mobile

Omar est un ingénieur logiciel mobile senior avec 11 ans d'expérience, spécialisé dans Flutter pour le développement mobile multiplateforme. Son expertise s'étend à des secteurs tels que la fintech et le commerce électronique, où il a toujours réalisé des projets à fort impact.

L'une des réalisations notables de sa carrière est d'avoir dirigé le développement de Blackpin, une application de communication sécurisée. À ce titre, Omar a conçu l'architecture de l'application, encadré une équipe de développement et intégré des technologies avancées pour garantir des performances de premier plan. Il est reconnu pour sa capacité à rationaliser les processus de développement, à réduire les délais de mise sur le marché et à maintenir des normes de haute qualité.

Les solides compétences d'Omar en matière de développement mobile et web lui permettent de créer des applications polyvalentes et conviviales, en mettant l'accent sur l'innovation et l'efficacité.

Principale expertise

  • Java
    Java 2 ans
  • C#
    C# 1 ans
  • Flutter
    Flutter 7 ans

Autres compétences

  • Firebase
    Firebase 7 ans
  • Git
    Git 7 ans
  • Figma
    Figma 5 ans
Omar

Omar H.

United Arab Emirates

Commencer

Expérience sélectionnée

Emploi

  • Développeur Flutter

    Blackpin GmbH (via Proxify, Germany - remote) - 2 années 5 mois

    A dirigé le développement d'une application de chat de bout en bout, sécurisée et à la pointe de la technologie, sur plusieurs plates-formes, en stimulant l'innovation dans les solutions de communication sécurisées :

    • Architecte et implémenteur d'une application de chat robuste et multiplateforme utilisant Flutter, assurant une expérience utilisateur transparente sur Android, iOS, Windows et macOS. J'ai travaillé sur Flutter pour les mobiles, le web et les ordinateurs de bureau.
    • A dirigé la recherche et l'analyse des technologies de cryptage de bout en bout, en mettant en œuvre des protocoles de sécurité de pointe pour protéger les communications des utilisateurs.
    • Établir et maintenir des normes élevées de qualité du code grâce à des examens rigoureux du code, en encourageant une culture de l'excellence au sein de l'équipe de développement.
    • L'architecture de l'application a évolué en permanence pour intégrer les dernières normes Flutter et Dart, afin de garantir des performances et une maintenabilité optimales.

    Principales réalisations :

    • Réduction du temps de développement multiplateforme de 40 % grâce à l'utilisation efficace des capacités de Flutter et des bibliothèques partagées personnalisées.
    • Amélioration de la sécurité de l'application, avec un taux de réussite de 99 % pour le cryptage des communications de bout en bout.
    • Augmentation de la rétention des utilisateurs de 35 % suite à la mise en œuvre de fonctions de chat innovantes et à l'optimisation des performances.

    Contributions techniques :

    • Développement d'une solution de gestion d'état personnalisée pour la messagerie en temps réel, améliorant la vitesse de transmission des messages de 50 %.
    • Mise en œuvre d'un système de stockage local efficace pour la mise en cache des messages hors ligne, améliorant l'expérience de l'utilisateur dans les scénarios de faible connectivité.
    • Nous avons créé une architecture modulaire qui a permis d'intégrer facilement de nouvelles fonctionnalités et plateformes, réduisant ainsi de 30 % le délai de mise sur le marché des mises à jour.

    Les technologies:

    • Les technologies:
    • JavaScript JavaScript
    • Firebase Firebase
    • Flutter Flutter
    • Agile Agile
    • Android Android
    • iOS iOS
    • Dart Dart
  • Développeur mobile

    Lean Scale - 5 mois

    Diriger une équipe de développement mobile très performante, en favorisant l'innovation et l'excellence dans les applications basées sur Flutter :

    • J'ai dirigé le développement et la maintenance d'une application mobile logistique de pointe pour les restaurants et les marques, en utilisant Flutter pour assurer une compatibilité multiplateforme et des performances optimales.
    • Établir et mettre en œuvre des cadres architecturaux robustes, mener des examens architecturaux réguliers pour assurer l'évolutivité, la maintenabilité et l'alignement sur les meilleures pratiques.
    • A mis en place un processus rigoureux d'examen du code, a encouragé une culture de la qualité et de l'amélioration continue parmi les membres de l'équipe.
    • Optimisation des pipelines CI/CD, réduction du temps de déploiement de 40 % et amélioration de l'efficacité globale du développement.
    • Il s'est fait le champion de l'adoption et de l'adhésion aux meilleures pratiques de Dart et de Flutter, améliorant de manière significative la qualité et la cohérence du code dans tous les projets.
    • Faciliter les discussions techniques régulières et les ateliers, promouvoir le partage des connaissances et le développement des compétences au sein de l'équipe.
    • Réalisation de plusieurs projets dans les domaines du commerce électronique et de l'intelligence artificielle.
    • A encadré des développeurs juniors, ce qui a permis d'améliorer de 25 % la productivité de l'équipe et de renforcer la cohésion de l'unité de développement.
    • Collaborer étroitement avec les chefs de produit et les parties prenantes afin d'aligner les solutions techniques sur les objectifs de l'entreprise, en veillant à fournir des fonctionnalités de grande valeur aux utilisateurs finaux.

    Les technologies:

    • Les technologies:
    • AWS Amplify AWS Amplify
    • Firebase Firebase
    • AWS AWS
    • Figma Figma
    • Flutter Flutter
    • Agile Agile
    • Android Android
    • iOS iOS
    • Dart Dart
  • Technical Lead Mobile App Developer

    ZARCONY - 1 an 4 mois

    Vous avez dirigé et encadré une équipe interfonctionnelle dans le développement d'applications mobiles innovantes basées sur Flutter, en favorisant l'excellence technique et la valeur commerciale :

    • Il a dirigé le développement de plusieurs projets Flutter, a établi la direction technique et a défini les meilleures pratiques pour l'équipe de développement mobile.
    • Architecte de structures d'application robustes et évolutives, garant de la maintenabilité à long terme et de l'optimisation des performances dans tous les projets.
    • Mise en œuvre d'une stratégie complète d'assurance qualité, comprenant des tests unitaires, des tests d'intégration et des tests d'interface utilisateur, ce qui a permis de réduire de 40 % le nombre de bogues après la sortie du logiciel.
    • Il a favorisé un environnement de développement collaboratif en organisant régulièrement des séances de brainstorming, des revues de code et des initiatives de programmation en binôme, ce qui a permis d'améliorer les performances globales de l'équipe.
    • Processus CI/CD optimisés, permettant des versions plus fréquentes et plus fiables.
    • Vous avez comblé le fossé entre les équipes de conception et de développement en participant activement à la définition des fonctionnalités et aux processus de conception UI/UX afin d'assurer la faisabilité technique.
    • Il a cultivé une culture d'équipe autonome et interfonctionnelle, encouragé la créativité et le partage des connaissances, ce qui a entraîné une augmentation de 30 % de la productivité de l'équipe.
    • Il a assuré une liaison efficace avec les parties prenantes de l'entreprise et du produit, a traduit les exigences de l'entreprise en spécifications techniques et a veillé à l'alignement sur les objectifs de l'entreprise.

    Principales réalisations :

    • J'ai mené à bien cinq grands projets Flutter, tous lancés dans les délais et sans dépassement de budget.
    • Réduction de 35 % de la durée du cycle de développement grâce à la mise en œuvre de flux de travail et d'outils efficaces.

    Leadership technique :

    • Introduction et standardisation de l'utilisation de patterns Flutter avancés et de solutions de gestion d'état au sein de l'équipe.
    • Mise en place d'un cadre décisionnel technique, rationalisant le processus d'évaluation et d'adoption des nouvelles technologies.

    Les technologies:

    • Les technologies:
    • SCSS SCSS
    • Firebase Firebase
    • Flutter Flutter
    • Agile Agile
    • Android Android
    • iOS iOS
    • Dart Dart
  • Senior Mobile Software Engineer

    Twenty Two Labs - 6 années

    Collaborer avec des équipes interfonctionnelles pour développer et livrer des applications Flutter performantes et évolutives sur plusieurs plateformes (iOS, Android, web) :

    • Vous avez dirigé la direction technique et l'architecture des projets Flutter, veillé au respect des meilleures pratiques et favorisé l'innovation dans les solutions mobiles.
    • Fournir des conseils d'expert aux clients et aux équipes internes, guider les décisions techniques tout au long du cycle de vie du projet.
    • Réaliser des revues de code et des optimisations complètes, améliorer les performances de l'application et réduire les taux de bogues.
    • Mentorat et perfectionnement des développeurs Flutter, amélioration des capacités de l'équipe et de la qualité du code.
    • Résoudre des problèmes techniques complexes, assurer une intégration transparente avec les services dorsaux et livrer les fonctionnalités dans les délais impartis.

    Principales contributions :

    • Impact sur les recettes : A joué un rôle clé dans les projets Flutter qui ont généré plus de 4,5 millions de dollars en ARR d'abonnement et plus de 100 000 dollars en MRR d'achat pour les clients.
    • Rentabilité : Mise en œuvre de processus de développement optimisés pour Flutter, contribution à une économie annuelle de 200 000 dollars en ressources de développement et réduction du temps de développement de 50 %.
    • Amélioration de CI/CD : Collaboration à la refonte des pipelines de déploiement, amélioration de 60 % de l'efficacité et de la fiabilité.
    • Soutien aux startups : Fournir une expertise technique pour aider les startups à développer et lancer rapidement des MVP basés sur Flutter.
    • Excellence multiplateforme : Nous avons assuré des expériences transparentes sur iOS, Android et les plateformes web en utilisant Flutter et Dart.
    • Intégration de fonctionnalités avancées : Intégration réussie de fonctionnalités pilotées par l'IA et d'API GraphQL, améliorant la fonctionnalité de l'application et l'expérience de l'utilisateur.

    Les technologies:

    • Les technologies:
    • CSS CSS
    • ChatGPT API ChatGPT API
    • GraphQL GraphQL
    • Ionic Ionic
    • Java Java
    • JavaScript JavaScript
    • SCSS SCSS
    • Xamarin Xamarin
    • Firebase Firebase
    • Flutter Flutter
    • Agile Agile
    • Android Android
    • iOS iOS
    • Dart Dart

Éducation

  • License ès sciencesComputer Engineering

    Üsküdar University · 2020 - 2023

  • License ès sciencesComputer Engineering

    Prince Sultan University · 2013 - 2016

Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois

Dans un court appel de 25 minutes, nous voulons:

  • Comprendre vos besoins en développement
  • Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
  • Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine

Contactez-nous