
Elasticsearch-Experte & Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 56357 Weyer, Taunus
- Umkreis (bis 200 km)
- de
- 09.04.2025
Kurzvorstellung
Mein Ziel: wartbare, sichere und zukunftsfähige Softwarelösungen.
Qualifikationen
Projekt‐ & Berufserfahrung
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
Bash Shell, Elasticsearch, Java (allg.), JavaScript, Node.Js, React (JavaScript library)
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
DevOps, Elasticsearch, Java (allg.), Microsoft Azure
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
Mysql, .Net, C#
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
Docker, Java (allg.), Kubernetes, Spring Framework, Typescript
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
IBM DB2, .Net, C#, Typescript, Elasticsearch
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
.Net, Ansible, C#, Jenkins, Scrum, Typescript
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
Scrum, Jenkins, Python, Ansible, Elasticsearch
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
Docker, Java (allg.), Jenkins, Mule, Scrum, Spring Framework
Zertifikate
ISAQB®
ISTQB®
ISTQB®
Ausbildung
Hochschule Kaiserslautern
Zweibrücken
Über mich
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
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
- Deutsch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden