Mohammad O.

Backend-Entwickler

Mohammad hat fünf Jahre Erfahrung als Backend-Entwickler und ist für seine hohe Motivation sowie exzellenten Programmierfähigkeiten bekannt.

Er hat für große Unternehmen wie Microsoft gearbeitet und dabei herausragende Kommunikations- und Problemlösungsfähigkeiten demonstriert. Mohammad hat einen Abschluss in Computer Engineering und ist seit 2018 auf Backend-Entwicklung fokussiert.

Er ist überzeugt von seiner Fähigkeit, in wettbewerbsintensiven Umgebungen überragende Leistungen zu bringen und kleine Projekte in bedeutende Entwicklungsprojekte zu transformieren. Zusätzlich betreut er täglich Praktikanten, ist gut vertraut mit agilen Methoden wie Scrum und hat eine Startup-Denkweise. Seine Erfahrung umfasst die Wartung von Legacy-Code und das Design von Architekturen.

Hauptkompetenz

  • Flask
    Flask 3 Jahre
  • GraphQL
    GraphQL 2 Jahre
  • JavaScript
    JavaScript 5 Jahre

Andere Fähigkeiten

    Mohammad

    Mohammad O.

    Egypt

    Erste Schritte

    Ausgewählte Erfahrung

    Beschäftigung

    • Senior Backend-Entwickler

      Pixelcut - 10 monate

      – Arbeitete daran, das Backend für das Projekt, das von über 18 Millionen Nutzern verwendet wird, zu entwickeln. – Skalierte das Projekt auf Millionen von Nutzern ohne Probleme. – Verbessert die Leistung für verschiedene Teile des Systems. – Integrierte die Open AI API in das System. – Generierte Eingabeaufforderungen für bessere Ergebnisse aus den Modellen. – Nutzt KI-Modelle für verschiedene Teile des Fotoeditor-Systems. – Helfte bei der Entwicklung eines anderen Dienstesystems mit Go.

      Technologien:

      • Technologien:
      • OAuth2 OAuth2
      • gRPC gRPC
      • Jest Jest
      • Gorm Gorm
      • Prompt Engineering
    • Senior Backend-Entwickler

      Tresl - 4 monate

      – Fügte komplexe SQL-Abfragen hinzu, um Statistiken für Geschäfte mit dynamischen Filtern anzuzeigen. – Entwickelte Microservices mit Node.js, Express, Python, Flask und FastAPI. – Entwickelte eine Webanwendung, die Statistiken für verschiedene Geschäfte anzeigt. – Behebt Fehler im alten Code und verbessert die Leistungen eines Systems, das von über 100.000 Nutzern verwendet wird. – Refaktorisierte Teile des Codes, um bewährte Verfahren zu nutzen und Sicherheitsbedenken zu adressieren.

      Technologien:

      • Technologien:
      • Flask Flask
      • Microservices
      • BigQuery BigQuery
      • Jest Jest
    • Software Engineer

      Microsoft - 8 monate

      – Arbeitete am Clarity SDK für mobile Anwendungen. – Verbessert die Leistung vorheriger Methoden, indem er Protokollpuffer anstelle von JSON verwendet. – Aktualisierte die Azure CI/CD-Pipeline für robustere Bereitstellungen. – Arbeitete an Clarity Web, um neue Funktionen zur Verbesserung der Benutzererfahrung hinzuzufügen.

      Technologien:

      • Technologien:
      • React Native React Native
      • gRPC gRPC
    • Software Engineer

      Jabu - 1 jahr 1 monat

      – Arbeitete am Backend eines Analyseprojekts, das von großen Unternehmen genutzt wird, um die Leistung ihrer Produkte zu analysieren. – Verarbeitete große Datenmengen und verbesserte die Leistung von Abfragen, um die umfangreichen Daten effizient zu verwalten. – Arbeitete am Backend einer Uber-ähnlichen App mit mehreren Modi, um Lieferungen von Lagerhäusern zu verwalten, die von über 50.000 Nutzern verwendet wird. – Wartete Legacy-Code. – Implementierte CI/CD-Pipelines, die auf AWS-Infrastruktur basieren.

    • Backend Engineer

      Fruitful - 7 monate

      • Developed and maintained a mobile banking app's back end using Node.js and MongoDB.
      • Developed microservices using Node.js, Express, Python, Flask and FastAPI
      • Added unit tests with over 95% test coverage and ensured it was stable enough.
      • Revamped the whole back end initially using JavaScript and transformed it to TypeScript.
      • Changed the authentication used in the app and integrated with Auth0 for better authentication.
      • Worked on the back end developed in Python and Flask used to analyze the financial transactions, refactored and removed legacy code, and added features required by the system.
      • Integrated with a Salesforce API to provide services for interaction between agents and end users.

      Technologien:

      • Technologien:
      • Flask Flask
      • Jest Jest
      • Stripe Stripe
    • Software Engineer

      BlockGemini - 10 monate

      • Maintained and improved an internal tool used by the company
      • Developed a backend for an app with over 1K installs
      • Fixed bugs in multiple backends using NodeJS and Typescript
      • Designed (DB and API) and implemented a backend for selling images with blogs functionality
      • Deployed backend systems to AWS
      • Designed the infrastructure and architecture of an Uber-like app

      Technologien:

      • Technologien:
      • Jest Jest
    • Backend Developer

      MTMs - 2 jahre 8 monate

      • Developed and maintained backends for over eight applications using Node.js
      • Managed a team of developers (~ 3 developers per project on average)
      • Developed and maintained an app used by top tutors
      • Built automation and webscraping scripts to assist with tasks

      Technologien:

      • Technologien:
      • Microservices
      • gRPC gRPC

    Ausbildung

    • BSc.Computer Engineering

      Cairo University · 2016 - 2021

    Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

    In einem kurzen 25-minütigen Gespräch würden wir gerne:

    • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
    • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
    • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

    Unterhalten wir uns