Profilbild von Mohamed Abdelgayed Full-Stack Software Engineer | Java Developer mit Microservices-Expertise aus Berlin

Mohamed Abdelgayed

verfügbar

Letztes Update: 05.05.2025

Full-Stack Software Engineer | Java Developer mit Microservices-Expertise

Abschluss: B.Sc. Medizinische Informatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Arabisch (Muttersprache) | Deutsch (verhandlungssicher) | Englisch (verhandlungssicher)

Schlagwörter

Microservices Java Agile Methodologie Microsoft Azure Typescript Testen ReactJS Vue.Js Kotlin Front End + 35 weitere Schlagwörter anzeigen

Dateianlagen

Lebenslauf-Abdelgayed_200325.pdf

Skills

Full-Stack Entwicklung
Umfassende Erfahrung in der Entwicklung von Backend-Microservices mit Spring Boot (Java/Kotlin) und Frontend-Microservices mit Vue.js und ReactJS (TypeScript).

DevOps & Cloud
Fundierte Kenntnisse in Docker, Kubernetes, Microsoft Azure, Azure DevOps, Jenkins und CI/CD Pipelines. Integration von SonarQube und OWASP für verbesserte Codequalität und Sicherheit.

Datenbanken & APIs
Erfahrung mit PostgreSQL, SQL, Liquibase und DB2. Entwicklung und Integration von RESTful APIs für verschiedene Anwendungen.

Programmiersprachen
Beherrschung von Java, Kotlin, Python, TypeScript und Dart für vielseitige Softwareentwicklung.

Frontend-Technologien
Kenntnisse in ReactJS, Vue.js, Redux, Tailwind CSS, Bootstrap, HTML, CSS und Flutter für responsive und benutzerfreundliche Oberflächen.

Sicherheit & Testing
Erfahrung mit Keycloak für Authentifizierung und Autorisierung. Vertrautheit mit JUnit, Mockito, WireMock und Playwright für umfassendes Testing.

Agile Methoden
Anwendung von Agile, Scrum, Pair Programming und Code Reviews für effiziente Teamarbeit und kontinuierliche Verbesserung.
 

Projekthistorie

09/2023 - bis jetzt
Full-Stack Softwareingenieur
Capgemini (Internet und Informationstechnologie, 1000-5000 Mitarbeiter)

  • Führung bei der Optimierung und Refaktorisierung von Legacy-Java-Code in einem Datenmanagementprojekt
  • Entwicklung von Backend-Mikroservices mit Spring Boot (Java/Kotlin), Verbesserung der Modularität und Wartbarkeit
  • Entwicklung von Frontend-Mikroservices mit Vue.js und ReactJS (TypeScript), Verbesserung der Benutzererfahrung und Performance
  • Integration eines Mikroservices mit dem Eureka Discovery Service, Verbesserung der Systemzuverlässigkeit
  • Mentoring neuer Teammitglieder durch Pair Programming und Code Reviews, Beschleunigung des Onboardings und Wissenstransfers
  • Implementierung einer Audit-Pipeline und Integration von SonarQube, Verbesserung der Codequalität und Compliance

02/2022 - 08/2023
Full-Stack Softwareentwickler - Werkstudent
Valtech Mobility (Internet und Informationstechnologie, 250-500 Mitarbeiter)

  • Entwicklung einer Spring Boot-Anwendung, Integration von JPA, Lombok, Docker und Liquibase für verbesserte Effizienz
  • Entwicklung von Frontend-Komponenten mit ReactJS und Integration von Redux, Verbesserung der UI-Funktionalität
  • Integration der Parkopedia-API zur Erweiterung der App-Funktionalität, Ermöglichung fortgeschrittener Parklösungen
  • Implementierung der Keycloak-Authentifizierung zur Sicherung mehrerer Apps, Verbesserung der Systemsicherheit
  • Bereitstellung von Projekten mit Azure Web Services, Verbesserung von Skalierbarkeit und Zuverlässigkeit
  • Entwurf und implementierte RESTful APIs für eine interne Kommunikations-App, verbessert das Nutzerengagement
  • Durchführung von Pair-Programming-Sitzungen zur Wissensweitergabe und Förderung der Teamzusammenarbeit
  • Entwicklung einer CI/CD-Pipeline und Integration von OWASP, Automatisierung von Deployments und Stärkung der Sicherheit

Reisebereitschaft

Weltweit verfügbar
Profilbild von Mohamed Abdelgayed Full-Stack Software Engineer | Java Developer mit Microservices-Expertise aus Berlin Full-Stack Software Engineer | Java Developer mit Microservices-Expertise
Registrieren