Mohammad O.

Backend-utvecklare

Mohammad har fem års erfarenhet som Backend-utvecklare, känd för sin höga motivation och utmärkta programmeringsfärdigheter.

Han har arbetat med stora företag som Microsoft och visat enastående kommunikations- och problemlösningsförmågor. Mohammad har en examen i datateknik och har fokuserat på backendutveckling sedan 2018.

Han är övertygad om sin förmåga att excelera i konkurrensutsatta miljöer och bidra till att förvandla små engagemang till betydande projekt. Dessutom handleder han praktikanter dagligen, är väl insatt i agila metoder som Scrum och har en startup-mentalitet. Hans erfarenhet omfattar underhåll av befintlig kod och design av arkitektur.

Huvudsaklig expertis

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

Andra kompetenser

    Mohammad

    Mohammad O.

    Egypt

    Hitta en utvecklare

    Utvald erfarenhet

    Anställningar

    • Senior Backend-utvecklare

      Pixelcut - 10 månader

      • Arbetade med att utveckla backend för projektet som används av över 18 miljoner användare.
      • Skalade projektet till miljontals användare utan problem.
      • Förbättrade prestandan för olika delar av systemet.
      • Integrerade Open AI API till systemet.
      • Genererade prompts för bättre resultat från modellerna.
      • Använde AI-modeller för olika delar av fotoediteringssystemet.
      • Hjälpte till att utveckla ytterligare tjänster med hjälp av Go.

      Teknologier:

      • Teknologier:
      • OAuth2 OAuth2
      • gRPC gRPC
      • Jest Jest
      • Gorm Gorm
      • Prompt Engineering
    • Senior Backend-utvecklare

      Tresl - 4 månader

      • Lagt till komplexa SQL-frågor för att visa statistik för butiker med dynamiska filter.
      • Utvecklade mikrotjänster med Node.js, Express, Python, Flask och FastAPI.
      • Utvecklade en webapp som visar statistik för olika butiker.
      • Fixade buggar med gammal kod och förbättrade prestandan för ett system som används av över 100K användare.
      • Refaktorerade delar av koden för att använda bästa praxis och ta itu med säkerhetsbekymmer.

      Teknologier:

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

      Microsoft - 8 månader

      • Arbetade med Clarity SDK för mobilappar.
      • Förbättrade prestandan hos tidigare metoder genom att använda protokollbuffrar istället för JSON.
      • Uppdaterade Azure CI/CD-pipelines för mer robusta distributioner.
      • Arbetade med Clarity Web för att lägga till nya funktioner för att förbättra användarupplevelsen.

      Teknologier:

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

      Jabu - 1 år 1 månad

      • Arbetade med backend av en analyslösning som används av stora företag för att analysera deras produkters prestanda.
      • Hanterade stora mängder data, förbättrade prestandan av frågor för att hantera de stora datamängderna på ett effektivt sätt.
      • Arbetade med backend av en Uber-liknande app med flera lägen för att leverera leveranser, som över 50K användare använder.
      • Underhöll befintlig kod.
      • Implementerade CI/CD pipelines beroende av AWS-infrastruktur.
    • Backend Engineer

      Fruitful - 7 månader

      • 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ånader

      • 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 år 8 månader

      • 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

    Utbildning

    • BSc.Computer Engineering

      Cairo University · 2016 - 2021

    Hitta din nästa utvecklare inom ett par dagar

    Ge oss 25 minuter av din tid, så kommer vi att:

    • Sätta oss in i dina utmaningar och behov
    • Berätta om våra seniora och beprövade utvecklare
    • Förklara hur vi kan matcha dig med precis rätt utvecklare

    Låt oss ta ett kort digitalt möte.