Stephan Giuliari-Senior Backend-Softwareentwickler
Tagessatz prüfen
Erfahrungen
Senior Backend-Softwareentwickler
Mercedes-Benz Tech Innovations
- Weiterentwicklung und Betrieb eines zentralen Backend-Services zur Bereitstellung des Fahrzeugbestands für internationale Mercedes-Benz Online-Shops
- Weiterentwicklung eines Reservierungsservices für Fahrzeuge als Bestandteil des Checkout-Prozesses
- Konzeption und Umsetzung einer hochskalierbaren Ende-Zu-Ende-Testarchitektur mit Fokus auf Wartbarkeit, Wiederverwendbarkeit und einer hohen Anzahl automatisierter Testfälle
- Entwicklung einer mehrschichtigen Testinfrastruktur mit konsequenter Trennung von Testlogik und Zugriffsschichten
- Entwicklung einer Initialisierungs- und Caching-Architektur zur erheblichen Beschleunigung lokaler sowie CI/CD-basierter Testausführungen
- Entwicklung einer KI-gestützten Review-Architektur zur automatisierten Bewertung und Qualitätssicherung von Ende-Zu-Ende-Tests
- Entwicklung eines Dashboards zur konsolidierten Darstellung eines Fahrzeugkontextes über mehrere Backend-Systeme hinweg inklusive KI-generierter Zusammenfassungen und komprimierter Fallanalysen
- Integration und Weiterentwicklung der Anbindung verschiedener Reservierungssysteme über Apache Kafka und Rest
- Konzeption neuer Microservices sowie Unterstützung bei Architekturentscheidungen
- Risikoanalyse und Konzeption von Microservice-Migrationen
- Technologien: Java, Spring, Spring Boot, Gradle, Maven, Apache Kafka, Rest, OpenAPI, Swagger, Github, Confluence, CI/CD, Microservices, AI, LLMs
Software Architekt & Fullstack Software Entwickler
Aufbau eines FHIR-Validators
- Aufbau eines auf Typescript basierenden FHIR Validator (Fast Healthcare Interoperability Resources) für den Einsatz in deutscher Kliniklandschaft (Nachfolger von HL7)
- Analyse der bestehenden Java HAPI-FHIR-Implementierung
- Aufbau einer Schnittstelle zur Extraktion der Resourcen-Datenmodelle aus FHIR Strukturdefinitionen
- Entwicklung eines Moduls zur automatisierten Generierung von Validatorklassen auf Typescript-Ebene
- Betrieb der Lösung unter Deno und Node.js
- Erhöhung des Durchsatzes der Validierung gegenüber Java HAPI FHIR um den Faktor 5-10
- Performance-Analysen & Integration von NATS Jetstream zur Speicherung der Daten
- Technologien: Typescript, Javascript, Deno, Node.js, Linux, Docker, Github, Websockets, Java, Spring Boot, HTML, NATS Jetstream, Apache Kafka, Microservices, Nexus, .NET, C#, SQL, Python
Software Architekt & Fullstack Software Entwickler
Colexo
- Plattform 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, C#, .NET, Go
Release Manager mit Fokus Backend
Mercedes-Benz
- Zentrales Release-Management aller relevanten Komponenten für Hybris-e-Commerce-Lösung
- Release-Koordination von drei ARTs in SAFe mit Abgleich externer Komponentenzulieferer
- 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
- Technologien: Jira, Confluence, Java, Hybris, Java Spring, Kubernetes, ArgoCD, Nexus, Typescript, Javascript, Node.js, Microservices, Domain Driven Design, Git, Github, Github Runner, Docker, Kafka, MySQL, Angular, Vue, .NET, Spring Security
Technischer Integrationsmanager / Lösungsarchitekt
Mercedes-Benz
- 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 for Business Go-Lives
- Lösung basierend auf Adobe Experience Manager, Hybris, EDA und Kafka
- Technologien: Jira, Confluence, Java, Hybris, Java Spring, Kubernetes, ArgoCD, Nexus, Typescript, Javascript, Node.js, Microservices, Domain Driven Design, Git, Github, Github Runner, Docker, Kafka, MySQL, Angular, Vue, Spring Security
IT-Leiter / Lösungsarchitekt
Private Sales IT-Platform
- Durchführung eines Schweizer Investoren Private Sales
- Führung von 14 Entwicklern
- 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
- User-Management mit Keycloak
- Betrieb der Lösung unter Amazon Web Services
- Technologien: PHP, Typescript, Java, Java Spring, Kubernetes, Nexus, Node.js, Microservices, Git, Docker, Nginx, Postgres, React
IT-Leiter / Lösungsarchitekt
Integration von Zahlungsplattform und Loyalitätssystem
- Weiterentwicklung der globalen Suche
- Führung von 14 Entwicklern
- DSL zur sprachbasierten graphischen Schnittstellenbeschreibung
- Definition aller zugehörigen Businessprozesse (P2P-Payment, Checkout, Topup, Payout)
- Management und Umsetzung der regulatorischen Rahmenbedingungen
- Backend: Spring MVC mit REST-Schnittstelle, Testing mit JUnit / Selenium
- Framework für integratives E2E/Modultests basierend auf Domänenkonzept und DSL zur Schnittstellenbeschreibung
- Aufbau von Kafka-Microservices mit Java als auch Typescript
- Betrieb der Lösung unter Amazon Web Services
- Technologien: Jira, Confluence, Java, Java Spring, Kafka, Typescript, Node.js, Nexus, Microservices, Domain Driven Design, Git, Docker, Nginx, React, Angular
Senior Fullstack Softwareentwickler
Payback Deutschland
- Weiterentwicklung der globalen Suche
- Personalisierung
- Modernisierung der Integrationstests
- Weiterentwicklung der Teststrategie
- Frontend: jQuery mit Migration zu Webkomponenten, Testen mit Karma
- Backend: Spring MVC mit REST-Schnittstelle, Testen mit JUnit / Selenium
- Erstellung von Docker-Images
- Wartung & Pflege von Frontend & Backend
- Technologien: Java, Javascript, Typescript, Spring, Spring MVC, Spring Security
Senior Fullstack Softwareentwickler
Mietwerkstätten-Management-Konsole
- Implementierung des Backends in Spring (Spring MVC, Spring Boot, Spring Security) und MySQL
- Daten-Kommunikation mit Redux
- Integration Backend als Redux-Middleware (Websocket-Redux-Messaging)
- Implementierung des Frontends in ReactJS
- Docker-Build-Images (optionale Bereitstellung auf Raspberry Pi)
- Technologien: Spring Web, Spring Boot, Spring JPA, React, Node.js, Websockets, REST, Java, Typescript, Javascript, Webstorm, Eclipse, IntelliJ, Git, NPM, Windows, Linux, .NET
Senior Web Softwareentwickler
Frontend Hybris-Shop-System
- Erweiterung und Refaktorisierung eines bestehenden Frontends
- Anbindung und Erweiterung bestehender REST-Schnittstellen
- Mobile-First-Frontend 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.)
- Frontend-Support: Detailanalysen von Fehlern, Fehlerbehebung
- Agentur-Support: Unterstützung der Agenturen bei Anpassungen von SASS/CSS
- RTL-Anpassungen für arabische Länder
- Technologien: Hybris Platform, Node.js, Webpack, Javascript, Java, Typescript, Webstorm, Eclipse, IntelliJ, Git, NPM, Maven, Windows, Linux, Java Spring, Spring MVC, Spring Security
Software-Architekt / Software-Entwickler
DAS-Management-Software Migration
- Portierung der PHP-Management-Software eines Digitalen-Antennen-Systems auf Node.js
- Software-Analyse eines Stacks bestehend aus PHP, SQLite, C++ und Bash (ca. 250k LoC)
- Definition der Zielarchitektur: Schichtendefinition, Technologieauswahl für jeweilige Schicht
- Definition eines plattformunabhängigen Protokolls zur Kommunikation zwischen Management-Software und Hardware (IHAL) zur Förderung der Kommunikation verschiedener Entwicklerteams
- Referenz-Implementierung in C++
- Ablösung eines MVCVC-Konzeptes durch Standard-JS-Technologien (WebSockets, JQuery-Widgets, Express.js)
- Konsolidierung bestehender divergierender GUI-Konzepte zu einem einheitlichen GUI-Blueprint
- Technologien: Node.js, JQuery, Bootstrap, Selenium.js, Mocha, Assert, REST, Javascript, Bash, C++, SQLite3, Express.js, Eclipse, PHPStorm, Webstorm, Clion, SVN, NPM, Git, Grunt, Gulp, GoogleTest, Linux
Senior Software-Entwickler / Software-Architekt
Bosch Siemens Hausgeräte (B/S/H/)
- Erweiterung und Integration einer Shop-Anwendung in Systemlandschaft eines der größten Haushaltgeräte-Hersteller
- Integration von SAP und weiteren Backend-Systemen zur Buchung von Kundendienst, CMS-Platform zur Wartung von CMS-Inhalten, Ersatzteilsuche, getrennter Marketing- und Shop-Katalog
- Anwendung bedient ca. 120 Shop-Instanzen pro Brand, insgesamt fünf Brands
- Datenbank-Größe > 50GB, 15 Entwicklungsserver, 8 Wartungsserver, 8 Produktivserver in Europa
- Technologien: Hybris-Plattform, Java, Groovy, ImpEx, HEDL, MySQL, Spring MVC, Spring Security, Avalon, Batik, FOP, JAI, AOP, ASM, Apache Commons, Mockito, EHCache, Jackson, JAXB, Joda, JMail, Lucene, log4j, slf4j, Java Servlets, Velocity, POI, Quartz, Hibernate, Hibernate Validator, WSDL4J, Xerces, Eclipse, IntelliJ, Mercurial, Ant, Maven, JRebel, Tomcat, JUnit, Gradle, Windows, Linux
Softwarearchitekt und –entwickler
Risikobewertung Immobilienfonds
- Neuentwicklung einer Webanwendung zur Risikobewertung von geschlossenen Immobilienfonds
- Technologien: Java, JEE, HTML, CSS, Javascript, Oracle, Log4J, Play Framework, Hibernate, REST-Anbindung, Eclipse, SVN, Ant, Maven, JUnit, Tomcat, Windows
Softwarearchitekt und –entwickler
Webshop Erweiterung
- Weiterentwicklung einer Shopsoftware basierend auf Hybris
- Das Shopsystem ist eines der größten in Europas
- Technologien: Java, JEE, HTML, CSS, Javascript, Oracle, Log4J, JSP-EL, Struts, Apache Tiles, Hybris API, EJB, Spring, REST, Eclipse, SVN, Ant, Maven, JUnit, Tomcat, Hybris, Windows
Softwarearchitekt und –entwickler
AAB – TINA
- Entwicklung eines Provisionsberechnungstools für verschiedene Provisionsarten für ein Kreditinstitut
- Technologien: Java, JEE, VBA, Oracle, Log4J, Eclipse, SVN, Ant, JUnit, Windows
Softwarearchitekt und –entwickler
Mobile Endgeräte Medizin Profiler|RES
- Entwicklung eines Systems für weltweite Anwendungsbeobachtung, inklusive autarkem Betrieb für Regionen ohne Internet (Afrika, China)
- Technologien: Java, HTML, CSS, Javascript, MySQL, Oracle, Antlr, Servlets, JSP, JDBC, Apache Batik, Apache Commons, Apache FOP, Apache, Log4j, Apache POI, JFreeChart, HSqlDB, Javasoft Activation, Javasoft Crypto, EJB, Javasoft Mail, WebWindow, Jetty, JUnit, iText, SuperWaba, Javasoft Swing, Eclipse SWT, Log4J, Eclipse, CVS, Tomcat, Antono Pen, Linux
Softwarearchitekt und –entwickler
Senaca.ch
- Entwicklung der Webseite senaca.ch
- Technologien: C#, ASP.NET, HTML, Javascript, CSS, MS SQL Server, Microsoft Visual Studio, SVN, Windows
Softwarearchitekt und –entwickler
Virtuelle Community Kunstprojekt
- Entwicklung einer Infrastruktur und Frontend für eine Communityplatform, in der man ähnlich Second Life seinen eigenen Bereich selbst gestalten kann
- Technologien: Flex, Flash, Java, JEE, JSP, PHP, MySQL, PayPal, Facebook API, div. REST-APIs, Flash Builder, Eclipse, BlazeDS, Hibernate, Windows, C#, .NET
Softwarearchitekt und –entwickler
IT Dienstleister DSL Creator
- Aufbau einer Infrastruktur basierend auf Eclipse für den DSL Creator nach dem Prinzip "Konvention vor Konfiguration"
- Entwicklung eines automatisierten Buildsystems zur vollautomatischen Erstellung, Testung und Verteilung von Software-Distributionen (z.B. Profiler|RES)
- Integration von XML-Beschreibungen für Packages und Buildtargets
- Der Codegenerator wurde Teil einer auf dem Eclipse-System aufsetzenden Entwicklungsinfrastruktur
- Entwickelte Sprachen: Reddo, Lacuna, Arbor, Banta, Carpor, Emptor
- Technologien: Java, ANTLR, XML, Eclipse SWT, JDT, JFace, Core Runtime, Workbench, JCIFS, JSSH, JUnit, Apache Commons, Log4J, JEE, Oracle, MySQL, HSQLDB, JDBC, Apache Axis, Batik, BCL, Xalan, EJB, JAXRPC, Javasoft Mail, SOAP, SSE, WebWindow, Jetty, Mozilla XPCom, iText, Samba, RMI, Eclipse, SVN, Linux, Windows
Softwarearchitekt und –entwickler
Klinisches Dokumentationssystem Profiler|RES
- Implementierung eines Systems zur Online- und Offline-Dokumentation von Patientendaten im Rahmen von klinischen Studien (2,5 Mio LoC)
- Fokus auf extreme Langlebigkeit durch Trennung von Technologie & Logik und auditierbare Datenintegrität
- Integration zukünftiger Technologien ohne Gefährdung der Validierungslogik & Datensemantik
- Technologien: Java, HTML, CSS, Javascript, WML, XML, JEE, MySQL, Oracle, HSQLDB, Antlr, Servlets, JSP, JDBC, Apache Axis, Batik, Commons, FOPS, Log4J, POI, Xalan, JFreeChart, JCQ2K, JMML, J2SSH, EJB, JAXRPC, Mail, SOAP, SSE, WebWindow, Jetty, JUnit, Mozilla XPCom, iText, Samba JCIFS, SuperWaba, RMI, Eclipse, CVS, SVN, Tomcat, Linux
Softwarearchitekt und –entwickler
Multimediaspiele für Messen
- Erstellung von Fahrsimulatoren mit Echtfilm durch Verbindung von Fahrkabinen (Formel 1-Autos, Fendt Traktoren) mit einem Multimedia-System
- Entwicklung eines eigenen Medienformats und -players zur Manipulation von Filmgeschwindigkeit, Bildausschnitt und Richtung
- Entwicklung von Multimedia-Quiz-Shows auf Großleinwänden
- Entwicklung eines Greenscreen-Printers mit adaptivem Algorithmus zur automatisierten Integration von Besuchern in Bilder unter schwierigen Lichtverhältnissen
- Anbindung an diverse Peripherie (z.B. Microcontroller)
- Technologien: C, C++, Java, Toolbook, Flash, DirectX, ActiveMovie, Microsoft Visual Studio, Macromedia Director, Adobe Flash, CVS, Windows
Softwarearchitekt und –entwickler
Bell UH-1D Schaltungssimulator
- Entwicklung einer Trainingseinheit für die technische Ausbildung an der Bell UH-1D
- Visualisierung aktiver Schaltungen auf fünf Bildschirmen mit Touchscreen-Konfiguration
- Echtzeit-Darstellung von bis zu 2000 Diagrammelementen und 180 Messpunkten (Reaktionszeit unter 0,6 Sek)
- Trainingseinheiten zur Fehlerfindung durch Aktivierung von Fehlerquellen in tatsächlichen und simulierten Schaltungen
- Technologien: C, C++, Toolbook, Toolbook-Script, Microsoft Visual Studio, CVS, Windows
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Gesundheitswesen, Pharmazeutika, Medien, Unterhaltung und Druck, Bank- und Finanzwesen und Automotive.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Projektmanagement, Business Intelligence, Finanzen und Forschung und Entwicklung (F&E).
Zusammenfassung
Giuliari verfügt bereits seit über 30 Jahren Erfahrungen im Bereich von IT-Management, Software Architektur und Softwareentwickler. Dabei hat er sich tiefes Wissen in der Softwareentwicklung und Softwarearchitektur angeeignet und sammelte auch Erfahrungen in der Leitung von Entwicklungsteams. Er arbeitet sich rasch in neue Themengebiete ein und beherrscht sie nach kürzester Zeit.
Fähigkeiten
TäTigkeitsschwerpunkte
- Software-Architekt (Enterprise- & Solution-Level)
- Senior Backend Developer (Java, Spring, Spring Boot, Jee, Junit, Node.Js)
- Senior Frontend Developer (Html, Css, Typescript, React)
- Architektur Kontrollierbarer Ki-GestüTzter Enterprise-Systeme
- E-Commerce- Und Enterprise-Plattformen
Kenntnisse Und FäHigkeiten
Betriebssysteme
- Windows
- Linux
- Mac Os
Programmiersprachen
- Typescript (Schwerpunkt)
- Java (Schwerpunkt)
- React
- Vue
- Angular
- Html
- Css
- Javascript
- Php
- Antlr
- C
- C+
- Bash
- Ca. 12 Selbstentwickelte Sprache FüR Div. Projekte
Datenbanken
- Mysql
- Mariadb
- Oracle
- Mongodb
- Ms Sql Server
- Postgresql
- Sqlite
- Ms Access
- Odbc
- Jdbc
Entwicklungsbibliotheken
- Apache Kafka
- Hybris
- Spring Mvc
- Spring Boot
- Spring Security
- Node.Js
- Express.Js
- Redux
- Jquery
- Hibernate
- Spring Jpa
- Spring Web
- Oauth 2
- Ory
- Keycloak
- Jsp
- Junit
- Qt
- Chatgpt
- Openai
Operations
- Amazon Web Services
- Kubernetes
- Docker
Entwicklungsumgebungen Und Tools
- Intellij
- Vscode
- Eclipse
- Microsoft Visual Studio
- Sourcecode-Repositories: Git, Mercurial, Svn, Cvs
- Build-Tools: Maven, Gradle, Ant, Webpack
- Plattformen: Hybris, Spring, Spring Mvc, Reddo (Eigenentwicklung)
- Continuous Integration: Jenkins, Bamboo, Gitlab, Teamcity
- Test-Tools: Junit, Mockito, Selenium
- Dokumentation: Jira, Confluence, Clickup, Miro, Trello
Weitere Kenntnisse
- Entwicklung Von Verteilten, HochverfüGbaren Webapplikationen Im Regulativen Und Nicht Regulativen Bereich, Sowie Enterprise Shopsysteme
- Spring-Frameworks: Spring Mvc, Spring Boot, Spring Websockets, Spring Data, Spring Batch, Spring Kafka
- Web (Html5, Css, Javascript, Ecmascript5, Typescript, Php, Jsp, React, Vue, Angular)
- Entwicklung Im Bankenumfeld (Banken, Immobilien)
- Entwicklung Von PlattformüBergreifenden Klassenbibliotheken
- Entwicklung Von Medizinischen Informationsportalen
- Elektrotechnik: Hardwarenahe Programmierung Von Embedded Prozessoren, Can-Bus
- Media-Systeme: Programmierung Von Media-Apis (Directx, Eigene Filmformate, Sound & Midi)
- Mobile EndgeräTe (Android, Java, Windows Mobile, Iphone)
- Klinische Dokumentation Im Onkologischen, Pulmonalen Bereich Und Von Zahnimplantaten (Cdisc, Hl7, Dicom, Etc.)
Sprachen
Ausbildung
Diplom Informatiker (FH) · Informatik
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Backend-Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Augsburg, Deutschland arbeiten
