Software Architect · Full Stack Developer · iSAQB® CPSA-F

AsilAbuhasanSoftware Architect & Full Stack Developer

I design and ship production systems in Java, Spring Boot, React, Next.js, and AWS — from core banking to public-sector operations and Deutsche Bahn mobility.

Latest — DB Junior Express is liveView case study
AI-FirstHarness DevelopmentAgentic Coding · SDDiSAQB® CPSA-FReact / Next.jsJava / Spring BootAWS Cloud
Asil Abuhasan monogram
01

About

I am a Software Architect & Full Stack Developer based in Germany. Since 2010 I have built production systems — Java and Spring Boot backends, React and Next.js frontends, and AWS — mainly in banking, public-sector operations, and mobility. I connect high-throughput Java services with accessible React interfaces and keep delivery testable.

I modernize legacy platforms and ship new services with the same bar: automated tests, clear interfaces, and security that holds up in regulated environments. I am iSAQB® CPSA-F certified (July 2026).

Since June 2026 I am delivering DB Junior Express for DB Fernverkehr — a live booking service for unaccompanied children on Deutsche Bahn long-distance trains.

16+
Years experience
9+
Major projects
4
Certifications
02

Experience

06.2026 – present

Sopra Steria – DB Fernverkehr

Software Architect & Full Stack Developer

Mobility
  • Delivering DB Junior Express, the Deutsche Bahn booking service for unaccompanied children (ages 6–14) on long-distance trains. Live since 12 August 2026.
  • Production AWS platform across 9 repositories with 2,500+ automated tests, a ~1:1 test-to-code ratio, and end-to-end encryption for passenger data including medical notes.
Full case study in Projects
AWSE2E EncryptionReactJava

01.2025 – 03.2026

Sopra Steria – Frankfurt Förderbank

IT Consultant / Technical Architect

Banking
  • Backend architecture in a mission-critical banking environment using Java and IBM WebSphere, including batch frameworks (OCP/MCP) for accounting and data migration with full audit trails and rollback.
  • Led modernization of the MCP-Classpath monolith toward independently deployable components; Jenkins/Maven pipelines with SonarQube and Nexus IQ for quality and artifact security.
  • Code reviews, unit/integration/regression test strategy, and architecture documentation for distributed batch workflows across Jira, Confluence, GitHub, GitLab ZDV, and HashiCorp Vault.
JavaIBM WebSphereMCP/OCPJenkinsSonarQube

03.2023 – 12.2024

Sopra Steria – IGNIS Plus

Java Backend Developer

Public Sector
  • Backend for IGNIS-Plus, an emergency dispatch system used by police, fire, and rescue services, with Spring Boot, Hibernate, and JMS/ActiveMQ for guaranteed message delivery.
  • REST APIs and PostgreSQL under production load; CI/CD with Jenkins and Maven in Scrum/Kanban, including sprint planning and technical leadership.
Spring BootActiveMQPostgreSQLJenkins

02.2023 – Present

AWS Cloud Graduate Program

AWS Trainer & Cloud Practitioner

Cloud
  • AWS Certified Cloud Practitioner (March 2023). Trainer since July 2023: workshops on EC2, S3, Lambda, IAM, VPC, and cloud architecture.
  • Structured learning paths and mentoring for engineering cohorts in Germany working toward AWS certification.
AWS EC2S3LambdaIAMVPC

11.2021 – 12.2022

Sopra Banking Software GmbH (SFT)

Java Backend Developer

Banking
  • Intranet application for credit decisions and collateral management in mortgage financing; SOAP integration with the core banking backend.
  • Analysis, implementation, and testing of credit-decision workflows in an agile setup.
JavaSOAPWebservices

07.2020 – 11.2021

Sopra Banking Software – Sparda Bank

Technical Lead

Banking
  • Led a Scrum team building the Java EE 11 CE-Sales-Adapter between Sopra sales and SFT BASE, deployed on OpenLiberty with MapStruct mappings and Spock/Groovy tests.
  • Supported CI/CD with Jenkins and Ansible and served as the technical point of contact for architecture decisions and mentoring.
Java EE 11OpenLibertyMapStructJenkins

07.2019 – 07.2020

Sopra Banking Software – Sparda Bank

Java Developer

Banking
  • Account Management Adapter and DE-LOC market customizations for a major German cooperative bank.
  • Web services, defect fixing, and test cases for high-volume account data.
JavaWebservices

01.2016 – 03.2019

Axsos AG

Java Software Developer

Enterprise BPM
  • BPM-Touch for process management, recruiting, and employee development — AXON IVY and Java; Spring MVC, Hibernate, JSF/PrimeFaces reporting on large datasets.
  • Built a high-throughput CSV parser for bulk data validation inside those reporting flows.
JavaSpring MVCAXON IVYHibernate

08.2015 – 12.2015

SocialDice

Assets Management

Asset Management
  • Asset and facilities management with lifecycle tracking, borrowing workflows, and email notifications on status changes.
  • Customer registration and maintenance history so large-organisation infrastructure stayed auditable.
ASP.NET MVCC#SQL Server

Architecture highlights

AI-First Harness Development

Designed the delivery harness for DB Junior Express: specifications as the source of truth, automated test gates, and agent guardrails. Nine repositories of production code with a near 1:1 test-to-code ratio — not a prototype, a live Deutsche Bahn booking service linked from bahn.de.

End-to-End Encryption for Sensitive Data

Architected end-to-end encryption for a children’s mobility product that stores identity, guardian, and medical notes — identity-checked handover, QR pickup verification, and a digital back-office that never leaves a child unattended.

Production AWS for Public-Sector Mobility

Operated DB Junior Express on AWS as a live booking service (db-juniorexpress.de), linked from bahn.de — covering routes such as München–Köln, Frankfurt–Hamburg, and Berlin–München with operational back-office workflows for parents and carers.

Batch Architecture & Data Migration

Designed high-throughput batch processing frameworks at a leading Förderbank for critical accounting and data migration workflows — handling millions of transactions with full audit trails, rollback strategies, and zero data-loss guarantees.

Monolith → Modular Modernization

Led the architectural modernization of a legacy MCP-Classpath monolith toward a modular, independently deployable component architecture — reducing deployment risk and enabling CI/CD at scale.

Event-Driven Integration (JMS / ActiveMQ)

Architected asynchronous service communication for IGNIS Plus using JMS and Apache ActiveMQ — real-time dispatch coordination between police, fire departments, and emergency services with guaranteed delivery.

Core Banking Adapter Design (Java EE)

Designed the CE-Sales Adapter (Java EE 11) bridging the Sopra sales process with SFT’s BASE backend — MapStruct mappings, OpenLiberty deployment, REST APIs, and Spock/Groovy test coverage.

CI/CD Pipeline Architecture

Built and maintained multi-stage CI/CD pipelines using Jenkins, Maven, Ansible, and GitLab — automating build, test, security scanning (SonarQube, Nexus IQ), and deployment across development, staging, and production environments.

Security & Vulnerability Management

Integrated Sonatype Lifecycle, Nexus IQ, SonarQube, and HashiCorp Vault into delivery pipelines to enforce artifact security, secret management, and OWASP compliance in regulated banking environments.

Education

Bachelor of Computer Engineering (5-year university programme)

Computer Engineering (software and hardware focus)

An-Najah National University · 2010 – 2015

Five-year engineering degree covering distributed systems, computer architecture, and enterprise software engineering.

Coursework

Distributed SystemsComputer ArchitectureEnterprise Software EngineeringAlgorithms & Data StructuresOperating SystemsDatabase SystemsComputer NetworksSoftware Engineering
03

Projects

Selected delivery across mobility, banking, and public-sector systems — from live Deutsche Bahn services to core-banking adapters, emergency dispatch APIs, and earlier academic work.

More projects

Early work
  • CatchMe Hardware Graduation Project (opens in new tab)

    Graduation projectArduino, C++, IoTLeader-follower tank robots with obstacle avoidance, Bluetooth, IR, and X-Bee.

  • Java Web Project (EVG) (opens in new tab)

    EVGJava, SOAP, KPIsSOAP data validation, dynamic query builder, and KPI reporting.

  • Car Rental Website

    Academic / early workPHP, HTML, CSS, MySQLPHP/MySQL inventory, profiles, and booking flows.

  • Restaurant Management System

    Certification courseC#, .NETDesktop ordering and operations after a 40-hour C# course.

04

Skills

Production stack across Java backends, modern frontends, cloud, and delivery in regulated environments.

Core Backend

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

Frontend Development

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

Architecture

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

Quality & Security

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

Languages

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

Conferences, certifications, and community work.

2026

JAX Conference Mainz 2026

Conference

Attended JAX 2026 in Mainz — Germany’s conference for Java, software architecture, and AI in enterprise delivery, including cloud-native architectures and the future of enterprise software.

2024

JAX Conference Frankfurt

Conference

Java and software architecture conference in Frankfurt — sessions on microservices, cloud-native patterns, and enterprise Java modernization for banking and public-sector platforms.

2023

AWS Summit Berlin

Conference

Participated in AWS Summit Berlin — deep dives into serverless architectures, data engineering on AWS, and cloud security practices for production workloads.

2023

AWS Cloud Graduate Program – Trainer Lead

Training

AWS trainer in Sopra Steria’s Cloud Graduate Program: curriculum and hands-on workshops for engineering cohorts in Germany.

2023

AWS Certified Cloud Practitioner

Certification

AWS Certified Cloud Practitioner — core services, architecture principles, and security fundamentals.

2023

Mendix Rapid Developer Certification

Certification

Certified Mendix Rapid Developer for enterprise low-code application delivery.

2022

Sopra Steria Internal Tech Talks

Community

Internal engineering sessions on banking system integration patterns and CI/CD automation.

06

Contact

Let's build
something that lasts

Open to architecture and full stack roles, technical consulting, and speaking — across banking, mobility, fintech, SaaS, and cloud transformation.

Email me