Profilbild von Stephan Giuliari Software-Architect, Release Manager, Senior Fullstack-Software Developer aus Augsburg

Stephan Giuliari

verfügbar

Letztes Update: 08.03.2024

Software-Architect, Release Manager, Senior Fullstack-Software Developer

Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

CV-Stephan-Giuliari-Marz-2024_060324.pdf

Skills

  • Konzeption und Umsetzung von Anforderungen
  • Design von System-und Software-Architekturen
  • Entwurf und Koordination von Solution-Architekturen
  • Modellierung (UML,OOP,DSL)
  • Migration von bestehenden Systemen
  • Refaktorisierung bestehenden Codes für neue Architekturen
  • Administration von UNIX/Linux (Apache,MySQL,Docker,Tomcat,NFS,Netzwerk)
  • Anbindung und Integration von Lösungen an SAP-Systeme

Projekthistorie

02/2024 - bis jetzt
Aufbau einer M&A Platform
Colexo (Wirtschaftsprüfung, Steuern und Recht, < 10 Mitarbeiter)

  • Rolle: Software Architekt & Fullstack Software Entwickler
  • Platform für Vermittlung von Unternehmenskäufen & -verkäufen, Due-Diligence-Prüfungen
  • Aufbau eines Dokumenten-Management-Systems und Informationraumes zur Speicherung von strukturierten Unternehmensinformationen (Jahresabschlüsse, Kennzahlen, etc.)
  • Einsatz von LLMs & KI zur Extraktion von Unternehmensinformationen aus Dokumenten und smarter Abfrage von externen Systemen als Eingabehilfe unter stetiger Kontrolle des Benutzers
  • Entwicklung einer Formular-Engine für die Konfiguration von komplexen Fragebögen zur Abfrage von Unternehmensdaten inkl. Delegations- und Management-Prozessen für die Beantwortung
  • Dokumenten-Management-System
  • Live-Reporting des Unternehmens-Exposé
  • Technologien: Java / HTML / CSS / Typescript / React / OAuth2 / Ory / MariaDB / SQL / Spring Boot / Spring Web / Websockets / ChatGPT / Python / LLaMA / Docker / Kubernetes / Linux / Gitlab / Node.js / Microservices / Nexus / Groovy / PostgreSQL / Apache Kafka / Trello

12/2022 - 01/2024
Release Management Hybris-Lösung & Backend
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Release Manager
•  Zentrales Release-Management aller relevanten Komponenten für e-Commerce-Lösung mit Hybris
•  Stabilisierung des Release-Trains durch strukturierte Dokumentation und Abstimmung von IT-Teams
•  Vorbereitung eines Zertifizierungsprozesses zur Delegation von Continuous Deployment an IT-Teams
•  Risiko-Management zur Steuerung der Release-Trains
•  Zentrale Kommunikation der Releases Notes
•  Aufbau eines zentralen Release Management Dataset für Release-Monitoring
•  Training und Anleitung von IT-Teams für dezentrale Release mit Anbindung an Release-Train
•  Visualisierung und Kommunikation von Risiken an Management
•  Abstimmung mit Business-Teams zur erhöhten Systemstabilität während Marketing-Kampagnen

08/2021 - 11/2022
Technische Integration & Rollout e-Commerce Overseas
(Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Solution Architekt / Technischer Integration Manager

•  New Car Online Sales basierend auf e-Commerce Hybris
•  Integration in die Systemlandschaft Overseas
•  Schnittstellen-Definition & Abgleich Ende-zu-Ende
•  Anforderungsmanagement zwischen Markt und IT-Teams
•  Konfiguration der Marktsysteme
•  Buganalyse & -management zwischen Markt und IT-Teams
•  Ende-2-Ende-Analyse zur Abstimmung systemübergreifender Prozesse
•  Management der Cut-Over-Plannings für Business Go-Lives
•  Lösung basierend auf Adobe Experience Manager, Hybris, EDA und Kafka

01/2021 - 08/2021
Aufbau und Betreuung IT-Platform Private Sales
(Marketing, PR und Design, 10-50 Mitarbeiter)

Senior Software Developer / Solution Architect
  • Durchführung eines Schweizer Investoren Private Sales
  • Interaktive Prognosetool zur Wertentwicklung
  • Implementierung eines Back-Offices zur Abwicklung der Order
  • Vertragsabwicklung über Adobe E-Sign
  • Definition aller zugehörigen Businessprozesse
  • Management und Umsetzung der regulatorischen Rahmenbedingungen
  • Lösung basierend auf PHP Symfony, PostgreSQL und Typescript

08/2019 - 01/2021
Aufbau einer Payment Platform und Integration von Loyality System
(Konsumgüter und Handel, 10-50 Mitarbeiter)

Solution Architekt
  • Entwurf eines Domänenkonzeptes zur Skalierung von Entwicklungsteams
  • Einführung von Apache Kafka (Enterprise Message Bus)
  • Führung von 14 Entwicklern
  • DSL zur sprachbasierten graphischen Schnittstellenbeschreibung
  • Integration einer externen Zahlungsdienstleisters
  • Definition aller zugehörigen Businessprozesse (P2P-Payment, Checkout, Topup, Payout)
  • Management und Umsetzung der regulatorischen Rahmenbedingungen
  • Framework für integratives E2E/Modultests basierend auf Domänenkonzept und DSL zur Schnittstellenbeschreibung
  • Aufbau von Kafka-Microservices mit Java als auch Typescript

10/2018 - 08/2019
Erweiterung & Pflege Payback Deutschland Website
(Konsumgüter und Handel, 500-1000 Mitarbeiter)

Senior Fullstack Software Developer
  • Weiterentwicklung der globalen Suche
  • Personalisierung
  • Modernisierung Integration Testing
  • Fortentwicklung Testing Strategy
  • Docker Build Images
  • Wartung & Pflege von Frontend & Backend

11/2016 - 10/2018
Frontend Hybris-Shop-System
(Konsumgüter und Handel, 50-250 Mitarbeiter)

Senior Web Software Developer
  • Erweiterung und Refaktorisierung eines bestehenden Frontends
  • Mobile-First-FE für mehr als 10 Marken (ca. 15 Agenturen)
  • Responsive, Atomic Design, basierend auf Terrific.JS
  • Implementierung und Erweiterung von Content-Elementen (Slider, Video, etc.), Wizards (Techniker-Online-Buchung, etc.) und Produkt-Katalogen (Listen, Detailansichten, etc.)
  • FE-Support: Detailanalysen von Bugs, FE-Bugfixing
  • Agentur-Support: Support der Agenturen bei Anpassungen von SASS/CSS
  • RTL-Anpassungen für arabische Länder

06/2016 - 12/2016
Mietwerkstätten-Verwaltung
(Automobil und Fahrzeugbau, < 10 Mitarbeiter)

Architekt, Senior Software Developer
  • Implementierung einer Verwaltung von Mietwerkstätten auf der Basis von React.JS und Java Spring
  • Architektur und Implentierung einer WebSocket-Lösung zur Integration von React Redux in Spring-Backend

12/2015 - 11/2016
Management-Console für Digitale-Antennen-Systeme
(Telekommunikation, 500-1000 Mitarbeiter)

Architekt
  • Analyse einer bestehenden Implementierung basierend auf PHP
  • Definition eines Semantic-Layers für den Zugriff von Daten verteilter Systeme
  • Definition der Rahmen-Architektur (Technologies, CI, Services, Build-Tools)
  • FE-Architektur eines Node.JS-embedded Servers
  • Integration von Node.JS in die bestehende Infrastruktur für eine weiche Migration (Deployment über 14.4k Modem)

07/2012 - 11/2015
Hybris-Shop-System
(Konsumgüter und Handel, 50-250 Mitarbeiter)

Senior Java Software Developer
  • Erweiterung und Integration einer Hybris-Shop-Anwendung
  • Integration von SAP und weiteren Backend-Systemen
  • Entwicklung einer Datenexport-Sprache inkl. JQuery-Frontend für Hybris, um komplexe relationale Modelle über Beschreibung der Relationen zu erfassen und deren Daten mit ImpEx zu generieren

01/2012 - 09/2015
Webanwendung zur klinischen Dokumentation für Patienten-Register
(Pharma und Medizintechnik, < 10 Mitarbeiter)

Senior Java Software Developer / Software-Architekt
  • Spring MVC-Anwendung basierend auf profiler|RES
  • HTML5-Frontend basierend auf Bootstrap und JQuery
  • Entwicklung von Gradle-Plugins zur Umsetzung von Antlr, Lacuna und Arbor
  • Module zur Dateneingabe bei Echtzeit-Validierung für Server/Client (inkl. Validierung der Datenqualität), Management, Buchhaltung und Administration
  • Migration von Patientendaten aus früheren Systemen (ca. 1.500 Übernahme-Regeln)
  • Nachverfolgbarkeit (Auditing) und abrufbarer Dokumentation sämtlicher Datenveränderungen inkl. Migration
  • Umfang ca. 2.500 Patienten mit ca. 5-10 Visiten mit Formularen von bis zu hunderten Variablen

01/2008 - 08/2012
Virtuelle Community für Kunstprojekt
(Medien und Verlage, < 10 Mitarbeiter)

Softwarearchitekt und -entwickler
  • Entwicklung einer Infrastruktur und Frontend für eine Communityplatform, in der man ähnlich Second Life seinen eigenen Bereich selbst gestalten kann.

06/2011 - 07/2012
2011-06 - 2012-07 Webanwendung zur Risikobewertung von geschlossenen Immobilienfonds
(Banken und Finanzdienstleistungen, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Neuentwicklung einer Webanwendung zur Risikobewertung von geschlossenen Immobilienfonds

08/2004 - 01/2012
DSL Creator Infrastruktur
(Internet und Informationstechnologie, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Aufbau einer Infrastruktur basierend auf Eclipse für den DSL Creator, die einem "Convention over Configuration" ähnlich Maven folgt.
  • Mit Hilfe einer integrierten Bibliotheks-Bibliothek, XML-Beschreibungen von Packages & Buildtargets konnte ein automatisiertes Buildsystem ähnlich wie Ant erstellt werden, welches alle Tools in einen definierten Erstellungsprozess integriert.
  • Dadurch können Software-Distributionen (z.B. profiler|RES) für ein jeweiliges Zielsystem vollautomatisch gebaut, getestet und verteilt werden.

08/2004 - 01/2012
DSL Creator
(Internet und Informationstechnologie, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Aufbau einer Infrastruktur basierend auf Eclipse für den DSL Creator, die einem "Convention over Configuration" ähnlich Maven folgt.
  • Mit Hilfe einer integrierten Bibliotheks-Bibliothek, XML-Beschreibungen von Packages & Buildtargets konnte ein automatisiertes Buildsystem ähnlich wie Ant erstellt werden, welches alle Tools in einen definierten Erstellungsprozess integriert.
  • Dadurch können Software-Distributionen (z.B. profiler|RES) für ein jeweiliges Zielsystem vollautomatisch gebaut, getestet und verteilt werden.

01/2011 - 05/2011
Webshop Erweiterung
(Konsumgüter und Handel, 50-250 Mitarbeiter)

Softwarearchitekt und -entwickler
  • Weiterentwicklung einer Shopsoftware.
  • Das Shopsystem basiert auf Hybris.
  • Das Shopsystem ist eines der größten in Europas.

09/2010 - 01/2011
Provisionsberechnung
(Banken und Finanzdienstleistungen, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Entwicklung eines Provisionsberechnungstools für verschiedene Provisionsarten für ein Kreditinstitut.

04/2002 - 12/2010
Klinisches Dokumentationssystem Profiler|RES
(Pharma und Medizintechnik, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Implementierung eines Systems zur on- & offline-basierten Dokumentation von Patientendaten im Rahmen von klinischen Studien (2,5 Mio LoC).
  • Zielsetzung:
    • Extreme Langlebigkeit von Software durch Trennung von Technologie & Logik unter Berücksichtigung einer auditierbaren Datenintegrität.
    • Möglichkeit, später aufkommende Technologien in die Software zu integrieren ohne deren Validierungslogik & Datensemantik zu gefährden.

09/2009 - 01/2010
On-/Offline/Hybrid-Anwendungsbeobachtung für mobile Endgeräte in Verbindung mit profiler|RES
(Pharma und Medizintechnik, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Es wurde ein System entwickelt, welches für eine Anwendungsbeobachtung weltweit eingesetzt wird. Da in bestimmten Regionen wie Afrika oder China nur spärlich oder gar kein Internet vorhanden ist, musste die Lösung auch autark arbeiten können.

11/2008 - 03/2009
Schweizer Online-Medizinportal
(Pharma und Medizintechnik, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Entwicklung der Webseite mit C# und ASP.NET
  • Portal für Ärzte und Patienten zur Weiterbildung in medizinischem Wissen.
  • Ärzte können an Online-Kursen teilnehmen und erhalten Fortbildungsnachweise

03/1996 - 11/2002
Erstellung von Multimediaspielen für Messen
(Marketing, PR und Design, < 10 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Fahrsimulator
    • Erstellung von Fahrsimulatoren mit Echtfilm durch Verbindung von Fahrkabinen (Formel 1-Autos, Fendt Traktoren) mit einem Multimedia-System. Durch ein eigenes Medienformat und -player konnte ein Film beliebig in seiner Geschwindigkeit (Fahrtempo), Bildausschnitt des Filmes (Lenkung) und Richtung (Rückwärts-/Vorwärtsbewegung) manipuliert werden. Zum Einsatz kamen Filme des A1-Ringes in Österreich (Formel-1-Tour) und Allgäuer Straßen (Fahren des neuen Fendt-Traktors). Durch Auswertung der Lenkbewegungen und Umfahren von Hindernissen wurden Punkte vergeben. So konnte neben dem Event Spielspaß auf der Messe auch auf angenehme Weise das Fahrgefühl des neuen Traktors präsentiert werden.
  • Quiz-Shows
    • Auf Großleinwänden dargestelles Multimedia-Quiz im Rahmen von Produktveranstaltungen für Informationsvermittlung
  • Greenscreen-Printer (Portraitdruck)
    • Besucher werden an Messestände vor einem Greenscreen fotografiert und ohne weitere Arbeitsschritte automatisch in ein vorgefertigtes Bild via Greenscreen-Verfahren integriert und mit einem Transferdrucker auf Taschen bzw. Shirts gedruckt. Das Projekt erforderte die Entwicklung eines Algorithmus für adaptive Greenscreenerkennung auch unter ungünstigen Lichtverhältnissen.

01/1994 - 02/1995
BELL UH-1D Schaltungssimulator
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

Softwarearchitekt und –entwickler
  • Entwicklung einer Trainingseinheit für die technische Ausbildung an der Bell UH-1D
  • Darstellung der im Hubschrauber aktiven Schaltungen auf fünf Bildschirmen mit durch Touchscreen konfigurierbarem Bildschirmlayout
  • Visualisierung der Schaltungen mit Messpunkten aus den tatsächlichen Schaltungen in Echtzeit oder Simulation der Schaltungen
  • Trainingseinheiten zur Fehlerfindung durch Aktivierung von Fehlerquellen innerhalb der tatsächlichen & simulierten Schaltungen
  • Darstellung von bis zu 2000 Diagrammelementen & 180 Messpunkten
  • Wechsel zwischen Bildern und Schaltungen
  • Reaktion der Diagramm-Elementen in Echtzeit (unter 0.6 Sek)

Reisebereitschaft

In der Stadt Augsburg mit einem Radius von 100 km verfügbar
Remote bevorzugt. München, Augsburg, Ulm, D8, D7
Profilbild von Stephan Giuliari Software-Architect, Release Manager, Senior Fullstack-Software Developer aus Augsburg Software-Architect, Release Manager, Senior Fullstack-Software Developer
Registrieren