Hamed Z.

Senior Softwareingenieur | Spezialist für verteilte Systeme | JVM-Experte

Avatar placeholder
Muscat, Oman

Erfahrungen

Jan. 2025 - Dez. 2025
1 Jahr

ERP-Integration – Architektur & Implementierung

  • Konzipierte und implementierte eine Integrationsschicht, um ein altes ERP-System (SQL Server, Microsoft-Stack) mit modernen externen Diensten zu verbinden, die von einer mobilen After-Sales-Anwendung genutzt werden.
  • Entwickelte eine robuste Architektur auf Basis von Change Data Capture (CDC), um eine Echtzeit- und konsistente Datensynchronisation zwischen dem ERP-Backend und den Service-Endpunkten zu gewährleisten.
  • Ermöglichte eine nahtlose Zwei-Wege-Kommunikation zwischen mobilen Clients und dem ERP, indem zentrale Geschäftsabläufe wie Bestellstatus, Updates, Bestandsänderungen und Service-Protokolle abstrahiert wurden.
  • Verbesserte die Datenzuverlässigkeit und -konsistenz über alle Systeme hinweg durch den Einsatz ereignisgesteuerter Muster und transaktionaler Garantien bei der Weitergabe von Änderungen.
  • Ermöglichte dem Mobile-Team, Echtzeit-After-Sales-Funktionen bereitzustellen, ohne direkte Kopplung an die interne Logik des ERP.
Jan. 2022 - Dez. 2025
4 Jahren
Vereinigtes Königreich

Beauty-Plattform

YUV UK

  • Arbeitete in Synergie mit einem diversen Team, um den Workflow zu definieren und die beste Strategie für die Implementierung jedes Dienstes festzulegen.
  • Beteiligte sich an einem funktionsübergreifenden Team, um die Arbeitspaketstruktur aufzubauen und den effizientesten Ansatz für jeden Dienst festzulegen.
  • Kollaborierte mit Kollegen aus verschiedenen Abteilungen, um die Projekt-Roadmap zu erstellen und die effektivsten Techniken für die Bereitstellung jedes Dienstes auszuwählen.
  • Führte eine Geschäftsanalyse durch und entwarf ein Datenmodell, um sowohl kundenorientierte Interaktionen als auch interne Verwaltungstätigkeiten zu erleichtern.
  • Untersuchte Geschäftsabläufe und erstellte ein Datenmodell, um den Datenfluss für externe Dienste und interne Prozesse zu optimieren.
  • Errichtete eine mehrschichtige Umgebung mit Google Cloud, um den Softwareentwicklungszyklus zu automatisieren, einschließlich Entwicklung, Tests und Deployment-Phasen.
  • Verwendete Cloud-Events zur Prüfung von Aktivitäten und Validierung von Transaktionen für systemdefinierte Produktnutzung.
  • Setzte Google Cloud-Dienste (Cloud SQL, App Engine, Firebase, PubSub, Cloud Run usw.) ein, um robuste, mehrschichtige Anwendungen zu entwickeln und bereitzustellen.
  • Entwarf ein Google Cloud-basiertes Framework mit mehreren Umgebungen für effiziente Softwareentwicklungsprozesse, einschließlich Integration, Tests und Bereitstellungsphasen.
Jan. 2017 - Dez. 2022
6 Jahren

Trading-Plattform & OMS

Vestun

  • Leitete Design, Architektur und Entwicklung einer Hochleistungs-Trading-Plattform, integriert mit Aktien-, Futures-, Optionen- und Krypto-Börsen, ausgelegt für die Verarbeitung von über 10.000 Ticks pro Sekunde pro Server.
  • Verarbeitete Marktdaten, Nachrichten und andere Echtzeit-Feeds, um eine robuste, datengetriebene Entscheidungsfindung zu ermöglichen.
  • Verknüpfte Trading-Strategien mit der Kernplattform über Socket-Kommunikation und REST-APIs für latenzarme Ausführung.
  • Entwickelte ein umfassendes Dashboard für Reporting, Monitoring und Auftragsverwaltung.
  • Setzte eine moderne Microservices-Architektur mit drei Kernsubsystemen ein: Data Warehouse & Storage Engine, Kern-Trading-Engine und Dashboard.
  • Implementierte RBAC mit Spring Security, um fein abgestuftes Berechtigungsmanagement und Benutzerisolation über Plattformrollen hinweg zu ermöglichen.
  • Setzte Spring Boot, Spring Data und Spring Cloud ein, um skalierbare und wartbare Dienste mit nahtloser Integration und zentraler Konfiguration zu entwickeln.
  • Erzielt hohe Skalierbarkeit, Leistung und niedrige Latenz durch effizientes API-Design, asynchrone Kommunikation und containerisierte Bereitstellung.
Jan. 2015 - Dez. 2015
1 Jahr

Messaging-App und Echtzeitdienste

Saba Idea

  • Entwickelte einen Java NIO Echtzeit-Chat-Server für coloob, der nahtloses Messaging innerhalb der Plattform mit 8.000 Nachrichten pro Sekunde und Node ermöglicht.
  • Setzte optimiertes Kernsystemdesign und Engineering ein, um eine effiziente Skalierung und flüssige Nutzererfahrung auf einer Vierkern-CPU mit 4 GB RAM zu ermöglichen.
Jan. 2014 - Dez. 2018
5 Jahren

Echtzeit-as-a-Service-Plattform

Abrin

  • Entwarf eine hochverfügbare und skalierbare Messaging-Infrastruktur, die 60.000 Nachrichten pro Sekunde pro Node verarbeiten kann.
  • Setzte leichte Threads und das Actor-Modell ein, um komplexe Parallelitätsprobleme zu vereinfachen und Performance-Monitoring zu erleichtern.
  • Optimierte ein Messaging-Protokoll mit hohem Durchsatz und die Serialisierung, um eine Datensynchronisation von 2 Millionen Nachrichten pro Sekunde über geografisch verteilte Systeme hinweg zu ermöglichen.
  • Implementierte mehrschichtige Datenabstraktion, um Abfragen und Aggregationen über verschiedene Caches und Datenbanken zu vereinfachen und die Big-Data-Verarbeitung sowie -Analyse zu optimieren.
  • Entwickelte ein maßgeschneidertes Stresstest-Toolkit mit Netty, um Performance-Engpässe zu identifizieren und Ausfälle unter hoher Last elegant zu bewältigen.
Jan. 2013 - Dez. 2014
2 Jahren

Teamleiter Mobile Banking

Hafez fanavaran

  • Leitete die erfolgreiche Einführung einer Mobile-Banking-App, die von über 50.000 Nutzern genutzt wurde und Dienste wie Überweisungen, Kredite und Kartenverwaltung anbot.

  • Implementierte robuste Verschlüsselung (symmetrisch/asymmetrisch) und Aktivierung in der Filiale für höhere Sicherheit.

  • Erstellte Kernbanktransaktionen mit Spring Framework und Spring Integration und nutzte Oracle als Backend-Datenbank.

Jan. 2013 - Dez. 2013
1 Jahr

Softwareentwickler

  • Beteiligte sich an der Entwicklung der Mobile-Banking-App mit Fokus auf UI/UX für JavaME- und Android-Geräte.

  • Implementierte RTL-Sprachunterstützung (z. B. Persisch) auf Geräten ohne native Unterstützung.

  • Sicherte Daten durch lokale Verschlüsselung und sicheren Schlüsselaustausch mit dem Server.

Jan. 2013 - Dez. 2013
1 Jahr

Entwickler für Zahlungslösungen

Melli Bank

  • Beteiligte sich am Azarakhsh QR-basierten mobilen Zahlungssystem, das physische Karten ersetzt.

  • Entwickelte Offline-Zahlungsfunktionen mit Low-Level-Bluetooth-Paketen und Zeitsynchronisierungsdiensten, unterstützte Bluetooth auf Android und Java ME sowie WiFi-Kompatibilität auf Plattformen wie iOS.

Jan. 2012 - Dez. 2012
1 Jahr

Managementsystem für Verkehrsausrüstung

  • Entwickelte und gestaltete ein stadtweites System zur Verwaltung von Verkehrsausrüstung und -diensten.

  • Mitgewirkt an der Gestaltung von Workflows und Datenmodellen für eine Tablet-Feld-App und das Backend-Verwaltungssystem.

  • Erstellte Reporting-Tools für Stakeholder mit Android, Java-REST-APIs, EJB, SQL Server, GlassFish und Hibernate.

Jan. 2009 - Dez. 2011
3 Jahren

Webanwendungsentwicklung (Java EE)

  • Erstellte und verbesserte Anwendungen mit Java-EE-Technologien (EJB, JAX-WS/RS, JPA, DI) auf der JBoss-Plattform.

  • Setzte Design Patterns, Unit-Tests (JUnit), SQL/JDBC und Frameworks wie Hibernate und Spring für die Persistenz- und Anwendungsschicht ein.

Jan. 2008 - Dez. 2009
2 Jahren
Remote

Eclipse-Plugin- & modulare Java-Entwicklung

  • Entwickelte fortgeschrittene Eclipse-Plugins mit Remote-Updates, Web-UI und Unterstützung für native Bibliotheken unter Verwendung von RCP für plattformübergreifende UIs.

  • Setzte modulare Architektur mit Equinox und Java Project Jigsaw um.

Jan. 2007 - Dez. 2013
7 Jahren

Mobile-Anwendungsentwicklung

  • Entwickelte mobile Apps mit Java ME und Android und bot plattformübergreifende Unterstützung für Android, iOS, BlackBerry, Symbian und Windows Phone.

  • Erstellte sichere Netzwerk-Apps über GSM/GPRS, stromsparende Kerberos-Clients und TCP-/Bluetooth-Kommunikationssysteme.

  • Entwickelte GPS-basierte Ortungs- und Routing-Apps.

  • Entwickelte eine PaaS-Lösung, die es Nutzern ermöglicht, native plattformübergreifende mobile Apps über Webservices zu entwerfen und bereitzustellen.

Jan. 2006 - Dez. 2007
2 Jahren

Desktop-Anwendungsentwicklung

  • Entwickelte plattformübergreifende Desktop-Anwendungen mit Swing, mit Fokus auf reichhaltiges UI/UX und nahtlose Integration in internetbasierte RIA-Dienste.
Jan. 2005 - Dez. 2006
2 Jahren

Web-Entwicklung

  • Entwickelte interaktive, benutzerfreundliche Webseiten mit HTML, CSS und Flash.

Zusammenfassung

  • Full-Stack-Architekt mit über 18 Jahren Erfahrung in verschiedenen Bereichen wie Fintech, Cloud-Services und mobilen Plattformen.
  • Experte für JVM- und Parallelitätsoptimierung mit tiefem Wissen in der Programmierung mit Actor-Modell und in Echtzeit-Datenpipelines.
  • Spezialisierung auf skalierbare Enterprise-Anwendungen mit Java EE, Akka und Cloud-nativen Technologien.
  • Nachgewiesene Fähigkeit, funktionsübergreifende Teams zu leiten und wirkungsstarke Systeme mit messbaren Ergebnissen zu liefern.

Sprachen

Englisch
Fortgeschritten

Ausbildung

Azad-Universität Teheran

Bachelor · Informatik · 16/20

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Tezcan D.
Tezcan D.

Solution Architekt / Projektleiter

Profil ansehen
Jürgen F.
Jürgen F.

AR/VR/XR Architekt

Profil ansehen
Mario R.
Mario R.

Inhaber/Gründer, IT-Berater, Unix/Linux, Oracle, Infrastruktur & mehr

Profil ansehen
Martin G.
Martin G.

Mitglied des Produktmanagement- und Product Owner-Teams für Private Cloud Plattform

Profil ansehen
Tungi D.
Tungi D.

Technischer PMO | Delivery Master | LLM-Expert

Profil ansehen
Thomas J.
Thomas J.

Senior-Fullstack-Entwickler

Profil ansehen
Joseph W.
Joseph W.

Cloud-/Solution-Architekt (AWS)

Profil ansehen
Michael K.
Michael K.

Softwareentwickler

Profil ansehen
Arne H.
Arne H.

DevOps Fullstack-Entwickler

Profil ansehen
Paul W.
Paul W.

Architekturberater

Profil ansehen
Werner K.
Werner K.

Testkoordinator, Designer und Ingenieur

Profil ansehen
Serge K.
Serge K.

Senior DevOps (extern)

Profil ansehen
Rainer D.
Rainer D.

Anwendungs-System für Vermögensverwalter

Profil ansehen
Abdullah A.
Abdullah A.

Senior Softwareentwickler | Java, Spring, Kubernetes, Cloud & DevOps

Profil ansehen
Finn malte H.
Finn malte H.

Datenarchitektur

Profil ansehen
Selvaraj K.
Selvaraj K.

Senior Full-Stack- und Cloud-Architekt

Profil ansehen
Abdelmajid D.
Abdelmajid D.

Leiter, Architekt, Senior-Entwickler

Profil ansehen
Niklas W.
Niklas W.

KI-Ingenieur, Cloud-Lösungsarchitekt, Backend-Entwickler

Profil ansehen
Stephan R.
Stephan R.

Bereitstellung/Integration Customer Engagement & Loyalty Solution

Profil ansehen
David K.
David K.

Leiter Unternehmensarchitektur, KI-Architekt, Technischer Leiter Intelligente Automatisierung

Profil ansehen
Cornelius H.
Cornelius H.

Solution-Architekt

Profil ansehen
Thomas H.
Thomas H.

AR-App

Profil ansehen
Denis H.
Denis H.

Architekt & Senior Cloud Developer - NEO OCR

Profil ansehen
Nikolaus J.
Nikolaus J.

Solution-Architekt

Profil ansehen
Marcel M.
Marcel M.

Datenwissenschaftler, KI-Ingenieur, Senior Lösungsarchitekt

Profil ansehen
Berhanu M.
Berhanu M.

Senior Backend-Entwickler

Profil ansehen
Eduard V.
Eduard V.

Tech Lead Kundenbasisdokumentation Automatisierung

Profil ansehen
Matthias K.
Matthias K.

Allgemeine ERP- und KI-Beratung

Profil ansehen
Csaba K.
Csaba K.

ServiceNow-Berater

Profil ansehen
Samuel B.
Samuel B.

Senior Salesforce-Berater und Entwickler

Profil ansehen