Mohammad O.

Développeur back-end

Mohammad a cinq ans d'expérience en tant que développeur Backend, connu pour sa grande motivation et ses excellentes compétences en programmation.

Il a travaillé avec de grandes entreprises comme Microsoft, démontrant d'excellentes capacités de communication et de résolution de problèmes. Mohammad détient un diplôme en ingénierie informatique et se concentre sur le développement backend depuis 2018.

Il est confiant dans sa capacité à exceller dans des environnements compétitifs et à contribuer à la transformation de petits projets en projets significatifs. De plus, il mentorise des stagiaires quotidiennement, est bien versé dans les méthodologies Agile telles que Scrum et a un état d'esprit de start-up. Son expérience inclut la maintenance de code hérité et la conception d'architectures.

Principale expertise

  • Flask
    Flask 3 ans
  • GraphQL
    GraphQL 2 ans
  • JavaScript
    JavaScript 5 ans

Autres compétences

    Mohammad

    Mohammad O.

    Egypt

    Commencer

    Expérience sélectionnée

    Emploi

    • Développeur back-end senior

      Pixelcut - 10 mois

      • A travaillé sur le développement du backend pour un projet utilisé par plus de 18 millions d'utilisateurs.
      • A évolué le projet à des millions d'utilisateurs sans problèmes.
      • A amélioré les performances de différentes parties du système.
      • A intégré l'API Open AI dans le système.
      • A généré des invites pour de meilleurs résultats des modèles.
      • A utilisé des modèles d'IA pour différentes parties du système d'édition de photos.
      • A aidé à développer un autre système de services utilisant Go.

      Les technologies:

      • Les technologies:
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Redis Redis
      • REST API REST API
      • TypeScript TypeScript
    • Développeur back-end senior

      Tresl - 4 mois

      • A ajouté des requêtes SQL complexes pour afficher des statistiques pour les magasins avec des filtres dynamiques.
      • A développé des microservices en utilisant Node.js, Express, Python, Flask et FastAPI.
      • A développé une application web affichant des statistiques pour différents magasins.
      • A corrigé des bugs dans un ancien code et amélioré les performances d'un système utilisé par plus de 100K utilisateurs.
      • A refactorisé certaines parties du code pour utiliser les meilleures pratiques et traiter les préoccupations de sécurité.

      Les technologies:

      • Les technologies:
      • Flask Flask
      • JavaScript JavaScript
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Python Python
      • RabbitMQ RabbitMQ
      • Redis Redis
      • REST API REST API
      • TypeScript TypeScript
    • Software Engineer

      Microsoft - 8 mois

      • A travaillé sur le SDK Clarity pour applications mobiles.
      • A amélioré les performances des méthodes précédemment utilisées en utilisant des protocoles buffers au lieu de JSON.
      • A mis à jour le pipeline CI/CD Azure pour des déploiements plus robustes.
      • A travaillé sur Clarity Web pour ajouter de nouvelles fonctionnalités afin d'améliorer l'expérience utilisateur.

      Les technologies:

      • Les technologies:
      • Node.js Node.js
      • TypeScript TypeScript
    • Software Engineer

      Jabu - 1 an 1 mois

      • A travaillé sur le backend d'un engagement d'analytique utilisé par de grandes entreprises pour analyser la performance de leur produit.
      • A géré de grandes quantités de données, améliorant la performance des requêtes pour gérer efficacement d'importantes bases de données.
      • A travaillé sur le backend d'une application similaire à Uber avec plusieurs modes pour livrer des envois utilisés par plus de 50K utilisateurs.
      • A maintenu un code hérité
      • A mis en œuvre des pipelines CI/CD s'appuyant sur une infrastructure AWS.

      Les technologies:

      • Les technologies:
      • GraphQL GraphQL
      • MongoDB MongoDB
      • MySQL MySQL
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Redis Redis
      • TypeScript TypeScript

    Éducation

    • License ès sciencesComputer Engineering

      Cairo University · 2016 - 2021

    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