Mohammad O.

Backend-ontwikkelaar

Mohammad heeft vijf jaar ervaring als Backend-ontwikkelaar, bekend om zijn hoge motivatie en uitstekende programmeervaardigheden.

Hij heeft gewerkt met grote bedrijven zoals Microsoft, waarmee hij uitstekende communicatieve en probleemoplossende vaardigheden demonstreert. Mohammad heeft een diploma in Computer Engineering en richt zich sinds 2018 op backend-ontwikkeling.

Hij is er van overtuigd dat hij kan excelleren in competitieve omgevingen en bijdragen aan het transformeren van kleine opdrachten in belangrijke projecten. Bovendien begeleidt hij dagelijks stagiairs, is goed bekend met Agile-methodologieën zoals Scrum, en heeft een startup-mentaliteit. Zijn ervaring omvat het onderhoud van legacycode en het ontwerpen van architectuur.

Hoofd expertise

  • Flask
    Flask 3 jaar
  • GraphQL
    GraphQL 2 jaar
  • JavaScript
    JavaScript 5 jaar

Andere vaardigheden

    Mohammad

    Mohammad O.

    Egypt

    Aan de slag

    Geselecteerde ervaring

    Dienstverband

    • Senior backend-ontwikkelaar

      Pixelcut - 10 maanden

      • Werkte aan het ontwikkelen van de backend voor het project dat door meer dan 18 miljoen gebruikers wordt gebruikt.
      • Schaalde het project naar miljoenen gebruikers zonder problemen.
      • Verbeterde de prestaties voor verschillende delen van het systeem.
      • Integreerde Open AI API in het systeem.
      • Genereerde prompts voor betere resultaten van de modellen.
      • Gebruikte AI-modellen voor verschillende delen van het foto-editor systeem.
      • Helpt bij het ontwikkelen van een ander servicesysteem met Go.

      Technologieën:

      • Technologieën:
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Redis Redis
      • REST API REST API
      • TypeScript TypeScript
    • Senior backend-ontwikkelaar

      Tresl - 4 maanden

      • Voegde complexe SQL-queries toe om statistieken voor winkels met dynamische filters weer te geven.
      • Ontwikkelde microservices met behulp van Node.js, Express, Python, Flask en FastAPI.
      • Ontwikkelde een webapp waarmee statistieken voor verschillende winkels worden weergegeven.
      • Verliezen met oude code hersteld en de prestaties verbeterd voor een systeem dat door meer dan 100.000 gebruikers wordt gebruikt.
      • Refactored delen van de code om best practices te gebruiken en beveiligingsproblemen aan te pakken.

      Technologieën:

      • Technologieën:
      • 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 maanden

      • Werkte aan de Clarity SDK voor mobiele apps.
      • Verbeterde de prestaties van eerdere methoden door protocolbuffers in plaats van JSON te gebruiken.
      • Werkte aan de Azure CI/CD-pijplijn voor robuustere implementaties.
      • Werkte aan Clarity Web om nieuwe functies toe te voegen ter verbetering van de gebruikerservaring.

      Technologieën:

      • Technologieën:
      • Node.js Node.js
      • TypeScript TypeScript
    • Software Engineer

      Jabu - 1 jaar 1 maand

      • Werkte aan de backend van een analytics-opdracht gebruikt door grote bedrijven om de prestaties van hun producten te analyseren.
      • Verwerkte een enorme hoeveelheid gegevens, verbeterde de prestaties van queries om de grote hoeveelheid gegevens efficiënt te verwerken.
      • Werkte aan de backend van een Uber-achtige app met meerdere modi om zendingen van magazijnen te bezorgen voor meer dan 50.000 gebruikers.
      • Onderhield legacycode.
      • Implementeerde CI/CD-pijplijnen die afhankelijk zijn van AWS-infrastructuur.

      Technologieën:

      • Technologieën:
      • GraphQL GraphQL
      • MongoDB MongoDB
      • MySQL MySQL
      • Node.js Node.js
      • PostgreSQL PostgreSQL
      • Redis Redis
      • TypeScript TypeScript

    Educatie

    • BSc.Computer Engineering

      Cairo University · 2016 - 2021

    Vind jouw volgende ontwikkelaar binnen enkele dagen, niet maanden

    In een kort gesprek van 25 minuten:

    • gaan we in op wat je nodig hebt om je product te ontwikkelen;
    • Ons proces uitleggen om u te matchen met gekwalificeerde, doorgelichte ontwikkelaars uit ons netwerk
    • delen we de stappen met je om de juiste match te vinden, vaak al binnen een week.

    Maak een afspraak