Der Kunde entwickelt eine neue Endkunden Plattform. Innerhalb dieser Plattform gibt es verschiedene fachliche Bereiche wie bspw. Dokumentenverwaltung, Fondsübersicht oder Veranstaltungen. Ziel ist es, für die einzelnen fachlichen Bereiche Suchfunktionalitäten zru Verfügung zu stellen. Zusätzlich soll eine globale Suche alle fachlichen Bereiche durchsuchen und die Suchergebnisse als Navigationshilfe zur Verfügung stellen.
Der Kunde hat eine neue Such-Applikation in Betrieb genommen, diese erfüllt aber im Hinblick auf Stabilität, Performance sowie Wartbarkeit nicht die internen Ansprüche. Ich unterstütze den Kunden dabei, seine Ziele in diesen Punkten zu erreichen. Die Applikation teilt sich auf in einen Service, der zur Verarbeitung sowie Indexierung der Daten dient (Crawler) und einen Such-Service, der von den Endkunden zur Suche nach Dokumenten genutzt wird. Die Suche stellt ca. 3,3 Mio. Dokumente für eine Volltextsuche zur Verfügung, was einem Datenvolumen von ca. 1 TB entspricht.
Key Achievements
Entwicklung einer Software zur Prozessoptimierung in Arztpraxen. Anbindung der Software an verschiedene Kommunikationskanäle wie bspw. E-Mail, Fax oder KIM (Gematik). Weitere Details zum Projekt können aktuell nicht genannt werden, da es eine eigene Produktentwicklung in Kooperation mit einer Arztpraxis ist.
Neuentwicklung einer mandantenfähigen Produktsuche eines B2B Webshop für einen Kunden (Firmensitz Bremen) aus dem Bereich Großhandel (Sanitär, Elektro, Baustoffe). Die Produktsuche bearbeitet aktuell (Stand Juni 2023) ca. 4,6 Mio. eindeutige Suchanfragen pro Woche mit einer durchschnittlichen Response-Zeit von 90ms pro Suchanfrage. Insgesamt werden aktuell ca. 5,3 Mio. Produkte im Suchindex für den Kernmarkt Deutschland vorgehalten und bei einer Suchanfrage durchsucht. Zusätzlich zum Kernmarkt ist die Produktsuche in den Ländern Österreich, Polen, Ungarn und Norwegen ausgerollt und aktiv, wobei jede Ländergesellschaft einen eigenen Produktdatenstamm vorhält.
Folgende Tätigkeiten wurden durchgeführt:
Weiterentwicklung einer Software im Rahmen des Onlinezugangsgesetz (OZG)
Entwicklung / Konzeption der Architektur eines Self-contained Systems auf Basis von .NET Core zur Parametrierung von Steuerungssystemen. Einsatz von State of the Art Technologie aus dem .NET Core Ökosystem. Integration in die bestehende Self-contained Systems Landschaft mit Hilfe einer Event-driven Architecture auf Basis von AMQP / RabbitMQ. Unterstützung bei der Entwicklung des Frontends auf Basis von Angular / TypeScript und Kendo UI for Angular.
Einsatz von Domain-driven Design, hauptsächlich taktisches Design bei der Konzeption der Software-Architektur des Services selbst und während der Entwicklung.
Entwicklung / Architektur einer verteilten, Event getriebenen Self-contained Systems (SCS) Umgebung auf Basis von Python Backends. Die Aufteilung der SCS erfolgte mit Hilfe von Domain-driven Design (Strategischen Design) auf Basis der Fachlichkeit (Bounded Contexts). Dokumentation der Architektur sowie Modellierung und Dokumentation von Prozessen mit BPMN.
Datenhaltung in unterschiedlichen DBMS / Timeseries Datenbanken. Unter anderem Einsatz von Elasticsearch zur Analyse der Daten.
Das System dient zur Verwaltung von IoT Endgeräten und zur Persistierung und Verarbeitung mehrerer Mrd. unterschiedlicher Messwerte der Endgeräte.
Integration in die bestehende Architekturlandschaft mit verschiedenen Systemen wie bspw. Salesforce.
Entwicklung von Backend-Services innerhalb einer Microservices-Architektur als Kommunikations-Layer zwischen Frontend-Applikationen und der nachgelagerten Auftragsabwicklung im CRM. Integration der Services und weiterer Schnittstellen mit Hilfe von Mule.
Anbindung an das Content Management System TYPO3.
Projekt während meiner Festanstellung als Software-Entwickler bei der AOE GmbH in Wiesbaden.
Integration des E-Commerce Systems in das Content Management System TYPO3 und Anbindung länderspezifischer Backends zur Auftragsabwicklung.
Verschiedene Projekte in Festanstellung für Kunden aus diversen Branchen. Unter anderem SCHAEFFLER, DGUV, FDP, BGN, Harting, ENBW, Coca Cola, Deutsche Welle und Weitere.
Abschluss mit sehr gut.
Bachelorarbeit: Betrachtung von verteilten, reaktiven Software- Systemen am Beispiel von Microservices auf Basis eines Java Frameworks unter Berücksichtigung von Domain-driven Design
Betreuung: Prof. Dr. Jörg Hettel
Zweitkorrektor: Prof. Dr. Manh Tien Tran
Ich bilde mich stetig fort und befasse mich mit aktuellen Technologien und Trends innerhalb der IT. Ich besitze die folgenden Zertifikate:
Hallo, ich bin Sven.
Dank meiner weitreichenden Erfahrung als Backend-Entwickler und Software-Architekt in diversen Projekten erfasse ich komplexe Zusammenhänge schnell und arbeite mich zügig in neue Technologien und Projektanforderungen ein.
Als Teamplayer integriere ich mich zügig in bestehende Unternehmens- und Projektstrukturen, identifiziere Optimierungsmöglichkeiten und bringe zielgerichtete Lösungsstrategien ein.
Ich bin bereit, mit meiner Expertise Ihre Software-Architektur und die zugrundeliegende Software auf ein nachhaltiges, zukunftssicheres und leicht wartbares Fundament zu heben.
Aufgrund meines breiten fachlichen Wissens bin ich in der Lage, auch DevOps- und Frontend-Aufgaben zu übernehmen.
Ich freue mich darauf, Sie und Ihr Projektteam persönlich oder in einem Onlinemeeting kennenzulernen.
Grundsätzlich bin ich an Projekten aus allen Branchen außer der Rüstungsindustrie interessiert. Meine bisherigen Branchenerfahrungen reichen vom Verlagswesen, der gesetzlichen Unfallversicherung, Banken über die Telekommunikations-Branche bis zur Industrie.
Der Kunde entwickelt eine neue Endkunden Plattform. Innerhalb dieser Plattform gibt es verschiedene fachliche Bereiche wie bspw. Dokumentenverwaltung, Fondsübersicht oder Veranstaltungen. Ziel ist es, für die einzelnen fachlichen Bereiche Suchfunktionalitäten zru Verfügung zu stellen. Zusätzlich soll eine globale Suche alle fachlichen Bereiche durchsuchen und die Suchergebnisse als Navigationshilfe zur Verfügung stellen.
Der Kunde hat eine neue Such-Applikation in Betrieb genommen, diese erfüllt aber im Hinblick auf Stabilität, Performance sowie Wartbarkeit nicht die internen Ansprüche. Ich unterstütze den Kunden dabei, seine Ziele in diesen Punkten zu erreichen. Die Applikation teilt sich auf in einen Service, der zur Verarbeitung sowie Indexierung der Daten dient (Crawler) und einen Such-Service, der von den Endkunden zur Suche nach Dokumenten genutzt wird. Die Suche stellt ca. 3,3 Mio. Dokumente für eine Volltextsuche zur Verfügung, was einem Datenvolumen von ca. 1 TB entspricht.
Key Achievements
Entwicklung einer Software zur Prozessoptimierung in Arztpraxen. Anbindung der Software an verschiedene Kommunikationskanäle wie bspw. E-Mail, Fax oder KIM (Gematik). Weitere Details zum Projekt können aktuell nicht genannt werden, da es eine eigene Produktentwicklung in Kooperation mit einer Arztpraxis ist.
Neuentwicklung einer mandantenfähigen Produktsuche eines B2B Webshop für einen Kunden (Firmensitz Bremen) aus dem Bereich Großhandel (Sanitär, Elektro, Baustoffe). Die Produktsuche bearbeitet aktuell (Stand Juni 2023) ca. 4,6 Mio. eindeutige Suchanfragen pro Woche mit einer durchschnittlichen Response-Zeit von 90ms pro Suchanfrage. Insgesamt werden aktuell ca. 5,3 Mio. Produkte im Suchindex für den Kernmarkt Deutschland vorgehalten und bei einer Suchanfrage durchsucht. Zusätzlich zum Kernmarkt ist die Produktsuche in den Ländern Österreich, Polen, Ungarn und Norwegen ausgerollt und aktiv, wobei jede Ländergesellschaft einen eigenen Produktdatenstamm vorhält.
Folgende Tätigkeiten wurden durchgeführt:
Weiterentwicklung einer Software im Rahmen des Onlinezugangsgesetz (OZG)
Entwicklung / Konzeption der Architektur eines Self-contained Systems auf Basis von .NET Core zur Parametrierung von Steuerungssystemen. Einsatz von State of the Art Technologie aus dem .NET Core Ökosystem. Integration in die bestehende Self-contained Systems Landschaft mit Hilfe einer Event-driven Architecture auf Basis von AMQP / RabbitMQ. Unterstützung bei der Entwicklung des Frontends auf Basis von Angular / TypeScript und Kendo UI for Angular.
Einsatz von Domain-driven Design, hauptsächlich taktisches Design bei der Konzeption der Software-Architektur des Services selbst und während der Entwicklung.
Entwicklung / Architektur einer verteilten, Event getriebenen Self-contained Systems (SCS) Umgebung auf Basis von Python Backends. Die Aufteilung der SCS erfolgte mit Hilfe von Domain-driven Design (Strategischen Design) auf Basis der Fachlichkeit (Bounded Contexts). Dokumentation der Architektur sowie Modellierung und Dokumentation von Prozessen mit BPMN.
Datenhaltung in unterschiedlichen DBMS / Timeseries Datenbanken. Unter anderem Einsatz von Elasticsearch zur Analyse der Daten.
Das System dient zur Verwaltung von IoT Endgeräten und zur Persistierung und Verarbeitung mehrerer Mrd. unterschiedlicher Messwerte der Endgeräte.
Integration in die bestehende Architekturlandschaft mit verschiedenen Systemen wie bspw. Salesforce.
Entwicklung von Backend-Services innerhalb einer Microservices-Architektur als Kommunikations-Layer zwischen Frontend-Applikationen und der nachgelagerten Auftragsabwicklung im CRM. Integration der Services und weiterer Schnittstellen mit Hilfe von Mule.
Anbindung an das Content Management System TYPO3.
Projekt während meiner Festanstellung als Software-Entwickler bei der AOE GmbH in Wiesbaden.
Integration des E-Commerce Systems in das Content Management System TYPO3 und Anbindung länderspezifischer Backends zur Auftragsabwicklung.
Verschiedene Projekte in Festanstellung für Kunden aus diversen Branchen. Unter anderem SCHAEFFLER, DGUV, FDP, BGN, Harting, ENBW, Coca Cola, Deutsche Welle und Weitere.
Abschluss mit sehr gut.
Bachelorarbeit: Betrachtung von verteilten, reaktiven Software- Systemen am Beispiel von Microservices auf Basis eines Java Frameworks unter Berücksichtigung von Domain-driven Design
Betreuung: Prof. Dr. Jörg Hettel
Zweitkorrektor: Prof. Dr. Manh Tien Tran
Ich bilde mich stetig fort und befasse mich mit aktuellen Technologien und Trends innerhalb der IT. Ich besitze die folgenden Zertifikate:
Hallo, ich bin Sven.
Dank meiner weitreichenden Erfahrung als Backend-Entwickler und Software-Architekt in diversen Projekten erfasse ich komplexe Zusammenhänge schnell und arbeite mich zügig in neue Technologien und Projektanforderungen ein.
Als Teamplayer integriere ich mich zügig in bestehende Unternehmens- und Projektstrukturen, identifiziere Optimierungsmöglichkeiten und bringe zielgerichtete Lösungsstrategien ein.
Ich bin bereit, mit meiner Expertise Ihre Software-Architektur und die zugrundeliegende Software auf ein nachhaltiges, zukunftssicheres und leicht wartbares Fundament zu heben.
Aufgrund meines breiten fachlichen Wissens bin ich in der Lage, auch DevOps- und Frontend-Aufgaben zu übernehmen.
Ich freue mich darauf, Sie und Ihr Projektteam persönlich oder in einem Onlinemeeting kennenzulernen.
Grundsätzlich bin ich an Projekten aus allen Branchen außer der Rüstungsindustrie interessiert. Meine bisherigen Branchenerfahrungen reichen vom Verlagswesen, der gesetzlichen Unfallversicherung, Banken über die Telekommunikations-Branche bis zur Industrie.