Profilbild von Anonymes Profil, Full-Stack Software Developer (Java Spring Boot, React, Python, GCP)
teilweise verfügbar

Letztes Update: 10.02.2024

Full-Stack Software Developer (Java Spring Boot, React, Python, GCP)

Abschluss: Technische Universität München, Informatik B. Sc.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Schlagwörter

Spring Framework Python Google Cloud ReactJS Java Bigquery Postgresql Redis Dropwizard Ansible + 7 weitere Schlagwörter anzeigen

Dateianlagen

Omar-Zeidan-resume_070124.pdf

Skills

Java Spring Boot, Python, React / Typescript, NextJS, DropWizard
Google Cloud Platform, Kubernetes, Helm, Docker
PostgreSQL, BigQuery, Apache Kafka

Projekthistorie

05/2023 - 07/2023
Lead Fullstack Entwickler
Nu.Education (Internet und Informationstechnologie, 10-50 Mitarbeiter)

  • Teamleiter für Nu.Education, eine innovative Bildungsplattform für Universitäten und Unternehmen; Leitung eines dreiköpfigen Produktentwicklungsteams.
  • Architektur und Implementierung wesentlicher Funktionen der Plattform mit Codeänderungen im gesamten Technologiestack von Java Spring Boot, Kafka, Next.js, Typescript und DevOps-Anpassungen in Ansible.
  • Leitung des Projekts zur Schaffung der Infrastruktur und Benutzeroberfläche für Benachrichtigungsereignisse, die auf der Plattform generiert werden; Beiträge von der Verfeinerung des Designs und des Benutzerflusses bis hin zur Architektur und Implementierung des Kafka-basierten Backendsystems, mit Schwerpunkt auf Skalierbarkeit für eine große Anzahl von Benutzern und funktionale Erweiterbarkeit.
  • Leitung des Refactorings eines zentralen Teils der Codebasis in ein eigenes Subsystem; Bewertung der vorhandenen Funktionalität des Codes, Entwicklung eines kompletten Entwicklungs- und Migrationsplans und Zuweisung von Verantwortlichkeiten; Synchronisation und Führung der mehreren Teams bis zum Abschluss des Projekts, Erreichen höherer Flexibilität und Geschwindigkeit bei zukünftigen Feature-Entwicklungen.

08/2019 - 09/2021
Full-Stack Software Engineer
Alloy Technologies GmbH (Transport und Logistik, 50-250 Mitarbeiter)

Entwicklung von Alloy, einer Plattform zur Synchronisierung von Lieferketten, die schnelle, sehr
anpassungsfähige und detaillierte Analysen von riesigen Mengen an Daten bietet.
• Architektur, Implementierung und Wartung des Systems: das auf React & Typescript basierende
Frontend, das Java Spring Boot-Backend und die Python-Datenpipeline.
• Entkopplung und Containerisierung verschiedener Teile des Systems, unter Anderem des
zentralen Berechnungssystems, um eine horizontale Skalierung mittels Kubernetes, Pub/Sub und
BigQuery zu ermöglichen, was zu kürzeren Antwortzeiten, besserer Stabilität und höherer
Transparenz der Ressourcennutzung führte.
• Kontinuierliche Steigerung der möglichen Anzahl an Neukunden durch Implementierung und
Verbesserung der Automatisierungen und Werkzeuge, die zum Onboarding eines neuen Kunden
benötigt werden.

10/2018 - 01/2019
Frontend Software Entwickler
Audi (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

C# .Net · WPF
Entwicklung der Benutzeroberfläche für ein nicht-lineares Bearbeitungsprogramm zur Erstellung der
Programmdateien eines "5D"-Entertainmentsystems.

04/2018 - 10/2018
Teamleiter und Fontend Software Entwickler
ACGO / Fendt (Sonstiges, >10.000 Mitarbeiter)

C# / Xamarin · Python / Django
Entwurf und Entwicklung einer Plattform zur Erleichterung und Automatisierung der Kommunikation
von Feldarbeitern.
• Design und Implementierung der Benutzer- Oberfläche und Erfahrung der iOS und Android Apps
unter der Verwendung von Xamarin
• Integration der Apps mit dem Django-Backend, Implementierung robuster
Netzwerkkommunikation zur Sicherstellung der Funktion bei schlechten Netzwerkbedingungen
• Abwicklung der Scrum-Meetings mit dem Kunden und gemeinsame, iterative Planung des
Projekts

07/2017 - 04/2018
Backend Software Entwickler
BMW (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

C# .Net
Neugestaltung der legacy Werkstattsoftware von einer klassischen Windows Desktop-Anwendung zu
einem modernem verteiltem System, das die Anwendungsfunktionen über das Netzwerk für
Tablet-Geräte zur Verfügung stellt, die gleichzeitig Bedient werden können.
• Refactoring des legacy Codes zu einer Mehrprozess Architektur und einem Rest-Backend
• Verteilung und Synchronisierung der Backend Software auf mehrere Werkstatt-Computer
• Implementierung von load balancing und service discovery für das Frontend der Tablet-Geräte

01/2017 - 06/2017
Software Entwickler
DMG Mori (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

Entwicklung eines Programms zur Umwandlung von 3D-Modellen in 2-dimensionale Arbeitsanweisungen für programmierbare Fräsemaschinen

Reisebereitschaft

Weltweit verfügbar
Grundsätzlich reisebereit Verfügbar vor Ort in Berlin und Remote
Profilbild von Anonymes Profil, Full-Stack Software Developer (Java Spring Boot, React, Python, GCP) Full-Stack Software Developer (Java Spring Boot, React, Python, GCP)
Registrieren