Salim Ben Hassine · Lead Software Engineer, Wien

Acht Jahre, vier Teams, zwei Länder.

Lead Software Engineer für Java- und Spring-Boot-Backends, Microservices und eventgetriebene Systeme. Ich modernisiere Legacy-Plattformen in regulierten Branchen. Entwurf, Review und Tests liegen bei mir; Claude Code beschleunigt die Arbeit.

Rolle
Lead Software Engineer, SQUER
Standort
Wien, Österreich
Erfahrung
8+ Jahre
Zertifiziert
Claude Certified Architect
Salim Ben Hassine, Lead Software Engineer, Wien
01

Erfahrung

2024 — heute Wien, AT

Lead Software Engineer · AI-Native Software Engineer
JavaSpring BootApache KafkaMicroservicesReactAngularMicrosoft Entra IDOAuth 2.0AWSClaude Code
Meine Aufgaben
  • Modernisierung einer Legacy-Plattform. Leitung der Ablösung eines Legacy-Monolithen durch eine modulare Java/Spring-Boot- und React-Architektur: Backend-Services und REST-APIs, Microsoft-365-Integration, ein auf Microsoft Entra ID und OAuth 2.0 neu aufgebautes Berechtigungsmodell und Integrationsflüsse nach dem Outbox-Pattern für konsistente Daten.
  • Modernisierung von Sicherheit und Abhängigkeiten. Kritische Sicherheitslücken in einer großen Spring-Boot-Microservice-Landschaft geschlossen und einen wiederholbaren Upgrade- und Validierungsprozess etabliert, inklusive Migrationsplanung und Risikoreduktion in einem regulierten Umfeld.
  • Neuaufbau einer Kernanwendung. Modernisierung einer Legacy-Fachanwendung auf Spring Boot und Angular geleitet, mit eventgetriebenen Komponenten auf Apache Kafka, hexagonaler Architektur und TDD, in enger Abstimmung mit den Produkt- und Delivery-Teams.
  • KI-gestützte Modernisierung. KI-basierte Übersetzung von Mainframe-Code nach Java in einer Serverless-Pipeline auf AWS bewertet, das Prompting verfeinert und Qualität, Rahmenbedingungen und Kosten für eine Go/No-Go-Entscheidung analysiert.
  • Engineer-geführte, KI-gestützte Delivery. Claude Code, Intent-Spezifikationen und agentische Workflows eingeführt, um Legacy-Code schneller zu analysieren und Umsetzungskonzepte zu entwerfen, wobei jede Änderung weiterhin vom Team entworfen, geprüft und getestet wird.
squer.io
2026 — heute Wien, AT

Gründer & Lead Developer
JavaSpring BootVue / NuxtReactNestJSAWSDocker
Meine Aufgaben
  • Gründung und Leitung des Unternehmens; Entwicklung von Unternehmenswebsites, Landing Pages und maßgeschneiderten Webanwendungen.
  • Projektabwicklung in strukturierten Phasen mit klaren Meilensteinen; Release, Hosting, Deployment, Monitoring und Wartung.
  • Integration von KI & Automatisierung, wo sinnvoll (z. B. Chat-Widgets, Lead-Qualifizierung, Erinnerungen, Content-Pipelines mit Freigabe vor der Veröffentlichung).
codexo.at
2021 — 2024 Wien, AT

Senior Software Engineer
NestJSNode.jsVueMicroservicesPostgreSQLDockerAzureAWSQuasar
Meine Aufgaben
  • Webshop-Backend. Backend-Features für einen Microservice-basierten Webshop mit NestJS und Node.js umgesetzt: API-Design, Service-Integration und Datenpersistenz auf PostgreSQL.
  • Integrationen und Delivery. Interne APIs und APIs von Drittanbietern angebunden und mit Docker auf Azure und AWS ausgeliefert.
  • Interne Plattformen. Eine modulare Vue- und Quasar-Plattform für interne Verwaltungstools entworfen, mit Micro-Frontends und gemeinsamen Komponentenbibliotheken.
ringana.com
2018 — 2021 Tunis, TNSan Francisco, USA

Software Engineer · Full Stack
JavaSpring BootMicronautElasticsearchDockerJenkinsGoogle CloudReactElectron
Meine Aufgaben
  • Backend-Microservices. Microservices für eine KI-gestützte Kommunikationsplattform mit Spring Boot und Micronaut entworfen und entwickelt, inklusive APIs und Integrationen mit externen Tools.
  • CI/CD. Continuous Integration und Delivery mit Jenkins und Docker aufgebaut, für zuverlässigere und schnellere Releases.
  • Frontend und Desktop. An den React- und Angular-Frontends und der Electron-Desktop-App mitgearbeitet.
veamly.com
02

Ausgewählte Arbeiten

Anonymisierte Fallbeispiele
2026 — heute

Modernisierung einer Legacy-Plattform

Ein gewachsener Legacy-Monolith wird Schritt für Schritt zu modularen Spring-Boot-Services mit React-Frontend umgebaut. Ich entwerfe die Backend-Services und REST-APIs, habe das Berechtigungsmodell auf Microsoft Entra ID und OAuth 2.0 umgestellt und sichere mit dem Outbox-Pattern die Datenkonsistenz, solange altes und neues System parallel laufen.

ErgebnisAltes und neues System laufen ohne Datenverlust parallel, während eine Funktion nach der anderen umzieht.
StackJava, Spring Boot, React, Microsoft Entra ID, OAuth 2.0, Outbox-Pattern
2026

Modernisierung von Sicherheit und Abhängigkeiten

In den Abhängigkeiten einer großen Spring-Boot-Microservice-Landschaft in einem regulierten Umfeld hatten sich kritische Sicherheitslücken angesammelt. Ich habe die kritischen CVEs geschlossen, die Migrationen von Frameworks und Bibliotheken so geplant, dass jeder Schritt nur ein geringes Risiko trägt, und einen wiederholbaren Prozess etabliert, mit dem Abhängigkeiten aktualisiert und jede Änderung über Build-Pipeline, statische Codeanalyse und automatisierte Tests validiert wird.

ErgebnisUpdates von Abhängigkeiten sind kein Notfall mehr, sondern ein routinemäßiger, validierter Arbeitsschritt.
StackJava, Spring Boot, Maven, Jenkins, SonarQube, JUnit
03

Werkzeuge

Backend & Architektur

  • Java
  • Spring Boot
  • Apache Kafka
  • Spring Security
  • Node.js
  • NestJS
  • Micronaut
  • REST-APIs

KI-gestütztes Engineering

  • Claude Code
  • Anthropic API
  • Model Context Protocol

Frontend

  • Angular
  • React
  • TypeScript
  • Vue / Nuxt
  • Micro-Frontends
  • Electron

Daten & Integration

  • PostgreSQL
  • Flyway
  • Microsoft Graph
  • SharePoint
  • OAuth 2.0 / OpenID
  • Elasticsearch
  • MongoDB

Cloud, Delivery & Testing

  • Docker
  • Git
  • Jenkins
  • SonarQube
  • Maven
  • JUnit
  • AWS
  • Azure DevOps
  • Google Cloud
  • Kubernetes

Sprachen

  • Arabisch Muttersprache
  • Französisch zweisprachig
  • Englisch C1
  • Deutsch A2, ich lerne aktiv
04

Stimmen

Von Menschen, mit denen ich zusammengearbeitet habe

Ich hatte das Vergnügen, mehr als zwei Jahre mit Salim zusammenzuarbeiten, und kann mit Überzeugung sagen, dass er ein außergewöhnlicher Software- und Webentwickler ist. Er verfügt über ein breites Skillset und bearbeitet Projekte mit beeindruckender Kompetenz. Besonders hervorzuheben ist seine „Can-do“-Mentalität. Salim arbeitet sehr gut im Team, unterstützt Kolleginnen und Kollegen proaktiv und findet stets Lösungen für Herausforderungen. Seine Problemlösungsfähigkeiten sind herausragend, und sein Engagement macht ihn zu einer großen Bereicherung für jedes Team.

Florian R.VorgesetzterRingana GmbHFeb. 2024
Manfred U.VorgesetzterRingana GmbHFeb. 2024Die Zusammenarbeit mit Salim war eine sehr positive Erfahrung. Als Software Engineer hat er mit seinen starken technischen Fähigkeiten und seiner hohen Arbeitsmoral maßgeblich zum Erfolg unserer Projekte beigetragen. Er versteht es, moderne Technologien gezielt einzusetzen, um Plattformen weiterzuentwickeln, und überzeugt dabei durch Anpassungsfähigkeit und Fachkompetenz. Ich kann Salim als zuverlässigen und qualifizierten Software Engineer uneingeschränkt empfehlen.
Fabio D.Im selben TeamRingana GmbHFeb. 2024Die Zusammenarbeit mit Salim hat gezeigt, dass er sowohl fachlich als auch menschlich ein sehr wertvolles Teammitglied ist. Sein sicherer Umgang mit agilen Methoden hat unsere Projekte vorangebracht, während seine Empathie und sein Teamgeist die Zusammenarbeit im Team positiv geprägt haben.
Rainier S.Im selben TeamRingana GmbHJän. 2024Ich hatte die Gelegenheit, eng mit Salim zusammenzuarbeiten, und seine technische Expertise sowie sein Anspruch an Qualität haben unsere Projekte maßgeblich geprägt. Er beweist immer wieder, dass er moderne Technologien auch in komplexen Umgebungen effektiv einsetzen kann. Seine kollaborative Arbeitsweise, seine proaktive Haltung und seine Fähigkeit, komplexe Themen verständlich zu vermitteln, machen ihn zu einem wertvollen Teammitglied.
Azzen A.Benachbartes TeamVeamly IncSep. 2022Salim verfügt über ein ausgeprägtes Auge fürs Detail und exzellente Kenntnisse im Frontend-Bereich. Er ist in der Lage, Designs präzise und in hoher Qualität umzusetzen und bringt gleichzeitig wertvolle Verbesserungsvorschläge ein. Er ist ein echter Teamplayer, stets positiv und zugänglich, und trägt nicht nur technisch, sondern auch menschlich zu einer sehr guten Teamatmosphäre bei.

Aus dem Englischen übersetzt.

05

Werdegang

Ausbildung · Zertifizierungen · Auszeichnungen
Ausbildung

Nationales Ingenieursdiplom in Informatik (EUR-ACE®-akkreditiert, EQR-Niveau 7 – Master-Äquivalent)

ESPRIT – Private Hochschule für Ingenieurwesen und Technologie, Tunesien2016 — 2019

Vorbereitungszyklus für das Ingenieurstudium

Höheres Institut für angewandte Wissenschaften und Technologie Sousse, Tunesien2013 — 2016

Matura (Baccalauréat)

Bourguiba-Gymnasium, Hammam El Ghzez, Tunesien2012 — 2013
Zertifizierungen
Badge Claude Certified Architect – Foundations

Claude Certified Architect – Foundations

AnthropicAusgestellt Okt. 2026gültig bis Okt. 2027Auf Credly prüfen ↗
Auszeichnungen & Engagement
12/2019

Erster Preis für die beste Fintech-Lösung

Finastra Hackathon, 2019
2018 — 2022

IEEE Tunisia Section

Schatzmeister der Young Professionals (2020–2022), Koordinator der Student Branches (2018–2020)
07/2017

Erster Preis in der Kategorie Mobile App (MShop)

Web4Innovation Mobile Dev Challenge, Tunis, Tunesien, 2017

Abseits der Tastatur bin ich meist auf dem Rad, mit der Angel am Wasser, beim Schreiben, an der Gitarre oder beim Drehen von Kurzfilmen, die keiner bestellt hat.

06

Fragen

Häufig gestellt

Wer ist Salim Ben Hassine?

Ein Softwareentwickler aus Tunesien, der in Wien lebt. Er ist Lead Software Engineer bei SQUER und hat mehr als acht Jahre Erfahrung im Backend-Engineering, überwiegend mit Java und Spring Boot, Microservices und eventgetriebenen Systemen. Außerdem hat er das Wiener Webstudio Codexo e.U. gegründet.

Erstellen Sie Websites für kleine Unternehmen?

Ja, über mein Wiener Webstudio Codexo e.U.: Websites und Web-Apps für kleine Unternehmen, auf Deutsch, Englisch oder Französisch. Pakete und Preise finden Sie auf codexo.at.

Woran arbeiten Sie?

Ich leite das Backend-Engineering von Java- und Spring-Boot-Systemen: schrittweise Modernisierung von Legacy-Plattformen, eventgetriebene Integrationen mit Apache Kafka und sichere, gut getestete Services, die Teams über Jahre betreiben können, meist in regulierten Branchen.

Was ist die Zertifizierung „Claude Certified Architect – Foundations“?

Die Zertifizierung von Anthropic für das Entwerfen und Umsetzen von Lösungen mit Claude. Ich habe sie im Oktober 2026 erworben; sie ist auf Credly überprüfbar.

Welche Sprachen sprechen Sie?

Arabisch als Muttersprache, Französisch zweisprachig, Englisch fließend (C1) und Deutsch auf A2-Niveau. Ich lerne es aktiv weiter.

Wie erreiche ich Sie?

Über das Kontaktformular unten, per E-Mail oder auf LinkedIn. Ich antworte innerhalb von zwei Werktagen.

07

Kontakt

Sprechen wir miteinander.

Oder direkt

Ansässig in Wien. Ich antworte innerhalb von zwei Werktagen, auf Englisch, Französisch oder Deutsch. Sie brauchen eine Website für Ihr Unternehmen? Mehr auf codexo.at.