Mohammad O.

Backend-udvikler

Mohammad har fem års erfaring som Back-end-udvikler, kendt for sin høje motivation og fremragende programmeringsevner.

Han har arbejdet med store virksomheder som Microsoft, og har vist fremragende kommunikation og problemløsningsevner. Mohammad har en grad i Computer Engineering og har været fokuseret på back-end-udvikling siden 2018.

Han er sikker på sin evne til at klare sig i konkurrencedygtige miljøer og bidrage til at forvandle små opgaver til betydelige projekter. Derudover vejleder han praktikanter dagligt, er godt bekendt med Agile metodologier som Scrum, og har en startup-mindset. Hans erfaring inkluderer vedligeholdelse af legacy-kode og design af arkitektur.

Hovedekspertise

  • Flask
    Flask 3 år
  • GraphQL
    GraphQL 2 år
  • JavaScript
    JavaScript 5 år

Andre færdigheder

    Mohammad

    Mohammad O.

    Egypt

    Match med udvikler her

    Udvalgt oplevelse

    Beskæftigelse

    • Backend-seniorudvikler

      Pixelcut - 10 måneder

      • Arbejdede på at udvikle back-end for projektet, der bruges af over 18 millioner brugere.
      • Skalerede projektet til millioner af brugere uden problemer.
      • Forbedrede ydeevnen for forskellige dele af systemet.
      • Integrerede Open AI API i systemet.
      • Genererede prompts for bedre resultater fra modellerne.
      • Brugte AI-modeller til forskellige dele af foto-editor-systemet.
      • Bistod i at udvikle et andet servicesystem ved hjælp af Go.

      Teknologier:

      • Teknologier:
      • OAuth2 OAuth2
      • gRPC gRPC
      • Jest Jest
      • Gorm Gorm
      • Prompt Engineering
    • Backend-seniorudvikler

      Tresl - 4 måneder

      • Tilføjede komplekse SQL-forespørgsler til at vise statistik for butikker med dynamiske filtre.
      • Udviklede mikroservices ved hjælp af Node.js, Express, Python, Flask og FastAPI.
      • Udviklede en webapp, der viser statistik for forskellige butikker.
      • Løsede fejl med gammel kode og forbedrede ydeevnen for et system, der bruges af over 100K brugere.
      • Refaktorerede dele af koden for at anvende bedste praksis og adressere sikkerhedsmæssige bekymringer.

      Teknologier:

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

      Microsoft - 8 måneder

      • Arbejdede med Clarity SDK til mobilapps.
      • Forbedrede ydeevnen af tidligere metoder ved at anvende protokol buffers i stedet for JSON.
      • Opdaterede Azure CI/CD-pipeline for mere robuste deployment.
      • Arbejdede med Clarity Web for at tilføje nye funktioner til at forbedre brugeroplevelsen.

      Teknologier:

      • Teknologier:
      • React Native React Native
      • gRPC gRPC
    • Software Engineer

      Jabu - 1 år 1 måned

      • Arbejdede med back-end af en analytisk opgave brugt af store virksomheder til at analysere deres produkts præstation.
      • Håndterede store mængder data, forbedrede ydeevnen af forespørgsler for at håndtere den store mængde data på en effektiv måde.
      • Arbejdede med back-end af en Uber-lignende app med flere tilstande til at levere forsendelser, som over 50K brugere benytter.
      • Vedligeholdt legacy-kode.
      • Implementerede CI/CD-pipelines baseret på AWS-infrastruktur.
    • Backend Engineer

      Fruitful - 7 måneder

      • 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.

      Teknologier:

      • Teknologier:
      • Flask Flask
      • Jest Jest
      • Stripe Stripe
    • Software Engineer

      BlockGemini - 10 måneder

      • 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

      Teknologier:

      • Teknologier:
      • Jest Jest
    • Backend Developer

      MTMs - 2 flere år 8 måneder

      • 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

      Teknologier:

      • Teknologier:
      • Microservices
      • gRPC gRPC

    Uddannelse

    • BSc.Computer Engineering

      Cairo University · 2016 - 2021

    Find din næste udvikler inden for få dage, ikke måneder

    Book en 25-minutters samtale, hvor vi:

    • udfører behovsafdækning med fokus på udviklingsopgaver
    • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
    • beskriver de næste trin for at finde det perfekte match på få dage

    Lad os snakke om det