Moein B.

Développeur iOS

Moein est un développeur iOS talentueux et organisé avec six ans d'expérience. Il excelle dans les environnements de travail dynamiques et axés sur les délais, ayant dirigé et développé plus de sept applications iOS en collaboration avec des entreprises nationales et internationales.

Moein utilise la méthodologie POP, ainsi que les architectures MVC, MVVM et VIPER.

Il est très compétent pour travailler au sein d'équipes Agile interfonctionnelles afin de fournir des produits de haute qualité dans des délais précis.

Principale expertise

  • iOS
    iOS 7 ans
  • Swift
    Swift 7 ans
  • Objective-C
    Objective-C 6 ans

Autres compétences

  • CoreData
    CoreData 4 ans
  • Realm
    Realm 4 ans
  • Automation testing 4 ans
Moein

Moein B.

Turkey

Commencer

Expérience sélectionnée

Emploi

  • Développeur iOS

    Insign Gmbh - Proxify AB - 1 an

    • Détection des principaux goulets d'étranglement dans le projet et création d'une feuille de route pour l'amélioration de l'équipe.
    • Fournir des conseils aux développeurs afin de garantir l'alignement sur la conception technique détaillée et les normes.
    • Consultés lors des revues de code pour garantir la qualité, la conformité aux normes, la réutilisation et la facilité de maintenance.
    • Nous avons éliminé le temps du processus d'assurance qualité en mettant en œuvre Fastlane CI/CD sur le runner Gitlab pour les tests unitaires et les builds bêta.
    • Application de la stratégie GitFlow pour réduire les conflits de code source de 35%.
    • Refactoring pour appliquer les concepts d'architecture propre et de responsabilité unique aux classes.
    • Fournir des solutions techniques à un large éventail de problèmes difficiles.

    Les technologies:

    • Les technologies:
    • Swift Swift
  • Développeur iOS

    ChatterFox - 10 mois

    • Développement de l'application de formation à l'accent américain.
    • Amélioration de l'efficacité de l'équipe en instruisant et en appliquant la méthodologie Scrum à l'aide du logiciel Jira.
    • Analyse du graphique Burndown dans Jira pour rechercher les causes des ralentissements dans le processus de développement.
    • Gestion et intégration d'un système de paiement pour iOS, Android et applications web, qui a permis d'augmenter le nombre d'utilisateurs d'iOS de plus de 20 %.
    • J'ai étudié et repensé l'interface utilisateur du point de vue de l'utilisateur et j'ai proposé des solutions pour l'améliorer encore.

    Les technologies:

    • Les technologies:
    • iOS iOS
    • Swift Swift
  • Développeur iOS

    Sync. Money - 1 an 5 mois

    • Appliquer les principes de l'architecture propre.
    • Suivre les méthodologies DDD (Domain-Driven Design).
    • Adhésion aux principes SOLID.
    • Mise en œuvre des modèles de conception MVVM et Adapter.
    • Conception de structures de code modulaires.
    • Rédaction et maintenance de tests unitaires.

    Les technologies:

    • Les technologies:
    • Swift Swift
  • Développeur iOS

    Mobillet - 2 années 6 mois

    • Création d'une authentification biométrique pour sécuriser la connexion des utilisateurs à l'application bancaire mobile sur la plateforme iOS.
    • Élimination du processus de réception des codes OTP des clients en le remplaçant par un processus de gestion des sessions.
    • Refonte de 60% de l'ancien code d'Objective-C vers Swift, améliorant la lisibilité, la maintenance et l'évolutivité du projet en commentant et en utilisant des pratiques de code propre.
    • Réduction des bogues de la version de production de 30% en utilisant la méthode Pull Request, en révisant le code et en corrigeant les erreurs possibles pendant le codage.

    Les technologies:

    • Les technologies:
    • iOS iOS
    • Swift Swift
    • Objective-C Objective-C
    • MVC MVC

Éducation

  • License ès sciencesElectrical and Computer Engineering

    Sadjad University of Technology · 2009 - 2013

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