Softwarearchitekt · Full Stack Entwickler · iSAQB® CPSA-F

AsilAbuhasanSoftwarearchitekt & Full Stack Entwickler

Ich entwerfe und liefere Produktionssysteme in Java, Spring Boot, React, Next.js und AWS — von Kernbanken über den öffentlichen Sektor bis zur Mobilität der Deutschen Bahn.

Neu — DB Junior Express ist liveFallstudie ansehen
AI-FirstHarness DevelopmentAgentic Coding · SDDiSAQB® CPSA-FReact / Next.jsJava / Spring BootAWS Cloud
Asil Abuhasan monogram
01

Über mich

Ich bin Softwarearchitekt & Full Stack Entwickler mit Sitz in Deutschland. Seit 2010 baue ich Produktionssysteme — Java- und Spring-Boot-Backends, React- und Next.js-Frontends sowie AWS — vor allem in Banking, öffentlichem Sektor und Mobilität. Ich verbinde durchsatzstarke Java-Services mit barrierefreien React-Oberflächen und halte die Lieferung testbar.

Ich modernisiere Legacy-Plattformen und liefere neue Services mit demselben Maßstab: automatisierte Tests, klare Schnittstellen und Sicherheit, die in regulierten Umgebungen standhält. Ich bin iSAQB® CPSA-F zertifiziert (Juli 2026).

Seit Juni 2026 liefere ich DB Junior Express für DB Fernverkehr — einen live Buchungsservice für allein reisende Kinder im Fernverkehr der Deutschen Bahn.

16+
Jahre Erfahrung
9+
Großprojekte
4
Zertifizierungen
02

Berufserfahrung

06.2026 – heute

Sopra Steria – DB Fernverkehr

Softwarearchitekt & Full Stack Entwickler

Mobilität
  • Lieferung von DB Junior Express, dem Buchungsservice der Deutschen Bahn für allein reisende Kinder (6–14 Jahre) im Fernverkehr. Live seit 12. August 2026.
  • Produktive AWS-Plattform über 9 Repositories mit über 2.500 automatisierten Tests, einem Test-zu-Code-Verhältnis von ~1:1 und End-to-End-Verschlüsselung für Fahrgastdaten inklusive medizinischer Hinweise.
Vollständige Fallstudie unter Projekte
AWSE2E EncryptionReactJava

01.2025 – 03.2026

Sopra Steria – Frankfurt Förderbank

IT-Beraterin / Technische Architektin

Banking
  • Backend-Architektur in einer geschäftskritischen Bankenlandschaft mit Java und IBM WebSphere, inklusive Batch-Frameworks (OCP/MCP) für Buchhaltung und Datenmigration mit Audit-Trails und Rollback.
  • Leitung der Modernisierung des MCP-Classpath-Monolithen hin zu unabhängig deploybaren Komponenten; Jenkins/Maven-Pipelines mit SonarQube und Nexus IQ für Qualität und Artefaktsicherheit.
  • Code-Reviews, Teststrategie (Unit, Integration, Regression) und Architekturdokumentation für verteilte Batch-Workflows über Jira, Confluence, GitHub, GitLab ZDV und HashiCorp Vault.
JavaIBM WebSphereMCP/OCPJenkinsSonarQube

03.2023 – 12.2024

Sopra Steria – IGNIS Plus

Java Backend-Entwicklerin

Öffentlicher Sektor
  • Backend für IGNIS-Plus, ein Einsatzleitsystem für Polizei, Feuerwehr und Rettung, mit Spring Boot, Hibernate und JMS/ActiveMQ für garantierte Nachrichtenübermittlung.
  • REST-APIs und PostgreSQL unter Produktionslast; CI/CD mit Jenkins und Maven in Scrum/Kanban, inklusive Sprint-Planung und technischer Leitung.
Spring BootActiveMQPostgreSQLJenkins

02.2023 – heute

AWS Cloud Graduate Program

AWS-Trainerin & Cloud Practitioner

Cloud
  • AWS Certified Cloud Practitioner (März 2023). Seit Juli 2023 Trainerin: Workshops zu EC2, S3, Lambda, IAM, VPC und Cloud-Architektur.
  • Strukturierte Lernpfade und Mentoring für Ingenieurskohorten in Deutschland auf dem Weg zur AWS-Zertifizierung.
AWS EC2S3LambdaIAMVPC

11.2021 – 12.2022

Sopra Banking Software GmbH (SFT)

Java Backend-Entwicklerin

Banking
  • Intranet-Anwendung für Kreditentscheidungen und Sicherheitenmanagement in der Baufinanzierung; SOAP-Integration mit dem Kernbanken-Backend.
  • Analyse, Umsetzung und Test der Kreditentscheidungsprozesse in einem agilen Umfeld.
JavaSOAPWebservices

07.2020 – 11.2021

Sopra Banking Software – Sparda Bank

Technische Leiterin

Banking
  • Leitung eines Scrum-Teams für den Java-EE-11-CE-Sales-Adapter zwischen Sopra-Sales und SFT BASE, Deployment auf OpenLiberty mit MapStruct-Mappings und Spock/Groovy-Tests.
  • Unterstützung von CI/CD mit Jenkins und Ansible; technische Ansprechpartnerin für Architekturentscheidungen und Mentoring.
Java EE 11OpenLibertyMapStructJenkins

07.2019 – 07.2020

Sopra Banking Software – Sparda Bank

Java-Entwicklerin

Banking
  • Account-Management-Adapter und DE-LOC-Marktanpassungen für eine große deutsche Genossenschaftsbank.
  • Webservices, Fehlerbehebung und Testfälle für hohe Kontodatenmengen.
JavaWebservices

01.2016 – 03.2019

Axsos AG

Java-Softwareentwicklerin

Enterprise BPM
  • BPM-Touch für Prozessmanagement, Recruiting und Mitarbeiterentwicklung — AXON IVY und Java; Spring MVC, Hibernate, JSF/PrimeFaces-Berichte über große Datenmengen.
  • Hochdurchsatz-CSV-Parser für Massendatenvalidierung in diesen Reporting-Flows.
JavaSpring MVCAXON IVYHibernate

08.2015 – 12.2015

SocialDice

Asset-Management

Asset-Management
  • Asset- und Facility-Management mit Lebenszyklus-Tracking, Ausleihprozessen und E-Mail-Benachrichtigungen bei Statusänderungen.
  • Kundenregistrierung und Wartungshistorie, damit die Infrastruktur großer Organisationen nachvollziehbar blieb.
ASP.NET MVCC#SQL Server

Architektur-Highlights

AI-First Harness Development

Entwurf des Delivery-Harness für DB Junior Express: Spezifikationen als Quelle der Wahrheit, automatisierte Test-Gates und Agent-Guardrails. Neun Repositories Produktionscode mit einem Test-zu-Code-Verhältnis von nahezu 1:1 — ein live Service der Deutschen Bahn.

End-to-End-Verschlüsselung für sensible Daten

Architektur der End-to-End-Verschlüsselung für ein Kindermobilitätsprodukt mit Identitäts-, Sorgeberechtigten- und medizinischen Hinweisen — ausweisgeprüfte Übergabe, QR-Abholprüfung und digitales Backoffice.

Produktives AWS für Mobilität im öffentlichen Sektor

Betrieb von DB Junior Express auf AWS als live Buchungsservice (db-juniorexpress.de), verlinkt von bahn.de — Strecken wie München–Köln, Frankfurt–Hamburg und Berlin–München.

Batch-Architektur & Datenmigration

Entwurf hochdurchsatzfähiger Batch-Frameworks bei einer führenden Förderbank für Buchhaltung und Datenmigration — Millionen Transaktionen mit Audit-Trails, Rollback-Strategien und Zero-Data-Loss-Garantien.

Monolith → Modulare Modernisierung

Leitung der Modernisierung eines MCP-Classpath-Monolithen hin zu einer modularen, unabhängig deploybaren Komponentenarchitektur — mit geringerem Deployment-Risiko und CI/CD im großen Maßstab.

Event-Driven Integration (JMS / ActiveMQ)

Asynchrone Service-Kommunikation für IGNIS Plus mit JMS und Apache ActiveMQ — Echtzeit-Einsatzkoordination zwischen Polizei, Feuerwehr und Rettungsdiensten mit garantierter Zustellung.

Kernbanken-Adapter-Design (Java EE)

Entwurf des CE-Sales Adapters (Java EE 11) zwischen Sopra-Sales-Prozess und SFT-Backend BASE — MapStruct-Mappings, OpenLiberty-Deployment, REST-APIs und Spock/Groovy-Tests.

CI/CD-Pipeline-Architektur

Mehrstufige CI/CD-Pipelines mit Jenkins, Maven, Ansible und GitLab — Build, Test, Sicherheitsscan (SonarQube, Nexus IQ) und Deployment über die Umgebungen hinweg.

Sicherheit & Schwachstellenmanagement

Integration von Sonatype Lifecycle, Nexus IQ, SonarQube und HashiCorp Vault in Delivery-Pipelines für Artefaktsicherheit, Secret-Management und OWASP-Compliance im Banking.

Ausbildung

Bachelor of Computer Engineering (5-jähriges Hochschulstudium)

Technische Informatik (Software- und Hardware-Fokus)

An-Najah-Nationaluniversität · 2010 – 2015

Fünfjähriges Ingenieurstudium zu verteilten Systemen, Rechnerarchitektur und Enterprise-Software-Engineering.

Studieninhalte

Verteilte SystemeRechnerarchitekturEnterprise-Software-EngineeringAlgorithmen & DatenstrukturenBetriebssystemeDatenbanksystemeRechnernetzeSoftwaretechnik
03

Projekte

Ausgewählte Lieferungen in Mobilität, Banking und öffentlichem Sektor — von live Services der Deutschen Bahn über Kernbanken-Adapter und Einsatzleit-APIs bis zu früheren akademischen Arbeiten.

Weitere Projekte

Frühe Arbeiten
  • CatchMe Hardware-Abschlussprojekt (öffnet in neuem Tab)

    AbschlussprojektArduino, C++, IoTLeader-Follower-Panzerroboter mit Hindernisvermeidung, Bluetooth, IR und X-Bee.

  • Java-Webprojekt (EVG) (öffnet in neuem Tab)

    EVGJava, SOAP, KPIsSOAP-Datenvalidierung, dynamischer Query Builder und KPI-Reporting.

  • Autovermietung-Website

    Studium / frühe ArbeitPHP, HTML, CSS, MySQLPHP/MySQL für Bestand, Profile und Buchungsabläufe.

  • Restaurant-Management-System

    ZertifizierungskursC#, .NETDesktop-Bestellung und Betrieb nach einem 40-stündigen C#-Kurs.

04

Kenntnisse

Produktions-Stack aus Java-Backends, modernem Frontend, Cloud und Delivery in regulierten Umgebungen.

Backend-Kern

Java / JEE
Spring Boot / Spring MVC
Hibernate / JPA
IBM WebSphere
Microservice Architecture

Frontend-Entwicklung

React / React Hooks
Next.js
TypeScript
JavaScript (ES6+)
HTML5 / CSS3

Integration & APIs

REST Web Services
SOAP / Webservices
Apache ActiveMQ / JMS
EJB / CDI
PostgreSQL / Oracle

DevOps & Cloud

Apache Maven
Jenkins CI/CD
AWS (EC2, S3, Lambda)
Docker / Kubernetes (OCP)
Ansible

Architektur

Batch Architecture (MCP/OCP)
Event-Driven Design
Domain-Driven Design
System Modernization
Security Architecture

Qualität & Sicherheit

SonarQube / SonarLint
Nexus IQ / Sonatype
HashiCorp Vault
JUnit / Mockito / Spock
BDD / Test Design

Sprachen

Arabic (Native)
English (Fluent)
German (B2+)

Enterprise-Toolchain

Jira · Confluence · GitHub · GitLab ZDV · Jenkins · HashiCorp Vault · OpenShift (OCP) · SonarQube · Nexus IQ · Sonatype Lifecycle · One Identity Manager · SCM Dashboard · IT-Service Portal · Waiverhub · Qmassnahme · SharePoint · Copilot · Nexus

05

Events

Konferenzen, Zertifizierungen und Community-Arbeit.

2026

JAX Conference Mainz 2026

Konferenz

Teilnahme an der JAX 2026 in Mainz — Konferenz für Java, Softwarearchitektur und KI in der Enterprise-Lieferung, inklusive Cloud-Native-Architekturen und der Zukunft von Enterprise-Software.

2024

JAX Conference Frankfurt

Konferenz

Java- und Softwarearchitektur-Konferenz in Frankfurt — Sessions zu Microservices, Cloud-Native-Patterns und Enterprise-Java-Modernisierung für Banking und den öffentlichen Sektor.

2023

AWS Summit Berlin

Konferenz

Teilnahme am AWS Summit Berlin — Deep Dives zu Serverless-Architekturen, Data Engineering auf AWS und Cloud-Sicherheitspraktiken für Produktionslast.

2023

AWS Cloud Graduate Program – Trainer Lead

Training

AWS-Trainerin im Sopra Steria Cloud Graduate Program: Curriculum und praxisnahe Workshops für Ingenieurskohorten in Deutschland.

2023

AWS Certified Cloud Practitioner

Zertifizierung

AWS Certified Cloud Practitioner — Kerndienste, Architekturprinzipien und Sicherheitsgrundlagen.

2023

Mendix Rapid Developer Certification

Zertifizierung

Zertifizierung als Mendix Rapid Developer für Enterprise-Low-Code-Anwendungen.

2022

Sopra Steria Internal Tech Talks

Community

Interne Engineering-Sessions zu Banking-Integrationsmustern und CI/CD-Automatisierung.

06

Kontakt

Lassen Sie uns
etwas Bleibendes bauen

Offen für Architektur- und Full-Stack-Rollen, technische Beratung und Vorträge — in Banking, Mobilität, Fintech, SaaS und Cloud-Transformation.

E-Mail schreiben