Ahmed (Mohamed) M.
Backend-Entwickler
Erfahrungen
Aug. 2025 - Bis heute
5 MonatenBackend-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 MonatenCairo, Ä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 MonatenCairo, Ä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
VerhandlungssicherEnglisch
VerhandlungssicherAusbildung
Okt. 2018 - Mai 2023
Universität Kairo
Bachelor in Computertechnik · Computertechnik · Cairo, Ägypten · Sehr gut
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.