freiberufler Elasticsearch-Experte & Senior Software Engineer auf freelance.de

Elasticsearch-Experte & Senior Software Engineer

zuletzt online vor 3 Tagen
  • auf Anfrage
  • 56357 Weyer, Taunus
  • Umkreis (bis 200 km)
  • de
  • 09.04.2025

Kurzvorstellung

Elasticsearch-Experte & Senior Software Engineer mit Fokus auf skalierbare und performante Backend-Systeme und Elasticsearch.

Mein Ziel: wartbare, sichere und zukunftsfähige Softwarelösungen.

Qualifikationen

  • .Net4 J.
  • Bash Shell1 J.
  • C#4 J.
  • DevOps1 J.
  • Elasticsearch6 J.
  • Java (allg.)4 J.
  • JavaScript1 J.
  • Microsoft Azure1 J.
  • Node.Js1 J.
  • React (JavaScript library)1 J.
  • Spring Boot

Projekt‐ & Berufserfahrung

Architektur-Review und Weiterentwicklung einer Suche
KfW Bankengruppe, Frankfurt
11/2023 – 3/2025 (1 Jahr, 5 Monate)
Banken
Tätigkeitszeitraum

11/2023 – 3/2025

Tätigkeitsbeschreibung

Die Such-Applikation des Kunden, welche 3,3 Mio. Dokumente (1 TB) umfasst, erfüllte hinsichtlich Stabilität, Performance und Wartbarkeit nicht die internen Ansprüche. Die bestehende Architektur und Implementierung führte zu Performanceproblemen und einem fehleranfälligen Betrieb.

Ergebnis: Die Anwendung ist nun deutlich wartbarer, performanter und zukunftssicher, was sich in reduzierten Wartungskosten und verbesserter Benutzerzufriedenheit niederschlägt.

Technologien: Elasticsearch, Java, JavaScript, Node.js, React, Bash, Shell-Skripte, LibreOffice

Eingesetzte Qualifikationen

Bash Shell, Elasticsearch, Java (allg.), JavaScript, Node.Js, React (JavaScript library)

Entwicklung einer neuen Suche
Union Investment, Frankfurt
9/2023 – offen (1 Jahr, 9 Monate)
Banken
Tätigkeitszeitraum

9/2023 – offen

Tätigkeitsbeschreibung

Aufbau einer globalen Suchfunktion für eine neue Endkunden-Plattform, die verschiedene Fachbereiche (Dokumentenverwaltung, Fondsübersicht, Veranstaltungen, Regulatorik) abdeckt. Besondere Herausforderungen waren die Integration unterschiedlicher Datenquellen, die Gewährleistung von Zugriffsberechtigungen und die Durchsuchbarkeit von Content-Inhalten aus dem CMS.

Ergebnis: Effiziente, sichere und anpassbare Suchlösung, die auf die Bedürfnisse der Endnutzer zugeschnitten ist und eine hohe Akzeptanz bei Stakeholdern und Nutzern findet.

Technologien: Azure Functions, Java 17, Elasticsearch, Elastic Cloud, Azure, Azure ADB2C, Terraform, TestContainers

Eingesetzte Qualifikationen

DevOps, Elasticsearch, Java (allg.), Microsoft Azure

Prozessoptimierungssoftware für Arztpraxen
Kundenname anonymisiert, Koblenz
7/2023 – 6/2024 (1 Jahr)
Gesundheitswesen
Tätigkeitszeitraum

7/2023 – 6/2024

Tätigkeitsbeschreibung

Eine Arztpraxis mit 40 Mitarbeitenden benötigte eine Softwarelösung zur Optimierung ihrer internen Prozesse, insbesondere für die Integration von Kommunikationskanälen wie E-Mail, Fax und KIM (Gematik). Die bestehende Infrastruktur war ineffizient und manuell.

Ergebnis: Signifikante Verbesserung der Effizienz und Übersichtlichkeit in der Praxisverwaltung, wodurch die Arbeitsbelastung der Mitarbeitenden spürbar reduziert wurde. Die Lösung wurde modular gestaltet, um zukünftige Erweiterungen zu erleichtern.

Technologien: C# / .NET 7, Blazor, MySQL, MediatR, xUnit, GuardClauses, FluentValidation, Radzen Blazor, Syncfusion, Entity Framework Core

Eingesetzte Qualifikationen

Mysql, .Net, C#

Weiterentwicklung einer Anwendung im Rahmen des Onlinezugangsgesetzes
T-Systems / Land Rheinland-Pfalz, Mainz
8/2022 – 2/2023 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2022 – 2/2023

Tätigkeitsbeschreibung

Übernahme einer bestehenden Spring-Boot-Anwendung mit technischen Schulden und fehlenden Validierungsmechanismen. Es gab keine klar definierten Prozesse zur kontinuierlichen Verbesserung der Software.

Ergebnis: Verbesserte Wartbarkeit und Stabilität der Anwendung, was durch die verbesserten Prozesse und Tests erreicht wurde. Die Systemverfügbarkeit wurde nachhaltig erhöht.

Technologien: Java 11/17, Spring Boot, Keycloak, PostgreSQL, Liquibase, Mockito, Kubernetes / Rancher, Docker, Vue.js, TypeScript, Open Telekom Cloud, SAML, Elster Unternehmenskonto, Jasper Reports, Scrum

Eingesetzte Qualifikationen

Docker, Java (allg.), Kubernetes, Spring Framework, Typescript

Neuentwicklung einer mandantenfähigen Produktsuche für einen B2B-Webshop
Großhandelsunternehmen, Stuhr
2/2022 – 6/2023 (1 Jahr, 5 Monate)
Großhandel
Tätigkeitszeitraum

2/2022 – 6/2023

Tätigkeitsbeschreibung

Die bestehende Produktsuche war in ihrer Struktur nicht mehr zeitgemäß und konnte den steigenden Anforderungen, insbesondere in Bezug auf Skalierbarkeit und Geschwindigkeit, nicht gerecht werden. Die Verwaltung der Produktdaten war ineffizient, und die Suchergebnisse erfüllten oft nicht die Erwartungen der Endnutzer. Zudem war eine Internationalisierung der Suche für mehrere europäische Märkte erforderlich.

Ergebnis: Die neue Produktsuche ist nun in der Lage, über 5,3 Mio. Produkte effizient zu verwalten und über 4,6 Mio. wöchentliche Suchanfragen mit einer durchschnittlichen Antwortzeit von 90ms zu bearbeiten. Die Internationalisierung wurde erfolgreich umgesetzt, und die Anwendung ist sowohl skalierbar als auch zukunftssicher. Dies führte zu einer signifikanten Steigerung der Nutzerzufriedenheit, einer Reduktion der Betriebskosten und einer Erhöhung der Conversionrate auf 20

Technologien: C# / .NET 6, MediatR,.NET Framework 4.8, Elasticsearch, NEST, xUnit, Arc42, docToolchain, Redis, TypeScript, IBM DB2, Kanban, Microsoft Azure Cloud

Eingesetzte Qualifikationen

IBM DB2, .Net, C#, Typescript, Elasticsearch

Entwicklung einer Software zur Konfiguration von Steuerungssystemen (Festanstellung)
SCHOTTEL GmbH, Spay
11/2019 – 2/2022 (2 Jahre, 4 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

11/2019 – 2/2022

Tätigkeitsbeschreibung

Entwicklung eines Self-contained Systems zur Parametrierung von Steuerungssystemen unter Einhaltung der hohen Anforderungen an Skalierbarkeit und Zuverlässigkeit. Die bestehende Systemlandschaft war nicht für eine effiziente Integration vorbereitet.

Ergebnis: Die Lösung konnte nahtlos in die bestehende Systemlandschaft integriert werden und ermöglichte eine drastische Reduktion der manuellen Parametrierungszeit.

Technologien: C# / .NET Core, Domain-driven Design, EF Core, MediatR, RabbitMQ, Scrum, Jenkins, Red Hat Ansible, Terraform, CentOS, MySQL, Continuous Integration, REST, Elastic Beats, SonarQube, Test-driven Development, Keycloak, XUnit, KendoUI for Angular, Angular, TypeScript, JSON, XML

Eingesetzte Qualifikationen

.Net, Ansible, C#, Jenkins, Scrum, Typescript

Entwicklung einer IoT Plattform (Festanstellung)
SCHOTTEL GmbH, Spay
5/2018 – 2/2022 (3 Jahre, 10 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

5/2018 – 2/2022

Tätigkeitsbeschreibung

Entwicklung einer skalierbaren IoT-Plattform zur Verwaltung von Millionen von IoT-Geräten und der Verarbeitung von Milliarden von Datenpunkten. Die bestehende Infrastruktur war nicht auf die benötigte Datenmenge ausgelegt.

Ergebnis: Die Plattform verwaltet über 6,4 Milliarden Datenpunkte mit einem optimierten Speicherbedarf von nur 430 GB, inklusive aller relevanten Metadaten, und bietet eine robuste Grundlage für zukünftige Erweiterungen.

Technologien: Domain-driven Design, Scrum, Jenkins, Continuous Integration, Python, Django, Elasticsearch, MySQL, AMQP, RabbitMQ, Celery, Kibana, Elastic Beats, SonarQube, Test-driven Development, Red Hat Ansible, Keycloak, OAuth, Docker, Terraform, BPMN

Eingesetzte Qualifikationen

Scrum, Jenkins, Python, Ansible, Elasticsearch

Webshop zur Buchung von Glasfaser und Kabel (Festanstellung)
AOE GmbH / Congstar / Deutsche Telekom, Wiesbaden
1/2016 – 4/2018 (2 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2016 – 4/2018

Tätigkeitsbeschreibung

Entwicklung eines nutzerfreundlichen Webshops zur Buchung von Glasfaser- und Kabelanschlüssen, einschließlich dynamischer Verfügbarkeitsprüfung und Integration mit internen Systemen.

Ergebnis: Der Webshop wurde erfolgreich skaliert, um eine steigende Anzahl von Nutzern zu bedienen, und ermöglichte durch eine optimierte Nutzerführung und Zuverlässigkeit eine gesteigerte Effizienz bei Buchungen.

Technologien: Domain-driven Design, Spring Boot, Microservices, Docker, Scrum, Java, Mule, REST, TYPO3, AAX2, SOAP, Continuous Integration, Jenkins, SonarQube, Test-driven Development, Puppet, Maven, Gradle, JSON, XML

Eingesetzte Qualifikationen

Docker, Java (allg.), Jenkins, Mule, Scrum, Spring Framework

Zertifikate

Certified Professional for Software Architecture
ISAQB®
2021
Certified Tester Agile Extension (CT-FL-A)
ISTQB®
2016
Certified Tester Foundation Level
ISTQB®
2015

Ausbildung

Studium der Informatik (IT-Analyst PO2012)
B.Sc. - sehr gut
Hochschule Kaiserslautern
2018
Zweibrücken
Fachinformatiker / Anwendungsentwicklung
Ausbildung
2011

Über mich

Elasticsearch-Experte & Senior Software Engineer mit Fokus auf skalierbare und performante Backend-Systeme.

Spezialisiert auf Domain-driven Design, Event-driven Architecture und Infrastructure as Code. Umfassende Erfahrung mit C#, Java, .NET, Spring Boot sowie Cloud-Technologien wie Azure, Kubernetes und Elastic Cloud.

Tiefgehende Expertise in Elasticsearch, insbesondere in der effizienten Datenmodellierung und Optimierung von Such-Queries, sowie in der Performance-Optimierung von Applikationen bspw. durch Reduktion des Arbeitsspeicherverbrauchs.

Mein Ziel: wartbare, sichere und zukunftsfähige Softwarelösungen.

Weitere Kenntnisse

Programmiersprachen: Java, C#
Frameworks: Spring Boot, .NET (Core, 6, 7, 8), Blazor
Datenbanken: MySQL, PostgreSQL, Elasticsearch, IBM DB2
Architekturansätze: Domain-driven Design (DDD), Event-driven Architecture
Cloud und Infrastruktur: Azure, Docker, Kubernetes, Terraform
DevOps: Jenkins, GitLab CI/CD, Infrastructure as Code (IaC)
Testing: xUnit, Junit, Moq, Mockito, TestContainers
Tools: IntelliJ, Visual Studio, Postman, Kibana, Grafana

Zertifikate
- ISAQB® CPSA Foundation Level (CPSA‑F®)
- ISTQB® Certified Tester Foundation Level
- ISTQB® Certified Tester

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
unbedingt
Profilaufrufe
106
Alter
38
Berufserfahrung
13 Jahre und 9 Monate (seit 08/2011)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden