Ahmed (Mohamed) M.

Backend-Entwickler

Avatar placeholder
Cairo, Ägypten

Erfahrungen

Aug. 2025 - Bis heute
5 Monaten

Backend-Entwickler

Hilbertech

  • Entwickelte Backend-Funktionen und neue REST-API-Endpunkte in einer Microservice-Architektur für Web- und Mobilclients.
  • Verbesserte die Nexi-Payment-Gateway-Integration, um zuverlässigere und reibungslosere Checkout-Prozesse zu ermöglichen.
  • Leitete die Entwicklung einer kommenden Umrah-Express-Plattform mit konfigurierbaren Buchungen und In-App-Zahlung.
  • Technologien: Java, PostgreSQL, Redis, Azure Identity Management & Service Bus, Amazon S3, Nexi-Payment-Gateway.
Sept. 2024 - Feb. 2025
6 Monaten
Cairo, Ägypten

Backend-Entwickler

Giza Systems

  • Entwickelte Backend-Lösungen für eine groß angelegte Enterprise-Anwendung und migrierte diese von einer Windows- in eine Linux-Umgebung.
  • Dokumentierte und implementierte Unit- und Integrationstests, wodurch Codezuverlässigkeit und Wartbarkeit verbessert wurden.
  • Absolvierte ein Soft-Skills-Training bei InsideOut und verbesserte Kommunikations- und Teamarbeitsfähigkeiten.
  • Technologien: Java, SQL, Redis, RabbitMQ, Docker, Spring Boot.
Juli 2024 - Dez. 2024
6 Monaten
Cairo, Ägypten

Software-Engineering-Diplom

Siemens

  • Erwarb fortgeschrittene Kenntnisse in C++, CMake, Algorithmen, Design-Patterns, Profiling, Debugging, Protocol Buffers, gRPC und Qt.
  • Entwickelte einen Bildbetrachter und -editor mit C++, Qt, OpenCV und Boost, mit Bildverarbeitung, Sitzungsverwaltung und Protokollierungsfunktionen.

Open-Source-Beitrag

Flameshot

  • Implementierte plattformübergreifende Integration zwischen Flameshot und KDE-Connect, um nahtloses Teilen von Screenshots von Laptops auf Android-Geräte zu ermöglichen.
  • Technologien: C++, CMake, Qt.

Open-Source-Beitrag

Komodo DeFi Framework

  • Entwickelte ein einheitliches StreamerId-Ableitungsmodell für eine konsistente Typverwendung und erhöhte Typsicherheit durch benutzerdefinierte Implementierungen für Serialisierung und Deserialisierung.
  • Führte neue RPC-Aufrufe ein und verbesserte Protokollierung und Fehlerberichterstattung.
  • Refaktorierte das CLI-Tool mit modernen CLI-Options-Parsing-Crates wie Clap.
  • Technologien: Rust, Docker, CI/CD.

Open-Source-Beitrag

restatedev/sdk-rust

  • Prozedurales Makrosystem neu gestaltet und neu implementiert, um direkte Annotation von impl-Blöcken zu unterstützen, die Ergonomie zu verbessern und Boilerplate zu reduzieren, während die Abwärtskompatibilität erhalten bleibt.
  • Technologien: Rust, Docker, CI/CD.

Open-Source-Beitrag

rizinorg/rizin

  • Zum Rizin-Projekt beigetragen, indem ich die Basis-Encoding-Funktionen (base85, base36, base32 und base16) verbessert und refaktoriert habe.
  • Dateien für Konsistenz umbenannt und die API verbessert, um bessere Testbarkeit und Integration zu ermöglichen.
  • Alle Änderungen dokumentiert und Unit-Tests hinzugefügt, um die Funktionalität sicherzustellen.
  • Technologien: C, Doxygen, Meson.

Fähigkeiten

  • C

  • Rust

  • Java

  • Python

  • Postgresql

  • Linux

  • Bash

  • Git

  • Ci/cd

  • Docker

  • Redis

  • Azure Service Bus & Identity Management

  • Nexi-payment Gateway

  • Amaonz S3

  • Microservice-architektur

  • Spring Boot

  • Quarkus

  • Flask

Sprachen

Arabisch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Okt. 2018 - Mai 2023

Universität Kairo

Bachelor in Computertechnik · Computertechnik · Cairo, Ägypten · Sehr gut

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Abdelmajid D.
Abdelmajid D.

Teamleiter, Architekt und Senior-Entwickler

Profil ansehen
Olfa E.
Olfa E.

Softwareentwickler - Zusammenarbeit mit EU-Teams

Profil ansehen
Berhanu M.
Berhanu M.

Senior Backend-Entwickler

Profil ansehen
Mohamed A.
Mohamed A.

Softwareentwickler

Profil ansehen
Abdullah A.
Abdullah A.

Senior Softwareentwickler

Profil ansehen
Abderrahmen S.
Abderrahmen S.

Technischer Teamleiter

Profil ansehen
Patrick W.
Patrick W.

KI-Softwareentwickler

Profil ansehen
Allal K.
Allal K.

Java Senior Full Stack Entwickler

Profil ansehen
Parim S.
Parim S.

Backend-Entwickler (WS)

Profil ansehen
Samir B.
Samir B.

Lösungsarchitekt / Senior Softwareentwickler

Profil ansehen
Serge K.
Serge K.

MLOps (Machine-Learning-Betrieb)

Profil ansehen
Miklos T.
Miklos T.

Testautomatisierung & QS

Profil ansehen
Marcel M.
Marcel M.

Cloud-Architekt, Senior Solution Architekt, Senior Software Engineer

Profil ansehen
Goran D.
Goran D.

Softwareentwickler

Profil ansehen
Serhii K.
Serhii K.

Senior Softwareentwickler

Profil ansehen
Robert R.
Robert R.

Softwareentwickler

Profil ansehen
Sebastián K.
Sebastián K.

Intelligentes Laden

Profil ansehen
Osman T.
Osman T.

Senior Developer und Berater

Profil ansehen
Robin S.
Robin S.

Senior Cloud- & Backend-Entwickler

Profil ansehen
Fady K.
Fady K.

Senior Softwareentwickler / Tech Lead

Profil ansehen
Hamza S.
Hamza S.

Softwareentwickler

Profil ansehen
Hüseyin K.
Hüseyin K.

Senior Full-Stack-Entwickler

Profil ansehen
Hamza M.
Hamza M.

Senior Backend-Entwickler

Profil ansehen
Aishwarya N.
Aishwarya N.

Generative KI Mastermind-Workshop

Profil ansehen
Rainer D.
Rainer D.

Enterprise Architektur Management / Softwareentwickler Backend

Profil ansehen
Cristian S.
Cristian S.

Teamleiter Mobile Native Apps

Profil ansehen
Jan R.
Jan R.

Software Engineer / Softwarearchitekt / Team Lead

Profil ansehen
Timon R.
Timon R.

Datenbank Entwickler – Forschungsprojekt – Abrechnung im Gesundheitswesen

Profil ansehen
Costin O.
Costin O.

Java-Entwickler

Profil ansehen
Martin G.
Martin G.

Produktmanagement für Medizin-Portal

Profil ansehen