28.06.2025 aktualisiert


Premiumkunde
100 % verfügbarGolang, PHP Entwickler
Weidenthal, Deutschland
Weltweit
WirtschaftsinformatikSkills
PHPLinuxPostgreSQLMariaDBProjektmanagementOracle FinancialsRabbitMQSymfonyTestenVue.jsGitMicrosoft TeamsAngularJSGraphQLDocker
Fullstack-Entwicklung mit Projektmanagement Erfahrung, VueJS , Angular, PHP, Golang
Symfony, GraphQL, Testing, Oracle, Docker, MariaDB, Postgresql, Git, Microservices, Schnittstellen, RabbitMQ, MS Teams, Linux
Symfony, GraphQL, Testing, Oracle, Docker, MariaDB, Postgresql, Git, Microservices, Schnittstellen, RabbitMQ, MS Teams, Linux
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2019
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Meine Tätigkeiten in diesem Projekt sind sehr vielseitig. Eine meiner zentralen Aufgaben besteht darin, den Datenaustausch zwischen SAP und CRM365 sicherzustellen, sodass dieser möglichst reibungslos und fehlerfrei verläuft. Zudem führe ich manuelle Tests von Workflows durch, die zwischen SAP und CRM365 in beide Richtungen laufen, um den Testern bei Rückfragen präzise Auskunft geben zu können und eventuelle Fehler detailliert zu dokumentieren.Ein weiterer wichtiger Teil meiner Arbeit ist das Prüfen neuer Software-Komponenten in den APIs und der Cloud Platform Integration (CPI) vor deren Release. Darüber hinaus bin ich verantwortlich für die Konfiguration und Anpassung der Systeme SAP und CRM365, wenn neue Länder in das bestehende System integriert werden. Dabei gewährleiste ich stets einen reibungslosen Go-Live der neu eingebundenen Länder. Neben dem Monitoring der APIs entwickle ich automatisierte E-Mail-Alerts, die bei Überschreitung eines zuvor von mir definierten Fehlerschwellenwerts unmittelbar die zuständigen Personen informieren. Das tägliche Erstellen und Bearbeiten von Tickets im ServiceNow-System rundet mein umfangreiches Aufgabengebiet ab.
Aktuell bin ich als Dozent für das Fach IT-PC an der IBB tätig. Dieser Kurs vermittelt umfassende Kenntnisse zu den Hardwarekomponenten verschiedenster Systeme, angefangen bei Laptops und Desktop-PCs bis hin zur detaillierten Konzeption und zum Aufbau von Servern. Zu den Lehrinhalten gehört neben der Berechnung von Dateigrößen auch die präzise Bestimmung von Übertragungszeiten, um den Teilnehmern fundierte Kenntnisse für praktische Anwendungen zu vermitteln.
Ein besonderer Schwerpunkt liegt zudem auf einem ausführlichen Exkurs in die Technologie und Architektur von Grafikkarten und deren Chipsätzen. Hierbei beleuchten wir nicht nur die aktuelle technische Umsetzung, sondern insbesondere auch die zukünftige Bedeutung dieser Komponenten im Bereich der künstlichen Intelligenz.
Zu meinen weiteren Aufgaben gehört die eigenverantwortliche Entwicklung und kontinuierliche Aktualisierung der Unterrichtsmaterialien und Prüfungen. Dabei lege ich großen Wert darauf, stets die neuesten Entwicklungen und Trends in der IT-Welt zu integrieren, um sicherzustellen, dass die Kursteilnehmer optimal auf aktuelle und kommende Herausforderungen der Branche vorbereitet sind.
Ein besonderer Schwerpunkt liegt zudem auf einem ausführlichen Exkurs in die Technologie und Architektur von Grafikkarten und deren Chipsätzen. Hierbei beleuchten wir nicht nur die aktuelle technische Umsetzung, sondern insbesondere auch die zukünftige Bedeutung dieser Komponenten im Bereich der künstlichen Intelligenz.
Zu meinen weiteren Aufgaben gehört die eigenverantwortliche Entwicklung und kontinuierliche Aktualisierung der Unterrichtsmaterialien und Prüfungen. Dabei lege ich großen Wert darauf, stets die neuesten Entwicklungen und Trends in der IT-Welt zu integrieren, um sicherzustellen, dass die Kursteilnehmer optimal auf aktuelle und kommende Herausforderungen der Branche vorbereitet sind.
Die meiste Zeit war meine Rolle in diesem Projekt als Entwickler mit Fokus auf das Backend. Für eine Übergangszeit habe ich mich auch die Rolle des Product Owner übernommen und konnte so auch in diesem Bereich Erfahrungen sammeln.
Die Teamgröße variierte zwischen 4 und 6 Entwicklern und einem Product Owner.
Ziel dieses Projektes war es, die Bestandsübertragungen eines Vertrages von einem Makler auf einen anderen zu Teilautomatisieren und so den Mitarbeitern die Arbeit zu erleichtern und massiv Arbeitszeit einzusparen. Hierzu wurden mehrere Microservices in PHP und Golang erstellt, die über RabbitMQ Nachrichten ausgetauscht und so eine reibungslose und ausfallsichere Verarbeitung der Bestandsübertragung garantieren. Alle Microservices liefen in einem eigenen Dockercontainer, was die Skalierbarkeit der einzelnen Teilprozesse sehr vereinfachte und Ausfallsicherheit sicherstellte. Die Daten wurden in einer PostgreSQL-Datenbank, welche in der Cloud liegt, gespeichert. Dokumente wie PDFs oder JPEG werden sicher in der Azure Cloud abgelegt.Um die Prüfung für die Mitarbeiter weiter zu erleichtern, gibt es ein low code Frontend von Retool. Durch die Schnittstellen via Rest-API kann der Mitarbeiter Prüflisten ausfüllen und automatisiert E-Mails an Versicherungsgesellschaften und den Versicherungsmakler senden. Des Weiteren ist es auch möglich, nach einer positiven Prüfung des Maklers und der eingereichten Dokumente, den Vertrag an den neuen Makler zu übertragen. Hierzu war es notwendig, dem Mitarbeiter aus Quellen wie einer PostgreSQL DB, Oracle DB und Azure blob storage, Daten und Dokumente zur Prüfung zugänglich zu machen.Dies hat dem Mitarbeiter eine Zeitersparnis beim Prüfen einer Bestandsübertragung von ~80 % eingebracht.
Für Versicherungsverträge in ausgewählten Sparten wurde der Prozess schon zu 100 % automatisiert und so musste kein Mitarbeiter mehr dies manuell prüfen. Die Bestandsübertragung wird vom Makler eingereicht, vollautomatisch geprüft, der Vertrag wird übertragen und die Versicherungsgesellschaft sowie der Makler werden benachrichtigt.
Die Teamgröße variierte zwischen 4 und 6 Entwicklern und einem Product Owner.
Ziel dieses Projektes war es, die Bestandsübertragungen eines Vertrages von einem Makler auf einen anderen zu Teilautomatisieren und so den Mitarbeitern die Arbeit zu erleichtern und massiv Arbeitszeit einzusparen. Hierzu wurden mehrere Microservices in PHP und Golang erstellt, die über RabbitMQ Nachrichten ausgetauscht und so eine reibungslose und ausfallsichere Verarbeitung der Bestandsübertragung garantieren. Alle Microservices liefen in einem eigenen Dockercontainer, was die Skalierbarkeit der einzelnen Teilprozesse sehr vereinfachte und Ausfallsicherheit sicherstellte. Die Daten wurden in einer PostgreSQL-Datenbank, welche in der Cloud liegt, gespeichert. Dokumente wie PDFs oder JPEG werden sicher in der Azure Cloud abgelegt.Um die Prüfung für die Mitarbeiter weiter zu erleichtern, gibt es ein low code Frontend von Retool. Durch die Schnittstellen via Rest-API kann der Mitarbeiter Prüflisten ausfüllen und automatisiert E-Mails an Versicherungsgesellschaften und den Versicherungsmakler senden. Des Weiteren ist es auch möglich, nach einer positiven Prüfung des Maklers und der eingereichten Dokumente, den Vertrag an den neuen Makler zu übertragen. Hierzu war es notwendig, dem Mitarbeiter aus Quellen wie einer PostgreSQL DB, Oracle DB und Azure blob storage, Daten und Dokumente zur Prüfung zugänglich zu machen.Dies hat dem Mitarbeiter eine Zeitersparnis beim Prüfen einer Bestandsübertragung von ~80 % eingebracht.
Für Versicherungsverträge in ausgewählten Sparten wurde der Prozess schon zu 100 % automatisiert und so musste kein Mitarbeiter mehr dies manuell prüfen. Die Bestandsübertragung wird vom Makler eingereicht, vollautomatisch geprüft, der Vertrag wird übertragen und die Versicherungsgesellschaft sowie der Makler werden benachrichtigt.