Profilbild von Ayoub Allali Senior Fullstack-Entwickler (Schwerpunkt Java, Angular) - technischer Projektleiter aus Ruesselsheim

Ayoub Allali

nicht verfügbar bis 01.07.2024

Letztes Update: 22.02.2024

Senior Fullstack-Entwickler (Schwerpunkt Java, Angular) - technischer Projektleiter

Abschluss: Medizinische Informatik B. Sc. , Ruprecht-Karls-Universität, Heidelberg
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Fachliche Scherpunkte: 
  • Fachliche Teamleitung und Lead Development im Java / Angular / Magnolia Umfeld 
  • Konzeption und Implementierung von komplexen Softwarelösungen und objektorientierten Methoden
  • Agile Softwareentwicklung
  • Technisches Consulting bei fachlichen Problemstellungen
  • Betrieb und Wartung von entwickelten Plattformen und eingesetzten Softwarelösungen im Produktivumfeld

Konzeption und Implementierung von komplexen Softwarelösungen und objektorientierten Methoden
PROGRAMMIERSPRACHEN WEB- UND FRONTENDENTWICKLUNG BACKENDENTWICKLUNG DATENBANKEN IT-SECURITY TEST & QUALITÄTSMANAGEMENT MANAGEMENT-Systems TOOLS / STANDARD SOFTWARE BETRIEBSSYSTEME WEBSERVER
  • Java 6 - 17+
  • TypeScript, JavaScript
  • Python
  • Angular
  • Vue.js
  • HTML5
  • Bootstrap 4+
  • CSS, SCSS, SASS
  • NodeJS, npm, yarn
  • Spring-Boot
  • Spring-Data
  • Spring Cloud
  • Spring Security
  • JPA / Hibernate
  • Rest Api
  • Liquibase
  • PostgreSQL
  • MySQL
  • H2
  • Firebase Realtime Database
  • Keycloak: Identity & Access Management
  • Cognito
  • LDAP
  • JSON Web Token
  • OAuth 2.0
  • OpenID Connect
  • Junit 4/5
  • WireMock
  • Postman
  • SoapUI
  • SonarQube
  • cypress
  •  Protractor
  • Magnolia - Enterprise Content
  • Content Management System
  • Digital Asset Management
  • IntelliJ IDEA
  • Eclipse IDE
  • Git, Bitbucket und Gitlab
  • Subversion
  • Jenkins, Gitlab CI (CI / CD)
  • Build - Management-Tools (Maven, Gradle)
  • Nexus Repository - Software Component Management
  • Docker
  • Kubernetes
  • Rancher
  • AWS Cloud
  • Apache Solr
  • Altlassian Jira und Confluence
  • Windows
  • Red Hat Enterprise Linux
  • CentOS Linux
  • Apache Webservers
  • Apache Tomcat
  • JBOSS

Projekthistorie

07/2022 - bis jetzt
Integration und Migration von Applikationen im Trassenmanagement und Timetabling Solutions
(Transport und Logistik, 1000-5000 Mitarbeiter)

Design und Implementierung der Webanwendung in Angular, Javascript, Java, HTML5 und CSS/Bootstrap, React
▪ Erstellung detaillierter IT-Design-Beschreibung für die Umsetzung komplexer Anforderungen in den o. g. Technologien
▪ Analysieren der fachlichen Anforderungen an die IT-Systeme sowie Ableiten und Erarbeiten von technischen Umsetzungsmöglichkeiten
▪ Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
▪ Bewerten von technischen Risiken sowie Dokumentation dieser
▪ Ermitteln, Abstimmen und Dokumentieren von nicht-funktionalen Anforderungen
▪ Erstellen und Durchführen von Präsentationen zu technisch komplexen Themenstellungen bis auf Management-Ebene
▪ Konzeption und Weiterentwicklung der Maßnahmen für die Sicherstellung des Betriebs der entwickelten Anwendungen
▪ Weiterentwicklung der Infrastruktur- und Pipeline-Skripte
▪ Durchführung von Code Reviews
▪ Weiterentwicklung der Qualitätssicherung-Maßnahmen und der Testautomatisierung

10/2021 - 07/2022
Neuentwicklung einer Nachhaltigkeitsplattform im B2B-Umfeld
Banken und Finanzdienstleistungen (Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Abgleich von technischen Anforderungen auf das System-Design, hinsichtlich Realisierbarkeit, Performance und Sicherheit:
Konzeption und Implementierung von komplexen Softwarelösungen und objektorientierten Methoden
Java, Microservices, Spring Boot, Angular, Typescript, Magnolia CMS

Technologien / Tools
  • Java 11+
  •  Spring-Boot, Spring Security
  •  REST API (REST Services)
  •  Maven
  •  JPA / Hibernate
  •  Liquibase
  •  PostgreSQL
  •  Infinispan
  •  Angular 11
  •  Boostrap
  •  Webpack
  •  SASS
  •  Node und npm
  • IntelliJ
  • Magnolia (Headless Content)
  • Freemarker
  • Keycloak
  • Nexus
  • Jenkins
  •  Linux (RedHat)
  • Confluence

06/2022 - 06/2022
IT-Prozessoptimierung sowie Bereitstellung von Applikation-Blueprints
(Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Die Prozesse zwischen Softwareentwicklungs- und IT-Teams automatisieren und integrieren.
Im Vordergrund stehen dabei Teambefähigung, teamübergreifende Kommunikation, Zusammenarbeit sowie Technologieautomatisierung.

Evaluierung und Einführung von neuen sowie Optimierung von bestehenden Entwicklungsprozessen.
Ein Beispiel für die Einführung neuer Lösungen ist die Software zur verteilten Versionsverwaltung (Git). Infolgedessen wurde eine Projektmigration von SVN zu GIT durchgeführt und die zugehörige Anpassung von Buildprozessen über Jenkins vorgenommen.

06/2021 - 10/2021
Refactoring/Migration und Update des Magnolia CMS auf Version 6.2 + Webseiten Optimierung
(Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Durchführung vom DX-Core Update (Magnolia) um neue Features für die bestehenden und geplanten Webportale bereitzustellen
Vorhandene Magnolia Instanzen auf die neue Version (6.2) updaten/migrieren.
Wartbarkeit der Software gewährleisten und
Security-Patches durchführen.

03/2021 - 10/2021
Entwicklung und Betrieb der Web-App zur Automatisierung von elektronischen Rechnungsdaten im B2B-Umfeld

Entwicklung und der dazugehörige Betrieb der Web-App für automatisierte Verarbeitung von Rechnungen.
Steuerung des Teams und Implementierung der Businesslogik für neue Features

09/2020 - 04/2021
Neuentwicklung einer Web-Print-Lösungen in einem Shop-System
(Banken und Finanzdienstleistungen)

Abgleich von technischen Anforderungen auf das System-Design hinsichtlich Realisierbarkeit, Performance und Sicherheit, einschließlich der Mitwirkung an Entwicklungen neuer Lösungen.
Konzeption & Entwicklung der auf Java/Angular basierenden Web-Print Lösung.
  • Java 11
  •  Spring-Boot
  •  REST API (REST Services)
  •  Maven
  • JPA / Hibernate
  •  Liquibase
  •  PostgreSQL
  •  Angular 9
  •  Boostrap
  •  Webpack
  •  SASS
  •  Node und npm
  •  IntelliJ
  •  Keycloak
  • Nexus
  • GIT & Bitbucket
  • Jenkins
  • Linux (RedHat)
  • Chili Publish (Online-Editor zur Automatisierung des Designs und der Erstellung von Bildmaterial)
  • 4AllPortal (DAM, PIM)
  •  Confluence & Jira

04/2020 - 08/2020
Entwicklung und Integration eines Headless CMS für eine E-Commerce Plattform im B2B-Umfeld

Aufbau eines ansprechbaren und kundenfreundlichen Webauftritts im Corporate Design auf Magnolia Basis.
Beschaffung und Koordination von externen Entwicklungsteams.
Einrichtung und Konfiguration des Systems, sowie Mitwirkung an der Magnolia Entwicklung.
Technisches Consulting bei fachlichen Problemstellungen.
  •  Java 
  •  Apache OFBiz
  • Magnolia 6 (WCMS)
  • REST API (REST Services)
  • Freemarker
  • JCR (Java-Content-Repository)
  •  Solr
  •  Keycloak
  •  Boostrap
  •  Webpack
  •  SASS
  •  jQuery
  •  Node & yarn
  •  Nexus
  •  GIT & Bitbucket
  •  Jenkins
  • Tomcat
  •  Linux (RedHat)
  •  Confluence & Jira

03/2019 - 02/2020
Aufbau eines neuen, ansprechbaren und responsiven Webauftritts mit neuem Design auf Magnolia Basis mit dem Ziel des Relaunches der neuen Corporate Website
(Banken und Finanzdienstleistungen, 250-500 Mitarbeiter)

Beschaffung und Koordination von externen Entwicklungsteams, inklusive der Prüfung auf Einhaltung der Qualitätsstandards und Sicherheitsanforderungen. Einrichtung, Konfiguration und Wartung des Systems (OS und Application Level) und Mitwirkung an der Magnolia Entwicklung. Technisches Consulting bei fachlichen Problemstellungen.

08/2019 - 01/2020
Aufbau einer Bankenplattform für Kinder

Aufbau eines neuen, ansprechbaren und responsiven Webauftritts mit neuem Design auf Magnolia Basis („Mobile First“ Ansatz), mit dem Ziel eines Relaunches der neuen Kinder-Plattform.
Beschaffung und Koordination von externen Entwicklungsteams, inklusive der Prüfung auf Einhaltung der Qualitätsstandards und Sicherheitsanforderungen. Einrichtung, Konfiguration und Wartung des Systems (OS und Application Level) und die Mitwirkung an der Magnolia Entwicklung. Technisches Consulting bei fachlichen Problemstellungen.

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
Profilbild von Ayoub Allali Senior Fullstack-Entwickler (Schwerpunkt Java, Angular) - technischer Projektleiter aus Ruesselsheim Senior Fullstack-Entwickler (Schwerpunkt Java, Angular) - technischer Projektleiter
Registrieren