Enis Spahi
Softwareentwickler
Erfahrungen
Softwareentwickler
50Hertz Transmission GmbH
- Beteiligte sich an der schrittweisen Modernisierung von Komponenten zu Cloud-nativen 12-Factor-Anwendungen.
- Arbeitete eng mit dem Business Operations Team zusammen, um manuelle Prozesse zu eliminieren und mehrere Performance-Engpässe zu beheben.
- Entwarf und implementierte eine CI/CD-Pipeline, um die Produktivität der Entwickler zu steigern, Qualitäts- und Sicherheitsprüfungen durchzusetzen und die Produktbereitstellung zu automatisieren.
- Migrierte mehrere Komponenten in den OpenShift-Kubernetes-Cluster.
- Baute einen Monitoring-Stack von Grund auf mit Prometheus und Grafana auf, um die in OpenShift laufenden Services zu überwachen.
- Entwickelte Dashboards sowohl in Grafana als auch in Splunk für die operative Transparenz.
- Implementierte eine OIDC/OAuth2-basierte Single-Sign-On (SSO)-Lösung mit Keycloak, um mehrere Anwendungen zu sichern.
- Technologien: Java, Spring, Quarkus, Kafka, MySQL, Cassandra, Redis, Spring Data, Hibernate, Docker, Kubernetes, OpenShift, Keycloak, OIDC, OAuth2, Helm, Prometheus, Grafana, Splunk, Spark.
Architekturberater
OpenValue
- Berät Kunden zu Java- und Cloud-nativen Architekturen.
- Spricht auf Community-Events.
- Betreut aktiv Teammitglieder als Mentor.
- Präsentierte den Vortrag "Kommunikation unserer APIs: Verbesserung der Interaktion zwischen Anbieter und Verbraucher" bei der Java User Group München.
- Hielt den Vortrag "3 Ansätze in der API-Entwicklung" beim Meetup von OpenValue Düsseldorf.
Leitender Ingenieur
Unzer GmbH
- Leitete die Entwicklung von Microservices und einer cloudbasierten Payment-Plattform zur Ablösung des Legacy-Monolithen.
- Architekt kritischer Sicherheitskomponenten zur Erfüllung der PCI DSS-Zertifizierungsanforderungen, einschließlich JWT-basierter Authentifizierung mit OAuth 2.0.
- Verantwortlich für die Architektur und Anleitung weiterer Teams beim Beitrag zur neuen Plattform.
- Implementierte ein ereignisgesteuertes Chargeback-Processing auf Basis einer serverlosen Architektur.
- Erreichte alle Projektziele und ermöglichte eine reibungslose Übergabe.
- Technologien: Kotlin, Spring WebFlux, Kafka, AWS Lambda, MongoDB, PostgreSQL, Spring Data MongoDB/R2DBC, Docker, Kubernetes, Helm, AWS, Datadog, Terraform, OAuth 2.0, JWT.
Softwarearchitekt
Wirecard Technologies
- Spielte eine Schlüsselrolle in einem Greenfield-On-Premises-Projekt zur Ablösung einer monolithischen Legacy-Plattform.
- Bewältigte komplexe architektonische Herausforderungen, um hohe Verfügbarkeit, hohen Durchsatz, verteilte Entwicklung und PCI DSS-Zertifizierung sicherzustellen.
- Diente als technischer Lead für die neue Plattform und führte Schulungen für international verteilte Teams durch.
- Expertise im Design reaktiver Systeme war entscheidend für das Erreichen der Projektmeilensteine.
- Technologien: Java, Akka, gRPC, Protobuf, Event Sourcing, CQRS, Cassandra, Prometheus, Grafana, Datadog, Ansible, DDD, Reaktiv, NoSQL, Agile, Scrum.
(Senior) Softwareentwickler
Wirecard Technologies
- Arbeitete an verschiedenen REST- und Batch-Anwendungen, um Kundenanforderungen umzusetzen.
- Entwickelte ein API-Gateway, das mehrere Zahlungsmethoden als einzelne Transaktion orchestriert.
- Technischer Ansprechpartner für mehrere Module; Onboarding und Mentoring neuer Teammitglieder sowie kontinuierliche Pflege der Module.
- Technologien: Java, Spring Boot, Spring MVC, Spring Data, Apache Camel, JPA, Spring Cloud Config Server, Oracle DB, MySQL.
Team Lead
Hitit Computer Services
- Leitete ein Team von 4–5 Entwicklern, um Projektmeilensteine erfolgreich zu erreichen.
- Technische Leitung der Zahlungsintegrationen des Flugreservierungs- und Ticketingsystems.
- Leitung für Check-in-, Boarding- und Self-Service-Kiosk-Integrationen.
- Technologien: Java, Java EE, Servlet, JSF, JSP, SOAP.
(Senior) Analyst Programmer
Hitit Computer Services
- Erweiterte die Flugbuchungssoftware um neue Zahlungsmethoden.
- Zertifizierte das Check-in-System der Fluggesellschaft für den Betrieb an zusätzlichen Flughäfen.
- Integrierte Zahlungsmethoden wie PayPal, China Union Pay, Global Collect, Asseco EST, Garanti, B&S, Sofort und POS-Terminals.
- Zertifizierte Airline-Software mit Flughafen-IT-Infrastruktur-Anbietern (SITA CUTE, SITA CUSS, ARINC MUSE, Resa).
- Entwickelte Schnittstellen zu Peripheriegeräten (Boarding-Card- und Gepäckanhänger-Druckern, Kiosken, Boarding-Gate-Readern, Magnetstreifen- und OCR-Readern).
- Technologien: Java, Java EE, Servlet, JSF, JSP, SOAP.
Web Application Developer
AEC Teknoloji
- Entwickelte E-Commerce-Websites mit ASP.net.
- Technologien: C#, ASP.net.
Software Engineer
Garanti Bank
- Implementierte einen PDF-Berichtsgenerator.
- Technologien: Java.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Bank- und Finanzwesen (8.5 Jahre), Luft- und Raumfahrt und Verteidigung (5 Jahre), Informationstechnologie (4 Jahre), Energie (2 Jahre) und Tourismus (0.5 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (17.5 Jahre), Produktentwicklung (12.5 Jahre), Betrieb (2 Jahre) und Projektemanagement (0.5 Jahre).
Zusammenfassung
Enis ist ein erfahrener und motivierter Softwareentwickler sowie Hands-on-Architekt und arbeitet seit 2008 mit Java.
Er ist auf Plattformmodernisierung in komplexen Umgebungen spezialisiert, insbesondere mit Java, Kotlin, Spring, Quarkus, Kafka und Kubernetes. Enis hat mehrere Unternehmen erfolgreich bei der Cloud-nativen Transformation unterstützt.
Er ist ein guter Kommunikator, hält regelmäßig Vorträge auf Community-Events und legt großen Wert auf hochwertige Dokumentation.
Fähigkeiten
Programmiersprachen
- Java
- Kotlin
- Sql
- Javascript
Methoden / Konzepte
- Event Driven
- Ddd
- Rest
- Agile / Scrum
- Ci/cd
- Oauth2 / Oidc
Frameworks / Libs
- Spring
- Spring Boot
- Quarkus
- Jpa/hibernate
- Jdbc
- Junit
- Akka
- Grpc
Plattformen
- Aws
- Aws Lambda
- Azure
- Openshift
Tools
- Git
- Maven
- Gradle
- Keycloak
- Kafka
- Docker
- Kubernetes
- Helm
- Terraform
- Prometheus
- Grafana
Datenbanken
- Postgresql
- Oracle
- Mysql
- Cassandra
- Mongodb
- Redis
Sprachen
Ausbildung
Istanbul Technical University
Master in Computertechnik · Technische Informatik · İstanbul, Türkei
Yildiz Technical University
Bachelor in Computertechnik · Technische Informatik · İstanbul, Türkei
Zertifikate & Bescheinigungen
AWS Cloud Practitioner Grundlagen
iSAQB Zertifizierter Professional für Softwarearchitektur - Grundlagenstufe
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Enis ansässig?
Welche Sprachen spricht Enis?
Wie viele Jahre Erfahrung hat Enis?
Für welche Rollen wäre Enis am besten geeignet?
Was ist das neueste Projekt von Enis?
Für welche Unternehmen hat Enis in den letzten Jahren gearbeitet?
In welchen Industrien hat Enis die meiste Erfahrung?
In welchen Bereichen hat Enis die meiste Erfahrung?
In welchen Industrien hat Enis kürzlich gearbeitet?
In welchen Bereichen hat Enis kürzlich gearbeitet?
Was ist die Ausbildung von Enis?
Ist Enis zertifiziert?
Wie ist die Verfügbarkeit von Enis?
Wie hoch ist der Stundensatz von Enis?
Wie kann man Enis 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 Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von München, Deutschland arbeiten