Senior Fullstack Developer // Angular, PHP, Node.js, C++, SQL mit Teamlead Erfahrung
Aktualisiert am 28.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2026
Verfügbar zu: 80%
davon vor Ort: 0%
Angular
PHP
TypeScript
REST
CSS
C++
Node.js
HTML
JavaScript
Deutsch
Muttersprache
Englisch
sehr gut
Spanisch
gut

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

100% remote only, wobei gelegentliche Vorortpräsens möglich ist.

möglich

Projekte

Projekte

2 Jahre 11 Monate
2023-05 - 2026-03

Weiterentwicklung einer hochverfügbaren Multimedia- und Kommunikationsplattform

Senior Team Lead angular TypeScript PHP 8 ...
Senior Team Lead

Mitarbeit an der Weiterentwicklung einer unternehmenskritischen, Angular-basierten Multimedia- und Kommunikationsplattform für den internationalen Einsatz in den Bereichen Investor Relations und Public Relations. Das Projekt stellte höchste Anforderungen an Systemsicherheit, Skalierbarkeit, Hochverfügbarkeit sowie Fehlertoleranz und wurde unter Einhaltung strenger Non-Functional Requirements (NFRs) realisiert.

AWS Jenkins docker Linux Apache HTTP Server
angular TypeScript PHP 8 HTML5 JavaScript Python
Notified
Remote 100%
2 Jahre 7 Monate
2020-10 - 2023-04

Entwicklung einer Multimedia Conferencing u. Communication Plattform

Senior Software Entwickler Angular TypeScript Linux Apache MySQL PHP ...
Senior Software Entwickler
Entwicklung einer modernen, Angular-basierten Multimedia- und Kommunikationsplattform als Bestandteil eines international etablierten Systems für Investor Relations und Public Relations. Neben der Frontend-Entwicklung umfasste die Tätigkeit die aktive Mitentwicklung sowie kontinuierliche Weiterentwicklung des PHP-Backends. Das Projekt war durch besonders hohe nicht-funktionale Anforderungen geprägt ? insbesondere hinsichtlich Skalierbarkeit, Hochverfügbarkeit und Fehlertoleranz.
AWS Jenkiins Apache Docker
Angular TypeScript Linux Apache MySQL PHP Git Jenkins Java Selenium HTML5 Bootstrap
Remote 100%
10 Monate
2020-01 - 2020-10

Entwicklung einer Hotel-Management-Lösung inkl. QR-Key-Management Lösung

Full-Stack Software-Entwickler u. Software-Architekt angular 8 Node.js angular 9 ...
Full-Stack Software-Entwickler u. Software-Architekt

Übernahme der Gesamtverantwortung für Konzeption und technische Umsetzung dreier eng verzahnter Softwarelösungen im Hospitality-Bereich: einer mandantenfähigen Hotel-Management-Plattform zur vollständigen digitalen Abbildung hotelbezogener Backoffice-Prozesse, einer flexibel einsetzbaren Buchungslösung mit nativer CMS-Integration (insbesondere WordPress) sowie einer eigenentwickelten QR-Key-Technologie zur sicheren Generierung und Verwaltung digitaler Zugriffsschlüssel. Die Lösungen wurden auf Basis eines modernen Tech-Stacks bestehend aus Angular 8/9, Node.js (Express) und MariaDB realisiert.

visual studio code bitbucket MariaDB Linux Apache MySQL
angular 8 Node.js angular 9 REST Angular Material Git vscode Visual Studio Code JavaScript TypeScript
Sonthofen / Bad Wurzach
7 Monate
2019-06 - 2019-12

Erneuerung einer Angular/PHP auf aktuelle Technologien

Full-Stack Software-Entwickler u. Software-Architekt Scrum Angular Node.js ...
Full-Stack Software-Entwickler u. Software-Architekt
  • Technische Analyse und Bewertung einer bestehenden Angular 6/PHP/MariaDB-Architektur im Hinblick auf Modernisierungspotenziale
  • Gesamtverantwortung für Architektur und Durchführung einer vollständigen Technologie-Migration
  • Migration des Frontends von Angular 6 auf Angular 7/8 (Ivy-Renderer)
  • Ablösung des PHP-Backends durch eine Node.js/Express-Architektur
  • Datenbankwechsel von MariaDB auf PouchDB/CouchDB
    bitbucket visual studio code vscode Atlassian JIRA
    Scrum Angular Node.js bootstrap REST TypeScript Angular 8 Ivy Node.js Express JavaScript scss RxJs
    Bad Wurzach
    9 Monate
    2018-10 - 2019-06

    Konzeption und Entwicklung PWA für ein Transformatoren-System

    Software-Architekt u. Software-Entwickler m. Schwerpunkt Angular Scrum Angular Node.js ...
    Software-Architekt u. Software-Entwickler m. Schwerpunkt Angular

    Ziel des Projektes:

    Konzeption und Entwicklung einer PWA (Progressive Web Application), die offline-fähig sein sollte, um Vorort Bewertungen von Transformatoren vornehmen zu können.

    Eine bestehende Excel-Lösung sollte abgelöst werden und durch ein zentrales Verwaltungs- und Bewertungssystem ersetzt werden. Die PWA sollte neben Desktops auch auf verschiedenen technischen Geräten (spezielle Techniker-Tablets) optimale bedient werden.  

    Meine Aufgaben in diesem Projekt:

    • Mitaufsetzen eines Scrum-Prozesses für das Projekt
    • Aufsetzen diverser GIT-Repositories als Basis für die Entwicklung
    • Analyse der bestehenden Lösung (MS Excel)
    • Analyse der Anforderungen an die neue Lösung
      • Fachliche Analyse (Domain-Verständnis erlangen und ergonomische Anforderungen ermitteln (Ausseneinsatz der PWA))
      • Technische Analyse (Anforderungen an Sicherheit, Performance, Integration in bestehende Systeme (SAP), Zielhardware etc.)
      • Befüllung des Jira-Backlogs
    • Einarbeitung in die grundlegenden Handlungsabläufe bei Transformatorenbewertungen

    Ich hatte die Gesamtverantwortung für die Umsetzung Angular-Client-Anwendung (Angular 7+):

    • Konzeption der PWA D.h.
      • Aufbau der Angular-Anwendung
        • Ordner-Struktur
        • Komponenten-Struktur
        • Service-Struktur
      • Entwicklung Storing-Konzept (Caching, MongoDB später Pouch/ CouchDB)
      • Service-Worker
      • REST-Endpoints
    • Konzeption der Authentifizierungs- und Autorisierungsprozesse
      • Auf Basis von openId und Keycloak
    • Umsetzung des gesamten Frontends
      • Zunächst ohne jegliche CSS-Bibliothek
      • Später auf Basis von Bootstrap
      • Pixelgenaue Umsetzung der UI/UX-Vorgaben
    • Umsetzung einer auf MS Excel basierenden 'Brigde' zwischen altem und neuem System als Übergangslösung bis zur Fertigstellung des Gesamtsystems.
    • Etablierung Coding-Guidelines
    • Durchführung von Code-Reviews
    visual studio code vscode keycloak pouchDB couchDB MongoDB
    Scrum Angular Node.js couchdb pouchdb node express keycloak PWA service worker html5 css bootstrap javascript jira bitbucket REST openid OAuth mongodb TypeScript
    Eine Maschinenfabrik in Bayern
    Regensburg
    1 Jahr 1 Monat
    2017-09 - 2018-09

    Konzeption u. Umsetzung eines Ressourcen-Managements- und Buchungsportals

    Full-Stack Software-Entwickler u. Software-Architekt Scrum Angular PHP ...
    Full-Stack Software-Entwickler u. Software-Architekt

    Konzeption und Entwicklung Web-Lösung, um Ressourcen (Personal, Immobilien und Geräte) verwalten zu können und darauf basierend eine Buchungsplattform aufzubauen, die es ermöglicht die kompletten Buchungsprozesse abzubilden.

    Die Lösung sollte als PWA (Progressive Web Application) realisiert werden. 

     

    Mein Aufgaben im Einzelnen:

    • Wahl eines geeigneten Repository-Systems (GIT)
    • Fachliche und technische Analyse der Anforderungen
    • Analyse bestehender Lösungen (Stärken/Schwächen-Analyse)
    • Ich hatte die Gesamtverantwortung für die Anwendung (Server (Php & Yii später Node.js) und Client (Angular 4,5,6)
    • Konzeption der PWA D.h.
      • Aufbau der Angular-Anwendung
        • Ordner-Struktur
        • Komponenten-Struktur
        • Service-Struktur
      • Entwicklung Storing-Konzept (Caching, MariaDB)
      • Service-Worker
      • Yii-Struktur später Node.js Struktur
      • REST-Endpoints
    • Konzeption der Authentifizierungs- und Autorisierungsprozesse
    • Umsetzung im Team gesamten Frontends und Backends
    • Einbindung der FullCalendar-Komponenten
    visual studio code vscode Atlassian JIRA Yii
    Scrum Angular PHP Yii maria db PWA service worker html5 css3 bootstrap REST TypeScript
    Konsortium neuseeländischer Unternehmen
    Nelson, Neuseeland
    1 Jahr 1 Monat
    2016-08 - 2017-08

    Konzeption und Umsetzung einer OpRisk IT-Verwaltungs-Lösung für eine große Landesbank

    Software-Architekt und Software-Entwickler Business-Analyse VBA MS ACCESS ...
    Software-Architekt und Software-Entwickler

    Konzeption und Umsetzung einer OpRisk IT-Verwaltungs-Lösung zur Umsetzung der Vorgaben der EZB. 

    Es sollte ein verteiltes Verwaltungs- und Bewertungssystem zur Erfassung aller operationalen Risiken im zeitlichen Verlauf erstellt werden. Hierzu mussten die Vorgaben der europäischen Zentralbank umgesetzt werden (Compilance).

    MS ACCESS MS EXCEL MS Word MS Powerpoint
    Business-Analyse VBA MS ACCESS MS EXCEL
    Bayrische Landesbank
    München

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    4 Jahre 7 Monate
    1990-09 - 1995-03

    Informatik-Studium

    Diplom-Informatiker, Universität Stuttgart
    Diplom-Informatiker
    Universität Stuttgart

    Studium der Informatik an der Universität Stuttgart

    Studium der Mathematik an der Fernuniversität Hagen und Universität Stuttgart
    Abschluß: 1995 als Diplom Informatiker mit "sehr gutem" Abschluß und als erster Absolvent seines Jahrgangs

    Position

    Position

    Senior Software-Entwickler

    Senior Software-Architekt

     

     

    Kompetenzen

    Kompetenzen

    Top-Skills

    Angular PHP TypeScript REST CSS C++ Node.js HTML JavaScript

    Produkte / Standards / Erfahrungen / Methoden

    Angular 2+,...,9,10
    Angular Material
    Atlassian JIRA
    bitbucket
    bootstrap
    css
    css3
    Git
    html5
    Ivy
    jira
    keycloak
    keycloak
    Linux Apache MySQL
    MS EXCEL
    MS EXCEL
    MS Powerpoint
    MS Word
    node express
    Node.js
    Node.js Express
    OAuth
    openid
    PWA
    REST
    RxJs
    Scrum
    scss
    service worker
    visual studio code
    vscode
    Yii
    Yii
    Fachliche Kompetenz
    ===================

    GKV - Gesetzliche Krankenversicherung - Deutschland

    PKV - Private Krankenversicherung - Deutschland

    KVG, VVG - Schweizer Krankenversicherungen

       Bankensteuerung

    Branchen
    ========
    Versicherungen
    Banken
    Krankenversicherungen und Krankenkassen (Deutschland, Schweiz)
    Softwareentwicklung
    Software-Industrialisierung
    Telekommunikation

     

    Technische/ Technologische Kompetenz
    ====================================
    Client/Server-Systeme
    SOA, OOD, OOA
    XML, HTML
    Datenmodellierung (konzeptionelles, logisches und physisches Modell)
    WebServices,
    REST
    JUnit, Spring, Hibernate
    BPM (Business Process Management), UML
    Business Process Reengineering
    Geschäftsprozess Analyse und Optimierung
    Komplexe und mathemathische Algorithmen
    Hochskalierbare Systeme,
    Verteilte Systeme,
    Robuste Systeme
    7x24 Anforderungen

    Methodisches Expertise:
    =======================
    Software-Migration,
    Software-Integration,
    Geschäftsprozess-Analyse,
    Geschäftsprozess-Umsetzung,
    Geschäftsprozess-Reengineering,
    Datenmodell-Reengineering,
    Aufbau und Leitung von Software-Entwicklungseinheiten (u.a. Konzeption und Umsetzung von Prozessen),
    Aufbau und Leitung von Software-QS-Einheiten (u.a. Konzeption und Umsetzung von Prozessen),
    Qualitätssicherung und Restrukturierung.
    Projektleitung
    Agile Softwareentwicklung (Scrum, User-Stories)

    Produkte
    ========

    Syrius, Syrius-Architektur, Syrius-Migration, Syrius-Projektmanagement

    ErWin

    MS Office Project

    MQ Series Workflow

    MQ Series

    DB2, Oracle, Sybase, MSAccess

    Bea WebLogic

    IBM WebSphere, Bea WebLogic

    Aris, Rational Rose

    Subversion

    Eclipse

    Apache


    Management-Expertisen
    =====================

    Aufbau und Konzeption einer Software-QS-Unternehmenseinheit (+Prozesse und Technologien)

    Aufbau und Konzeption einer Software-Entwicklungseinheit (+Prozesse, Technologien und Einbindung

    in Konzernstrukturen)

    IT Management / IT Restrukturierung

    Projektleitung kritische IT Projekte (Kunde ersetzt Kernsystem)

    Optimierung von verteilten Entwicklungsstandorten

    Aufbau und Erneuerung von Unternehmensstrategien und daraus resultierende Marketing- und

    Vertriebsstrategien

    Juristisches Basiswissen insbesondere im Bereich Softwareverträge aller Art (Standard-, Werk- und

    Dienstleistungsverträge)

    Patentwesen (Identifikation und Geschäftsprozesse)

    Erstellung von Unternehmenskonzepten und strategischen Konzepten

    Leitung Service, Projektleitung


    Soziale Kompetenz
    =================

    Verhandlungsführung mit Top-Management

    Verhandlungsführung mit internationalen Partnern (insbesondere Middle East, USA und Schweiz)

    Personalverantwortung für 50 Mitarbeiter

    Zielgruppen spezifische sichere, transparente und selbstbewusste Kommunikation (vom Arbeiter,

    Techniker, Architekt, Einkäufer bis Top-Management und Politiker)


    Zertifizierungen
    ================
    Certified MQSeries Workflow Solution Expert (entspricht dem IBM WebSphere MQSeries Workflow Certification)

    Sonstiges
    =========
    ITIL V3                    - Basiskenntnisse
    BSI Grundschutz  - Basiskenntnisse
    Bildverarbeitung   - Grundkenntnisse und SW_Entwicklungserfahrung

    Betriebssysteme

    Dos
    HPUX
    letztes Projekt in 1999
    Linux
    letztes Projekt in 2016
    MS-DOS
    MVS, OS/390
    letztes Projekt in 1999
    OS/2
    letztes Projekt in 1999
    SUN OS, Solaris
    letztes Projekt in 2001
    Unix
    Windows
    letztes Projekt in 2016

    Programmiersprachen

    Angular
    Angular 10
    Angular 2
    1 Jahr zuletzt 2018
    Angular 5, 6, 7
    1 Jahr Erfahrung zuletzt 2018
    Angular 8
    zuletzt 2020
    Angular 9
    Assembler
    6 Jahre Erfahrung
    C
    8 Jahre Erfahrung zuletzt 2014
    C++
    13 Jahre Erfahrung zuletzt 2018
    Java
    9 Jahre Erfahrung zuletzt 2015
    JavaScript
    11 Jahre Erfahrung zuletzt 2020
    Maschinensprachen
    5 Jahre Erfahrung zuletzt 1998
    NODE.js
    Pascal
    4 Jahre Erfahrung zuletzt 1992
    PHP
    PHP (5.4, 5.6, 7)
    11 Jahre Erfahrung zuletzt 2020
    Qt
    6 Jahre Erfahrung zuletzt 2017
    Smalltalk
    4 Jahre Erfahrung zuletzt 2000 (VisualAge)
    TypeScript
    4 Jahr zuletzt 2020
    VB.net / VBA / Basic
    10 Jahre Erfahrung zuletzt 2020 (VBA,VB.NET)
    VBA

    Syrius                     7 Jahre Erfahrung zuletzt 2009

    Datenbanken

    Access
    letztes Projekt in 2017
    couchdb
    couchDB
    DB2
    Bis 2000 in der Core-Entwicklung von MQ-Series.
    Informix
    letztes Projekt in 2007
    JDBC
    letztes Projekt in 2010
    maria db
    MariaDB
    letztes Projekt in 2015
    mongodb
    MongoDB
    MS ACCESS
    MS ACCESS
    MySQL
    letztes Projekt in 2017
    ODBC
    letztes Projekt in 2010
    Oracle
    Entwicklung Standard-Versicherungslösung mit Sybase und Oracle als persistence-storage.
    pouchdb
    pouchDB
    RDB
    Sphinx
    letztes Projekt in 2015
    SQL
    letztes Projekt in 2016
    Sybase
    letztes Projekt in 2008

    Datenkommunikation

    CICS
    letztes Projekt in 2001
    Internet, Intranet
    Message Queuing
    MQSeries letztes Projekt in 2004

    Hardware

    IBM Großrechner
    Messgeräte
    PC
    SUN

    Berechnung / Simulation / Versuch / Validierung

    • Cash-Flow basierte Simulationen für die Berechnung von Kerngrößen der Bankensteuerung (z.B. Effektivzins, Tilgungspläne, Vorfälligkeiten etc.)
    • Simulationen zur Optimierung gegebener Fragestellungen mit neuronalen Netzen (letzte Projekte mit Flood realisiert)
    • Simulationen und Optimierung mit genetischen Algorithmen (letzte Projekte vor allem in Verbindung mit Neuronalen Netzen)

    Managementerfahrung in Unternehmen

    Business-Analyse
    GmbH Geschäftsführung
    Niederlassungsleiter Softwarehaus
    Projektleitung / Projektmanagement
    Teamgröße bis zu 20 Personen

    Branchen

    Branchen

    Krankenversicherungen und Krankenkassen - IT und Geschäftsprozesse
    Banken - Standardsoftware zur Bankensteuerung
    Versicherungen - IT und Geschäftsprozesse
    Softwarehersteller
    Standard-Softwarehersteller
    Softwaredienstleister
    Banken und Versicherungen (Finanzdienstleister)
    Telekommunikation

    Einsatzorte

    Einsatzorte

    Deutschland, Schweiz, Österreich

    100% remote only, wobei gelegentliche Vorortpräsens möglich ist.

    möglich

    Projekte

    Projekte

    2 Jahre 11 Monate
    2023-05 - 2026-03

    Weiterentwicklung einer hochverfügbaren Multimedia- und Kommunikationsplattform

    Senior Team Lead angular TypeScript PHP 8 ...
    Senior Team Lead

    Mitarbeit an der Weiterentwicklung einer unternehmenskritischen, Angular-basierten Multimedia- und Kommunikationsplattform für den internationalen Einsatz in den Bereichen Investor Relations und Public Relations. Das Projekt stellte höchste Anforderungen an Systemsicherheit, Skalierbarkeit, Hochverfügbarkeit sowie Fehlertoleranz und wurde unter Einhaltung strenger Non-Functional Requirements (NFRs) realisiert.

    AWS Jenkins docker Linux Apache HTTP Server
    angular TypeScript PHP 8 HTML5 JavaScript Python
    Notified
    Remote 100%
    2 Jahre 7 Monate
    2020-10 - 2023-04

    Entwicklung einer Multimedia Conferencing u. Communication Plattform

    Senior Software Entwickler Angular TypeScript Linux Apache MySQL PHP ...
    Senior Software Entwickler
    Entwicklung einer modernen, Angular-basierten Multimedia- und Kommunikationsplattform als Bestandteil eines international etablierten Systems für Investor Relations und Public Relations. Neben der Frontend-Entwicklung umfasste die Tätigkeit die aktive Mitentwicklung sowie kontinuierliche Weiterentwicklung des PHP-Backends. Das Projekt war durch besonders hohe nicht-funktionale Anforderungen geprägt ? insbesondere hinsichtlich Skalierbarkeit, Hochverfügbarkeit und Fehlertoleranz.
    AWS Jenkiins Apache Docker
    Angular TypeScript Linux Apache MySQL PHP Git Jenkins Java Selenium HTML5 Bootstrap
    Remote 100%
    10 Monate
    2020-01 - 2020-10

    Entwicklung einer Hotel-Management-Lösung inkl. QR-Key-Management Lösung

    Full-Stack Software-Entwickler u. Software-Architekt angular 8 Node.js angular 9 ...
    Full-Stack Software-Entwickler u. Software-Architekt

    Übernahme der Gesamtverantwortung für Konzeption und technische Umsetzung dreier eng verzahnter Softwarelösungen im Hospitality-Bereich: einer mandantenfähigen Hotel-Management-Plattform zur vollständigen digitalen Abbildung hotelbezogener Backoffice-Prozesse, einer flexibel einsetzbaren Buchungslösung mit nativer CMS-Integration (insbesondere WordPress) sowie einer eigenentwickelten QR-Key-Technologie zur sicheren Generierung und Verwaltung digitaler Zugriffsschlüssel. Die Lösungen wurden auf Basis eines modernen Tech-Stacks bestehend aus Angular 8/9, Node.js (Express) und MariaDB realisiert.

    visual studio code bitbucket MariaDB Linux Apache MySQL
    angular 8 Node.js angular 9 REST Angular Material Git vscode Visual Studio Code JavaScript TypeScript
    Sonthofen / Bad Wurzach
    7 Monate
    2019-06 - 2019-12

    Erneuerung einer Angular/PHP auf aktuelle Technologien

    Full-Stack Software-Entwickler u. Software-Architekt Scrum Angular Node.js ...
    Full-Stack Software-Entwickler u. Software-Architekt
    • Technische Analyse und Bewertung einer bestehenden Angular 6/PHP/MariaDB-Architektur im Hinblick auf Modernisierungspotenziale
    • Gesamtverantwortung für Architektur und Durchführung einer vollständigen Technologie-Migration
    • Migration des Frontends von Angular 6 auf Angular 7/8 (Ivy-Renderer)
    • Ablösung des PHP-Backends durch eine Node.js/Express-Architektur
    • Datenbankwechsel von MariaDB auf PouchDB/CouchDB
      bitbucket visual studio code vscode Atlassian JIRA
      Scrum Angular Node.js bootstrap REST TypeScript Angular 8 Ivy Node.js Express JavaScript scss RxJs
      Bad Wurzach
      9 Monate
      2018-10 - 2019-06

      Konzeption und Entwicklung PWA für ein Transformatoren-System

      Software-Architekt u. Software-Entwickler m. Schwerpunkt Angular Scrum Angular Node.js ...
      Software-Architekt u. Software-Entwickler m. Schwerpunkt Angular

      Ziel des Projektes:

      Konzeption und Entwicklung einer PWA (Progressive Web Application), die offline-fähig sein sollte, um Vorort Bewertungen von Transformatoren vornehmen zu können.

      Eine bestehende Excel-Lösung sollte abgelöst werden und durch ein zentrales Verwaltungs- und Bewertungssystem ersetzt werden. Die PWA sollte neben Desktops auch auf verschiedenen technischen Geräten (spezielle Techniker-Tablets) optimale bedient werden.  

      Meine Aufgaben in diesem Projekt:

      • Mitaufsetzen eines Scrum-Prozesses für das Projekt
      • Aufsetzen diverser GIT-Repositories als Basis für die Entwicklung
      • Analyse der bestehenden Lösung (MS Excel)
      • Analyse der Anforderungen an die neue Lösung
        • Fachliche Analyse (Domain-Verständnis erlangen und ergonomische Anforderungen ermitteln (Ausseneinsatz der PWA))
        • Technische Analyse (Anforderungen an Sicherheit, Performance, Integration in bestehende Systeme (SAP), Zielhardware etc.)
        • Befüllung des Jira-Backlogs
      • Einarbeitung in die grundlegenden Handlungsabläufe bei Transformatorenbewertungen

      Ich hatte die Gesamtverantwortung für die Umsetzung Angular-Client-Anwendung (Angular 7+):

      • Konzeption der PWA D.h.
        • Aufbau der Angular-Anwendung
          • Ordner-Struktur
          • Komponenten-Struktur
          • Service-Struktur
        • Entwicklung Storing-Konzept (Caching, MongoDB später Pouch/ CouchDB)
        • Service-Worker
        • REST-Endpoints
      • Konzeption der Authentifizierungs- und Autorisierungsprozesse
        • Auf Basis von openId und Keycloak
      • Umsetzung des gesamten Frontends
        • Zunächst ohne jegliche CSS-Bibliothek
        • Später auf Basis von Bootstrap
        • Pixelgenaue Umsetzung der UI/UX-Vorgaben
      • Umsetzung einer auf MS Excel basierenden 'Brigde' zwischen altem und neuem System als Übergangslösung bis zur Fertigstellung des Gesamtsystems.
      • Etablierung Coding-Guidelines
      • Durchführung von Code-Reviews
      visual studio code vscode keycloak pouchDB couchDB MongoDB
      Scrum Angular Node.js couchdb pouchdb node express keycloak PWA service worker html5 css bootstrap javascript jira bitbucket REST openid OAuth mongodb TypeScript
      Eine Maschinenfabrik in Bayern
      Regensburg
      1 Jahr 1 Monat
      2017-09 - 2018-09

      Konzeption u. Umsetzung eines Ressourcen-Managements- und Buchungsportals

      Full-Stack Software-Entwickler u. Software-Architekt Scrum Angular PHP ...
      Full-Stack Software-Entwickler u. Software-Architekt

      Konzeption und Entwicklung Web-Lösung, um Ressourcen (Personal, Immobilien und Geräte) verwalten zu können und darauf basierend eine Buchungsplattform aufzubauen, die es ermöglicht die kompletten Buchungsprozesse abzubilden.

      Die Lösung sollte als PWA (Progressive Web Application) realisiert werden. 

       

      Mein Aufgaben im Einzelnen:

      • Wahl eines geeigneten Repository-Systems (GIT)
      • Fachliche und technische Analyse der Anforderungen
      • Analyse bestehender Lösungen (Stärken/Schwächen-Analyse)
      • Ich hatte die Gesamtverantwortung für die Anwendung (Server (Php & Yii später Node.js) und Client (Angular 4,5,6)
      • Konzeption der PWA D.h.
        • Aufbau der Angular-Anwendung
          • Ordner-Struktur
          • Komponenten-Struktur
          • Service-Struktur
        • Entwicklung Storing-Konzept (Caching, MariaDB)
        • Service-Worker
        • Yii-Struktur später Node.js Struktur
        • REST-Endpoints
      • Konzeption der Authentifizierungs- und Autorisierungsprozesse
      • Umsetzung im Team gesamten Frontends und Backends
      • Einbindung der FullCalendar-Komponenten
      visual studio code vscode Atlassian JIRA Yii
      Scrum Angular PHP Yii maria db PWA service worker html5 css3 bootstrap REST TypeScript
      Konsortium neuseeländischer Unternehmen
      Nelson, Neuseeland
      1 Jahr 1 Monat
      2016-08 - 2017-08

      Konzeption und Umsetzung einer OpRisk IT-Verwaltungs-Lösung für eine große Landesbank

      Software-Architekt und Software-Entwickler Business-Analyse VBA MS ACCESS ...
      Software-Architekt und Software-Entwickler

      Konzeption und Umsetzung einer OpRisk IT-Verwaltungs-Lösung zur Umsetzung der Vorgaben der EZB. 

      Es sollte ein verteiltes Verwaltungs- und Bewertungssystem zur Erfassung aller operationalen Risiken im zeitlichen Verlauf erstellt werden. Hierzu mussten die Vorgaben der europäischen Zentralbank umgesetzt werden (Compilance).

      MS ACCESS MS EXCEL MS Word MS Powerpoint
      Business-Analyse VBA MS ACCESS MS EXCEL
      Bayrische Landesbank
      München

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      4 Jahre 7 Monate
      1990-09 - 1995-03

      Informatik-Studium

      Diplom-Informatiker, Universität Stuttgart
      Diplom-Informatiker
      Universität Stuttgart

      Studium der Informatik an der Universität Stuttgart

      Studium der Mathematik an der Fernuniversität Hagen und Universität Stuttgart
      Abschluß: 1995 als Diplom Informatiker mit "sehr gutem" Abschluß und als erster Absolvent seines Jahrgangs

      Position

      Position

      Senior Software-Entwickler

      Senior Software-Architekt

       

       

      Kompetenzen

      Kompetenzen

      Top-Skills

      Angular PHP TypeScript REST CSS C++ Node.js HTML JavaScript

      Produkte / Standards / Erfahrungen / Methoden

      Angular 2+,...,9,10
      Angular Material
      Atlassian JIRA
      bitbucket
      bootstrap
      css
      css3
      Git
      html5
      Ivy
      jira
      keycloak
      keycloak
      Linux Apache MySQL
      MS EXCEL
      MS EXCEL
      MS Powerpoint
      MS Word
      node express
      Node.js
      Node.js Express
      OAuth
      openid
      PWA
      REST
      RxJs
      Scrum
      scss
      service worker
      visual studio code
      vscode
      Yii
      Yii
      Fachliche Kompetenz
      ===================

      GKV - Gesetzliche Krankenversicherung - Deutschland

      PKV - Private Krankenversicherung - Deutschland

      KVG, VVG - Schweizer Krankenversicherungen

         Bankensteuerung

      Branchen
      ========
      Versicherungen
      Banken
      Krankenversicherungen und Krankenkassen (Deutschland, Schweiz)
      Softwareentwicklung
      Software-Industrialisierung
      Telekommunikation

       

      Technische/ Technologische Kompetenz
      ====================================
      Client/Server-Systeme
      SOA, OOD, OOA
      XML, HTML
      Datenmodellierung (konzeptionelles, logisches und physisches Modell)
      WebServices,
      REST
      JUnit, Spring, Hibernate
      BPM (Business Process Management), UML
      Business Process Reengineering
      Geschäftsprozess Analyse und Optimierung
      Komplexe und mathemathische Algorithmen
      Hochskalierbare Systeme,
      Verteilte Systeme,
      Robuste Systeme
      7x24 Anforderungen

      Methodisches Expertise:
      =======================
      Software-Migration,
      Software-Integration,
      Geschäftsprozess-Analyse,
      Geschäftsprozess-Umsetzung,
      Geschäftsprozess-Reengineering,
      Datenmodell-Reengineering,
      Aufbau und Leitung von Software-Entwicklungseinheiten (u.a. Konzeption und Umsetzung von Prozessen),
      Aufbau und Leitung von Software-QS-Einheiten (u.a. Konzeption und Umsetzung von Prozessen),
      Qualitätssicherung und Restrukturierung.
      Projektleitung
      Agile Softwareentwicklung (Scrum, User-Stories)

      Produkte
      ========

      Syrius, Syrius-Architektur, Syrius-Migration, Syrius-Projektmanagement

      ErWin

      MS Office Project

      MQ Series Workflow

      MQ Series

      DB2, Oracle, Sybase, MSAccess

      Bea WebLogic

      IBM WebSphere, Bea WebLogic

      Aris, Rational Rose

      Subversion

      Eclipse

      Apache


      Management-Expertisen
      =====================

      Aufbau und Konzeption einer Software-QS-Unternehmenseinheit (+Prozesse und Technologien)

      Aufbau und Konzeption einer Software-Entwicklungseinheit (+Prozesse, Technologien und Einbindung

      in Konzernstrukturen)

      IT Management / IT Restrukturierung

      Projektleitung kritische IT Projekte (Kunde ersetzt Kernsystem)

      Optimierung von verteilten Entwicklungsstandorten

      Aufbau und Erneuerung von Unternehmensstrategien und daraus resultierende Marketing- und

      Vertriebsstrategien

      Juristisches Basiswissen insbesondere im Bereich Softwareverträge aller Art (Standard-, Werk- und

      Dienstleistungsverträge)

      Patentwesen (Identifikation und Geschäftsprozesse)

      Erstellung von Unternehmenskonzepten und strategischen Konzepten

      Leitung Service, Projektleitung


      Soziale Kompetenz
      =================

      Verhandlungsführung mit Top-Management

      Verhandlungsführung mit internationalen Partnern (insbesondere Middle East, USA und Schweiz)

      Personalverantwortung für 50 Mitarbeiter

      Zielgruppen spezifische sichere, transparente und selbstbewusste Kommunikation (vom Arbeiter,

      Techniker, Architekt, Einkäufer bis Top-Management und Politiker)


      Zertifizierungen
      ================
      Certified MQSeries Workflow Solution Expert (entspricht dem IBM WebSphere MQSeries Workflow Certification)

      Sonstiges
      =========
      ITIL V3                    - Basiskenntnisse
      BSI Grundschutz  - Basiskenntnisse
      Bildverarbeitung   - Grundkenntnisse und SW_Entwicklungserfahrung

      Betriebssysteme

      Dos
      HPUX
      letztes Projekt in 1999
      Linux
      letztes Projekt in 2016
      MS-DOS
      MVS, OS/390
      letztes Projekt in 1999
      OS/2
      letztes Projekt in 1999
      SUN OS, Solaris
      letztes Projekt in 2001
      Unix
      Windows
      letztes Projekt in 2016

      Programmiersprachen

      Angular
      Angular 10
      Angular 2
      1 Jahr zuletzt 2018
      Angular 5, 6, 7
      1 Jahr Erfahrung zuletzt 2018
      Angular 8
      zuletzt 2020
      Angular 9
      Assembler
      6 Jahre Erfahrung
      C
      8 Jahre Erfahrung zuletzt 2014
      C++
      13 Jahre Erfahrung zuletzt 2018
      Java
      9 Jahre Erfahrung zuletzt 2015
      JavaScript
      11 Jahre Erfahrung zuletzt 2020
      Maschinensprachen
      5 Jahre Erfahrung zuletzt 1998
      NODE.js
      Pascal
      4 Jahre Erfahrung zuletzt 1992
      PHP
      PHP (5.4, 5.6, 7)
      11 Jahre Erfahrung zuletzt 2020
      Qt
      6 Jahre Erfahrung zuletzt 2017
      Smalltalk
      4 Jahre Erfahrung zuletzt 2000 (VisualAge)
      TypeScript
      4 Jahr zuletzt 2020
      VB.net / VBA / Basic
      10 Jahre Erfahrung zuletzt 2020 (VBA,VB.NET)
      VBA

      Syrius                     7 Jahre Erfahrung zuletzt 2009

      Datenbanken

      Access
      letztes Projekt in 2017
      couchdb
      couchDB
      DB2
      Bis 2000 in der Core-Entwicklung von MQ-Series.
      Informix
      letztes Projekt in 2007
      JDBC
      letztes Projekt in 2010
      maria db
      MariaDB
      letztes Projekt in 2015
      mongodb
      MongoDB
      MS ACCESS
      MS ACCESS
      MySQL
      letztes Projekt in 2017
      ODBC
      letztes Projekt in 2010
      Oracle
      Entwicklung Standard-Versicherungslösung mit Sybase und Oracle als persistence-storage.
      pouchdb
      pouchDB
      RDB
      Sphinx
      letztes Projekt in 2015
      SQL
      letztes Projekt in 2016
      Sybase
      letztes Projekt in 2008

      Datenkommunikation

      CICS
      letztes Projekt in 2001
      Internet, Intranet
      Message Queuing
      MQSeries letztes Projekt in 2004

      Hardware

      IBM Großrechner
      Messgeräte
      PC
      SUN

      Berechnung / Simulation / Versuch / Validierung

      • Cash-Flow basierte Simulationen für die Berechnung von Kerngrößen der Bankensteuerung (z.B. Effektivzins, Tilgungspläne, Vorfälligkeiten etc.)
      • Simulationen zur Optimierung gegebener Fragestellungen mit neuronalen Netzen (letzte Projekte mit Flood realisiert)
      • Simulationen und Optimierung mit genetischen Algorithmen (letzte Projekte vor allem in Verbindung mit Neuronalen Netzen)

      Managementerfahrung in Unternehmen

      Business-Analyse
      GmbH Geschäftsführung
      Niederlassungsleiter Softwarehaus
      Projektleitung / Projektmanagement
      Teamgröße bis zu 20 Personen

      Branchen

      Branchen

      Krankenversicherungen und Krankenkassen - IT und Geschäftsprozesse
      Banken - Standardsoftware zur Bankensteuerung
      Versicherungen - IT und Geschäftsprozesse
      Softwarehersteller
      Standard-Softwarehersteller
      Softwaredienstleister
      Banken und Versicherungen (Finanzdienstleister)
      Telekommunikation

      Vertrauen Sie auf Randstad

      Im Bereich Freelancing
      Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

      Fragen?

      Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

      Das Freelancer-Portal

      Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.