Vom Datenmodell bis zum letzten Pixel.

Ich entwickle B2B-SaaS-Anwendungen von der Datenbank über die REST-API bis zur Benutzeroberfläche — mit Angular, TypeScript, Node.js und NestJS.

Standort
Essen, Deutschland
Rolle
Softwareentwickler · seit 03/2026
Stack
Angular · TypeScript · Node.js · NestJS
Sprachen
DE C1 · EN C1 · BS

Kundentermin, Code, Deployment.

Softwareentwickler bei der m media communication GmbH in Düsseldorf, IHK-geprüfter Fachinformatiker für Anwendungsentwicklung. Ich entwickle dort eine SaaS-Plattform weiter, die täglich von Kunden genutzt wird.

Davor Kundenprojekte bei der it-motive AG: eine Audit-Management-Plattform mit direktem Kundenkontakt und ein Three.js-3D-Konfigurator, der in der Automobilindustrie produktiv läuft.

Sprachen
Deutsch (C1)
Englisch (C1)
Bosnisch (Muttersprache)
Standort
Essen, Deutschland

Software im Produktivbetrieb.

  1. 03/2026 — heute

    Softwareentwickler

    m media communication GmbH (sano digital) · Düsseldorf

    Weiterentwicklung einer SaaS-Plattform mit mehreren Mandanten und gewachsener Codebasis.

    JavaScript · Node.js · Express · EJS · jQuery · MySQL · Tailwind CSS · Firebase · Google Cloud

    • Erste automatisierte Testsuite mit Server-, Browser-DOM- und Typprüfungen sowie verpflichtendem Deploy-Gate eingeführt
    • REST-APIs und Datenzugriffe für große Datenmengen optimiert — mit Paginierung, Vorberechnung und Progressive Loading
    • Zugriffsregeln konsolidiert und Berechtigungsprüfungen serverseitig abgesichert
    • Android-App in Java erweitert

    Handzettel- und Flyer-Druck-Editor

    • Editor für mehrseitige Flyer und Preisschilder mit abonnementabhängiger Template-Auswahl entwickelt
    • Dynamische Preislogik und PDF-Upload-Validierung integriert
    • Druckfertiges HTML-zu-PDF-Rendering umgesetzt

    Digital-Signage-Plattform

    • Template-Galerie mit Mehrfachfilterung entwickelt
    • Automatisierte Saison- und Feiertagslogik für die Vorlagen-Ausspielung umgesetzt
  2. 08/2023 — 01/2026

    Fachinformatiker Anwendungsentwicklung (Ausbildung)

    it-motive AG · Duisburg

    Mitarbeit an Kundenanwendungen in wechselnden Projekten.

    Angular · TypeScript · NestJS · PostgreSQL · Prisma · Tailwind CSS · Nx · Three.js

    • Anforderungen in wöchentlichen Kundenterminen aufgenommen und Ergebnisse präsentiert
    • Angular mit Signals und RxJS in einem Nx-Monorepo mit NestJS-Backend entwickelt
    • Unit- und End-to-End-Tests erstellt

    Audit-Management-Plattform

    • Angular-Oberfläche mit Erfassungsassistenten sowie Teile der REST-API und des Datenmodells entwickelt
    • Rollenbasierte Zugriffsrechte (RBAC) und JWT-basierte Authentifizierung umgesetzt
    • PDF-Dokumentenupload integriert

    3D-Produktkonfigurator

    • Angular-Editor zum Konfigurieren von Produktvarianten entwickelt — live im Einsatz in der Automobilindustrie
    • Zugehörigen Three.js-Viewer für die 3D-Darstellung umgesetzt

Zwei Apps, live und offen.

Eigene Projekte — die Demo-Logins stehen direkt dabei, einloggen und ausprobieren.

sharedbudget.vercel.appSharedBudget — Bildschirmaufnahme: Gehalt anpassen, Ausgabe anlegen, Dashboard rechnet neu

SharedBudget

Haushaltsbudget-App für Paare und WGs — Einnahmen, Ausgaben und Sparziele gemeinsam verwalten.

Angular 21 · TypeScript · NestJS · PostgreSQL

  • JWT/Refresh-Auth mit Argon2, Device-Fingerprinting und Rate Limiting
  • CI/CD-Pipeline für automatisierte Deployments eingerichtet
  • DSGVO-konforme Kontolöschung im Zwei-Stufen-Verfahren
  • Unit-Tests (Vitest) und E2E-Tests (Playwright)

Demo-Loginalex@demo.comDemo1234!

velocity-de.vercel.appVelocity — Bildschirmaufnahme: Credits per Stripe kaufen und einen Kurs buchen

Velocity

Buchungssystem für ein Indoor-Cycling-Studio — Credits kaufen, Kurse buchen, Kapazität in Echtzeit verwalten.

Angular 20 · TypeScript · NestJS · Prisma · Stripe

  • Credit-basiertes Buchen mit atomarer Kapazitätsprüfung gegen Doppelbuchung
  • Stripe-Zahlung mit automatischer Gutschrift bei Stornierung
  • Polymorphes Datenmodell mit RBAC
  • DSGVO-konforme Einwilligungsverwaltung, Argon2-Passwort-Hashing

Demo-Logintest-customer@velocity.deCustomer2024!

Ausbildung & Studium.

08/2023 — 01/2026

Fachinformatiker für Anwendungsentwicklung (IHK)

it-motive AG, Duisburg

2017 — 2020

Bachelor der Radiologie

Europäische Universität KALLOS, Tuzla

Weiterbildungen & Zertifikate

12/2021 — 12/2022

Certified JavaScript Developer

ITAcademy, Belgrad

Meta Front-End Developer Professional Certificate

Meta

Womit ich arbeite.

Frontend
TypeScript · Angular · Tailwind & SCSS · HTML/CSS
Backend
Node.js · NestJS · Express · REST-APIs
Daten
PostgreSQL · MySQL · Prisma
Testing
Vitest · Playwright · Karma/Jasmine · Jest
Tools & Cloud
Git · GitHub Actions · Nx · Docker · Google Cloud
Aktuell im Aufbau
Java · Spring Boot · React

Let’s talk

Neue Aufgabe, starkes Team? Eine E-Mail genügt.

Offen für Fullstack-Positionen (Angular · TypeScript · Node.js) — remote oder hybrid in Nordrhein-Westfalen.