Eduard Haris
Senior Java Entwickler
Erfahrungen
Senior Java Entwickler
Deutsche Bahn
- Implementierung einer asynchronen Kommunikation mit Kafka Streams zur Aktualisierung von Benutzer- und Gruppendaten in Microservices
- Durchführung von Last- und Performance-Tests (LUPs) mit JMeter zur Sicherstellung der Systemstabilität
- Migration von Microservices auf aktuelle Versionen der Spring Boot-Bibliotheken für verbesserte Wartbarkeit und Sicherheit
- Optimierung von Hibernate-Abfragen zur Steigerung der Datenbankeffizienz
- Deployment neuer Microservices auf AWS-Infrastruktur mittels Kubernetes für Skalierbarkeit und Ausfallsicherheit
- Erstellung von Opensearch-Dashboards zur Überwachung und Analyse von Systemmetriken
- Integration von Azure Entra Benutzerkonten via SCIM mit Implementierung aller notwendigen REST-Endpunkte
- Verbesserung der Antwortzeiten durch asynchrone Verarbeitung in separaten Threads für bessere Performance
- Verbesserung der Android-Geräte-Logging-Möglichkeiten zur erleichterten Fehlerdiagnose
- Refaktorisierung der Datenbankstruktur mit Flyway für konsistente und nachvollziehbare Migrationen
- Aktualisierung der AWS Cognito-Benutzereinstellungen zur Optimierung der Benutzerverwaltung
- Auslagerung ressourcenintensiver Aufgaben aus dem Haupt-Microservice in separate Docker-Container zur Leistungssteigerung
- Verwendete Technologien: Java, JavaScript, Kotlin, Angular, Maven, Spring Boot, Spring Security, JUnit, Tomcat, Spring Data, Spring Cloud, Hibernate, Jackson, Microservices, Docker, Kubernetes, Opensearch, Grafana, OpenAPI, SonarQube, PostgreSQL, MySQL, JMeter, Kafka, Flyway, AWS, Azure, Jira, Confluence, Agile, Scrum, SAFe
Senior Java Entwickler
Msg Group/Wüstenrot & Württembergische AG
- Entwicklung eines Netzwerks von Client-Adaptern für Single Sign-On (SSO) im WW-Portal zur Integration von Kundendaten in das firmeneigene System
- Verbesserung der HTTP-Sicherheitskonfigurationen zur Erhöhung der Systemsicherheit
- Erstellung einer SAML-Verbindungskomponente zum Extrahieren von Daten aus dem KPP-Client
- Refaktorisierung der wichtigen Intention API zur Leistungssteigerung bei Client-Anfragen an den Wüstenrot & Württembergische Server
- Erhöhung der Sicherheit durch Signaturvalidierung bei Anfragen und Implementierung von Zertifikat-Authentifizierung
- Verwendete Technologien: Java, Tomcat, Kotlin, Spring Boot, Spring Security, Docker, OpenShift Kubernetes, Keycloak, REST, Jersey, Eclipse, SAML, JWT, Maven, XML, JUnit, Agile, Kanban
Senior Java Entwickler
Neue Fische GmbH
- Entwicklung einer robusten Backend-Infrastruktur für die Online-Plattform, die Studierende technischer Bootcamps in Deutschland unterstützt
- Refaktorisierung von Backend-Datenstrukturen unter Anwendung von Domain-Driven Design Prinzipien für eine skalierbare und wartbare Architektur
- Optimierung des App-Starts durch verbesserte Indexierungsmechanismen und Integration von Algolia, was eine 7-fach schnellere Startzeit bewirkt
- Implementierung umfassender Integrationstests für REST-APIs zur Sicherstellung der Zusammenarbeit von Business-Logik, Datenzugriff und Web-Schichten und Minimierung von Produktionsfehlern
- Integration von AWS SES für automatisierte und zuverlässige Benachrichtigungssysteme innerhalb der Plattform
- Verwendete Technologien: Java, Kotlin, Gradle, Spring Boot, REST, Jackson, Algolia, NoSQL, SQL, Angular, AWS, Opensearch, GitHub, GitHub Actions, JIRA, Visual Studio
Senior Java Entwickler
Verlagsgruppe Weltbild
- Implementierung von Core Services für ein komplexes internes PIM-System zum Import, zur Validierung, Transformation großer Datenmengen und Export in verschiedene Formate mit robusten Queues und Backpressure-Mechanismen
- Bereitstellung von Lösungen unter Verwendung von Java, Kotlin, Project Reactor, MongoDB, RabbitMQ, AWS Cloud, AWS Opensearch und Microservice-Architektur
- Entwicklung eigenständiger Services und Unterstützung von DevOps-Aufgaben wie Cloud-Bereitstellungen und Datenbankrecherchen
- Hervorragende Kommunikation innerhalb eines mehrsprachigen agilen Teams und aktive Mitwirkung in Scrum-Zeremonien
- Anerkennung durch das Team für Wahrnehmung, innovative Ideen und positive Arbeitseinstellung trotz wirtschaftlicher Einschnitte
- Verwendete Technologien: Java, Spring Boot, Maven, Spring Security, Kotlin, Visual Studio, Project Reactor, MongoDB, RabbitMQ, AWS Cloud, Opensearch, Grafana, Microservice-Architektur, Jira, Confluence, Agile
Senior Java Entwickler
Esolutions Group – Red Sea Reef Aquariums
- Refaktorisierung eines monolithischen IoT-Backends zu einer skalierbaren Microservice-Architektur mit Spring Boot, Tomcat und Keycloak zur Verbesserung von Modularität und Wartbarkeit
- Entwicklung eines leistungsstarken Systems zur Verarbeitung von MQTT-Befehlen und HTTP-Anfragen zur Reduzierung von Latenzzeiten und Steigerung des Durchsatzes
- Einsatz von Kubernetes, Google Cloud, Azure, Terraform, Grafana, Kafka, Elasticsearch und PostgreSQL zur Optimierung von Deployment, Datenverarbeitung und Suchfunktionen
Senior Java-Entwickler
Esolutions Group – Carrefour
- Entwicklung eines groß angelegten Warehouse-Management- und Inventarsystems für Carrefour zur Steigerung der betrieblichen Effizienz in internationalen Logistikzentren
- Tätigkeit als Full-Stack-Entwickler mit Java, Gradle, Spring Boot, Tomcat, Kafka, JavaScript/TypeScript, Thymeleaf, PostgreSQL, Flyway, Elasticsearch, AWS S3, Logstash, Kibana, JUnit, Keycloak, Groovy/Spock und Rancher
- Konzeption und Implementierung einer Microservice-basierten Backend-Architektur für eine mobile Applikation zur Unterstützung von Wareneingang, Kommissionierung und Lieferkoordination
- Optimierung von Lagerprozessen zur Reduzierung von Kommissionierzeiten und Steigerung der Genauigkeit bei Lagerverwaltung und Auftragsbearbeitung
- Refaktorisierung monolithischer Komponenten und Extraktion wiederverwendbarer Module als eigenständige Microservices
- Integration ereignisgesteuerter Datenpipelines und eines Observability-Stacks (Kafka, Logstash, Kibana, Opensearch) für Echtzeitüberwachung und schnellere Fehlerbehebung
Senior Java-Entwickler
Esolutions Group – Selfio GmbH & tarent AG
- Entwicklung eines umfassenden Shop- und Produktmanagementsystems für Selfio GmbH & tarent AG für Self-Checkout-Lösungen im Einzelhandel
- Tätigkeit als Full-Stack-Entwickler mit Spring Boot, Java, Gradle, Kotlin, Angular, TypeScript, React, Redis, PostgreSQL, Docker Swarm und Visual Studio
- Entwurf und Implementierung einer Microservice-basierten Backend-Architektur zur Unterstützung einer Self-Checkout-Mobile-App und webbasierter Administrationsoberflächen
- Erstellung responsiver Frontends zur Anzeige von Echtzeit-Kundenpositionen, Shop-Status, Warenkorb-Tracking und Produktverfügbarkeit
- Entwicklung eines Algorithmus zur Bewertung von Kundenvertrauensscores für Betrugsprävention und Verlustvermeidung
- Integration skalierbarer Caching- und Echtzeitkommunikation mittels Redis zur Optimierung von Performance und Latenzzeiten
Mentor/Lehrer
Coderdojo
- Durchführung monatlicher Workshops für Kinder und Jugendliche im Alter von 7 bis 17 Jahren in einer kreativen und sicheren Lernumgebung
- Schwerpunkt auf der Entwicklung von Minecraft-Mods mit Java und Vermittlung grundlegender Programmierkonzepte
- Förderung der Begeisterung für Softwareentwicklung und spielerischer Zugang zur Technologie
Zusammenfassung
Eduard Haris ist ein Senior Java Entwickler mit über 10 Jahren Erfahrung in der Implementierung skalierbarer Microservice-Architekturen und Cloud-Lösungen. Umfangreiche Praxis in agilen Methoden wie Scrum und SAFe, inklusive erfolgreicher Zusammenarbeit mit internationalen und deutschen Großunternehmen. Er verfügt über fundierte Kenntnisse in Java, Kotlin, Spring Boot, Cloud-Technologien und Datenbanksystemen. Seine Praxis umfasst die Implementierung komplexer asynchroner Systeme, Performance Optimierung und agile Entwicklungsmethoden in internationalen Teams. Eduard kombiniert technische Kompetenz mit einer proaktiven Arbeitsweise, um effiziente und wartbare Softwarelösungen zu liefern.
Fähigkeiten
Java, Kotlin, C++, Javascript, Typescript, Groovy (10 Jahren)
Microservice- Und Cloud-architekturen (Aws, Azure, Gcp) (8 Jahren)
Spring Framework (Spring Boot, Spring Cloud, Spring Data, Jackson, Jademy Junit) (10 Jahren), Rest & Async (Http, Openapi, Jackson, Kafka, Rabbitmq)
Containerisierung, Orchestrierung, Ci/cd (Docker, Kubernetes, Rancher, Opensearch, Gitlab, Sonarqube) (8 Jahren)
Datenbanken (Mysql, Postgresql, Mongodb, Elasticsearch, Redis) (10 Jahren)
Agile Software-entwicklung (Scrum, Safe), Ci/cd-pipelines (Jenkins, Github Actions) (10 Jahren)
Sicherheitsprotokolle (Saml, Oauth, Jwt) (7 Jahren)
Ides (Intellij Idea, Eclipse, Visual Sudio)
Java, Kotlin, C++, Javascript, Typescript, Groovy, Spring Framework (Spring Boot, Spring Cloud, Spring Data), Hibernate, Project Reactor, Thymeleaf, Maven, Gradle, Microservices, Domain-driven Design (Ddd), Design Patterns, Clean Code, Test-driven Development (Tdd), Behavior-driven Development (Bdd), Rest, Graphql, Jwt, Saml, Oauth, Mqtt, Rabbitmq, Kafka
Mysql, Postgresql, Mongodb, Elasticsearch, Algolia, Redis, Junit, Spock, Jmeter, Docker, Kubernetes, Rancher, Docker Swarm, Openshift, Git, Jenkins, Bamboo, Github Actions, Terraform, Heroku, Aws (Ec2, S3, Ses, Cognito), Azure, Google Cloud
Saml, Oauth, Jwt, Certificate Authentication, Jira, Confluence, Agile, Scrum, Safe, Kanban, Apache Poi, Jexcel, Logstash, Kibana
Sprachen
Ausbildung
Titu Maiorescu Universität
Informatik · Bukarest, Rumänien
Polytechnische Universität Bukarest
Automatisierungs- und Computerwissenschaften · Bukarest, Rumänien
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Eduard ansässig?
Welche Sprachen spricht Eduard?
Wie viele Jahre Erfahrung hat Eduard?
Für welche Rollen wäre Eduard am besten geeignet?
Was ist das neueste Projekt von Eduard?
Für welche Unternehmen hat Eduard in den letzten Jahren gearbeitet?
In welchen Industrien hat Eduard die meiste Erfahrung?
In welchen Bereichen hat Eduard die meiste Erfahrung?
In welchen Industrien hat Eduard kürzlich gearbeitet?
In welchen Bereichen hat Eduard kürzlich gearbeitet?
Was ist die Ausbildung von Eduard?
Wie ist die Verfügbarkeit von Eduard?
Wie hoch ist der Stundensatz von Eduard?
Wie kann man Eduard beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie 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 Java Entwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Burghausen, Deutschland arbeiten