26.06.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Fullstack Entwickler / Software Architekt

Frankfurt, Deutschland
Deutschland
Diplom Informatiker
Frankfurt, Deutschland
Deutschland
Diplom Informatiker

Profilanlagen

cv_alper_oezdemir_2025.pdf

Skills

JavaJavaScriptMicrosoft WindowsAgile MethodologieChemieAtlassian JiraHTML5DelphiCSSInformationssicherheitDatenbankenDatenbankentwicklungLinuxEclipseFinanzenVim Text EditorIntellij IDEAJava Persistence APISpring FrameworkJSONjQueryJUnitPythonLDAPPostgreSQLApache MavenMicrosoft Visual StudioMicrosoft Sql-ServerMySQLNode.jsOAuthOracle FinancialsSQL DeveloperSoftware ArchitectureMockitoSAP ABAPSOAPSoftware DesignSoftware SystemsSQLVerkehrsplanungUMLWeb ServicesExtensible Markup LanguageTest-Driven DevelopmentReact.jsVue.jsPuppeteer (Software)GitVBA Programming LanguageFull Stack EntwicklungNpm(Software)DockerJenkins
Ein vielseitig qualifizierter Fullstack Entwickler mit einer längjährigen Erfahrung in der Entwicklung und Wartung hochwertiger Softwarelösungen.

Verfügt über mehr als 10 Jahre Erfahrung als Auftragnehmer in großen und kleinen Organisationen in einer Reihe von Branchen wie Banken, Bahn, Chemie und mittelständige Unternehmen. Sein Steckenpferd ist die Backendentwicklung in Java/Spring und SQL-Optimierungen. Zusätzlich ist er aufgrund seiner Erfahrung vielseitig einsetzbar und übernimmt auch Aufgaben im Frontendbereich wie Vue.js und React. Zudem hat er sich in den Bereichen Software Architektur und Performanceoptimierung profilliert. In den Projekten fungiert er sich als zentraler Ansprechpartner
für die Fachbereiche.

Zu seinen technischen Kernkompetenzen gehören Java, Webservices, SQL, Datenbankentwick-
lung, Vue.js und Erfahrung mit der Arbeit in Klassischen- sowie Agile-Projekten.

Kompetenzenübersicht

Programmiersprachen: Java, Vue.js, SQL, Node.js, Javascript, HTML5 und CSS, ABAP, Visual Basic, Python, Delphi, Visual Basic for Applications (MS Access)

Softwaredesign und -entwicklung: Full Stack Entwicklung, Agile Entwicklung, Datenbankentwicklung, Perfor-
manceoptimierung, Continuos Integration(CI), Software Architektur, Modellierung mit UML, Test-Driven Development

Frameworks: Spring (Boot, Batch, JPA, Security, REST), Express, jQuery, LDAP, OAuth2.0, SSO, JUnit, Mockito, Docker, Puppeteer

Datenbanken: Oracle, Microsoft SQL Server, MySQL, PostgreSQL

Entwicklertools: IntelliJ Idea, Eclipse, Visual Studio Code, Jira, Jenkins, Maven, Git, npm, vim

Protokolle und Formate: REST, JSON, SOAP, XML

Betriebsysteme: Windows 10, Linux

Fachgebiete: Schienenverkehr, Energiedienstleister, Banken und Finanzen, Chemie
 

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2022

Sprachen

DeutschMutterspracheEnglischgutTürkischgut

Projekthistorie

KOMBau – Weiterentwicklung mit Kafka, Spring und OpenAPI

Rolle: Lead Developer – Schienenverkehrsunternehmen
Die Kommunikationsplattform informiert über baubetroffene Züge und
Maßnahmen. Ziel war die Neuentwicklung der betroffenen Services zur
TTT-Konformität.
Aufgaben:
• Entwicklung neuer Services zur Anbindung an Fahrplan- und
Common-Interface-Systeme
• Umsetzung im SAFe-konformen Umfeld
• Einführung und Beratung zu Kafka-Clients
• REST-API-Entwicklung nach OpenAPI-Spezifikation
• Datenbankmigration mit Liquibase
• Technische Abstimmung mit Fachbereichen
• Vertretung des Systemarchitekten
Technologien: Java, Spring Boot, Kafka, OpenAPI, Liquibase, PostgreSQL,
GitLab, Jira, SAFe, DDD, Microservices

Arbeitssteuerung Fahrplanerstellung – Neuentwicklung mit Kafka, Spring, React und Camunda

Rolle: Senior Softwareentwickler – Schienenverkehrsunternehmen
Im Rahmen der TTT-Konformität wurde die Arbeitssteuerung für die
Fahrplanerstellung vollständig neu konzipiert. Ziel war es, bestehende
Kommunikationsflüsse zu modernisieren und gleichzeitig eine flexible
Prozesssteuerung über BPMN bereitzustellen.
Aufgaben:
• Entwicklung von Backend-Services zur Steuerung und
Koordination von Fahrplanprozessen
• Integration von Kafka zur ereignisgesteuerten Datenverarbeitung
(Ablösung von S3 und SQS)
• Erstellung von REST-Schnittstellen nach OpenAPI-Spezifikation
• Aufbau und Weiterentwicklung der Benutzeroberfläche mit React
und Node.js
• Einführung von Camunda zur BPMN-basierten
Prozessmodellierung
• Analyse und Optimierung komplexer SQL-Abfragen
• Auswahl eines Tools zur automatisierten Barrierefreiheitsprüfung
• enge Abstimmung mit Fachbereichen, Architekten und DevOps
Technologien: Java, Spring Boot, React, Node.js, Kafka, OpenAPI,
Camunda, Liquibase, PostgreSQL, GitLab, Jenkins, Jira, SAFe, DDD,
Microservices

Kalkulationsservice für Kreditprodukte – Entwicklung mit Java, Spring und Kafka

Rolle: Senior Softwareentwickler – Finanzdienstleister
Zur Erweiterung einer bestehenden Online-Vertragsplattform wurde ein
modularer Kalkulationsservice entwickelt, der Kreditprodukte dynamisch
berechnet und sich nahtlos in bestehende Fachprozesse einfügt.
Aufgaben:
• Entwicklung eines eigenständigen Microservices zur
Kreditkalkulation
• Umsetzung von REST-Schnittstellen zur Anbindung an
Fachanwendungen
• Integration des Services in eine bestehende Event-Architektur
mittels Kafka
• Modellierung fachlicher Domänen nach Domain Driven Design
(DDD)
• Implementierung der Datenbankmigration über Liquibase
• Integration in bestehende Geschäftsprozesse und Backend-
Systeme
Technologien: Java, Spring Boot, Kafka, OpenAPI, Liquibase, PostgreSQL,
GitLab, Maven, Jira. Scrum, DDD, Microservices

Entwicklung eines internen Fuhrparkmanagments für ein mittelständisches Unternehmen

Sonstiges

50-250 Mitarbeiter

Der Car Manager ist eine interne Webanwendung zum Management der Firmenwagen.
Die BPM-Prozesse werden über Camunda implementiert.

Rolle: Senior IT-Consultant/Entwickler

Verantwortlichkeiten im Projekt:
  •  Konzeptionierung der Webanwendung.
  •  BPMN Businessprozesse konzeptionieren und implementieren.
  •  Webfrontend erstellen.

Technologien: Camunda, Spring Boot, Spring JPA, Hibernate, REST, IntelliJ Idea, Eclipse, MySql, Scrum, Jira

Entwicklung einer Kommunikationsplattform für baubetroffene Züge (KOMBau) für ein Schienenverkehrsunternehmen

Sonstiges

>10.000 Mitarbeiter

Die KOMmunikationsplattform Bau ist eine interaktive Webanwendung, die es dem Anwender
ermö glicht, sich ü ber seine baubetroffenen Züge, sowie Baumaßnahmen zu
informieren. Dabei werden die zugehö rigen Daten aus den externen Systemen in die eigene
Datenbank migriert, damit man anschließend diese ü ber eine REST Schnitstelle zur Verfü -
gung stellt.

Rolle: Senior IT-Consultant/Entwickler

Verantwortlichkeiten im Projekt:
  • Webservices(REST) konzeptionieren und erstellen, welche die baubetroffenen Züge anzeigt.
  • Implementierung der automatisierten Jobs in Spring Batch(ETL), welche die Daten aus den externen Systemen holt und in die eigene Datenbank speichert.
  • Konzeptionierung und Entwicklung der Last und Perfomancetests.
  • Anlayse, Design und Implementierung von Perfomanceoptimierungen auf Anwendungsebene.
  • Konzeptionierung und Implementierung eines Connectors in Spring Security, die über Web SSO der Deutschen Bahn die internen Benutzer authentifiziert und alternativ die
  • Authentifizierung der externen Benutzer über einen vorgegebenen Ldap-Server der DeutschenBahn ermöglicht.
  •  Konzeptionierung der Autorisierung über Spring im Backend.
  •  Datanbankanalyse und Optimierung der SQL-Abfragen.
  •  Zentraler Ansprechpartner für die Entwicklung im Backend.
  •  Entwicklungsabstimmung und Kommunikation mit anderen Fachbereichen und Entwicklern.
  •  Unterstützung der Dev-Ops und Frontendentwickler.

Technologien: Spring Boot, Spring Security, Spring JPA, Hibernate, REST, IntelliJ Idea, Eclipse, Oracle, SQL,
Jenkins, Spring Batch(ETL), OAUth 2.0, JWT, LDAP, SOAP, Scrum, Jira, Confluence, Jenkins,
React

Entwurf der Architektur eines B2B Gateway für ein mittelständisches IT-Unternehmen

Es soll ein robuster, umfangreicher B2B Gateway entwickelt werden, der modernen
Standards entspricht und sich existierenden Integrationslösungen anpasst.

Rolle: Senior IT-Consultant/Entwickler

Verantwortlichkeiten im Projekt:
  • Vollumfängliche Konzeptionierung der Software-Architektur.
  • Webservices(REST) erstellen, welches die erforderlichen Daten anzeigt.
  • Beratung und Code-Review der Spring Security und JPA Module.

Technologien: Spring Boot, Spring Security, REST, Eclipse, Jenkins, OAUth 2.0, JWT, LDAP

Entwurf und Entwicklung eines Identity and Access Management Systems für ein weltweit tätigen Energiedienstleister

Das Authentifizierungssystem für das Portal, welches beim Kunden eingesetzt wird ist
veraltet und benötigt daher eine Neukonzeptionierung. Im Zuge dessen soll dem Kunden
ermöglicht werden, eigene Accounts für seine Mitarbeiter anlegen zu können.
Da Identity and Access Management ein komplexes Thema ist, wird in diesem Projekt Scrum
eingesetzt, damit weitere Anforderung vom Kunden effektiv umgesetzt werden können.

Rolle: Senior IT-Consultant/Entwickler

Verantwortlichkeiten im Projekt:
  • Konzeptionierung der neuen Authentifizierung.
  • Update des Login Moduls in OpenCms.
  • Erweiterung des Authentifizierungs Webservice um weitere Hierarchiestufen.
  • Update und Migration des aktuellen LDAP-Servers.
  • Erstellen der Docker-Container.

Technologien : OpenCMS, LDAP (389-Directory Server), JNDI, SOAP, Docker, Ansible, JSF, Primefaces, Tomcat,
Maven, Spring LDAP, Spring Java, Linux (RHEL), Scrum, Jira, Confluence

Redesign eines Kundenportals für ein weltweit tätigen Energiedienstleister

Sonstiges

Im Laufe der Jahre ist beim Kunden eine extreme Anzahl von einzelnen sehr komplexen
Applikationen entstanden. Diese wurden zudem noch mit verschiedenen Technologien
entwickelt. Im Kontext des auf mehrere Phasen ausgerichteten Projekts, sollen nun die
einzelnen Applikationen auf eine gemeinsame Technologiebasis hin migriert werden, um
zukünftig die Wartbarkeit der einzelnen Applikationen zu verbessern.

Rolle: Senior IT-Consultant/Entwickler

Verantwortlichkeiten im Projekt:
  • Lead Developer und zentraler Ansprechpartner im Backend.
  • Konzeptionierung und Implementierung der Webservices in Spring Rest.
  • Verbesserung und Refactoring des aktuellen Codes.
  • Caching von Jpa Abfragen über Ehcache für die Perfomanceoptimierung.
  • Konzeptionierung und Implementierung der Autorisation über Spring im Backend.
  • Konzeptionierung und Implementierung des Login Moduls.
  • Datanbankanalyse und Optimierung der SQL-Abfragen.
  • Unterstützung der Dev-Ops für das Deployment.

Technologien: OpenCMS, Pluto, Tomcat, Ehcache, Portlets, Maven, Spring Security, Primefaces,
Bootstrap, Java, JSF 2.0, JPA 2.0, Hibernate, JMS, JMX, jQuery, Oracle, Webservices

Wartung von ABAP Reports für einen Kunden aus der Chemischen Industrie

Sonstiges

>10.000 Mitarbeiter

Im Laufe der Jahre sind sehr komplexe ABAP-Reports entstanden. Diese müssen gewartet
und ggf. erweitert werden. Dafür muss die Kommunikation zwischen der Fachabteilung
und dem Entwicklernteam in Indien koordiniert werden.

Rolle: Senior IT-Consultant/Entwickler

Verantwortlichkeiten im Projekt:
  • Zentraler Ansprechpartner für das Entwicklerteam in Indien.
  • Konzeptionierung und Implementierung der benötigten Reports.
  • Delegieren der einzelnen Module nach Indien zur Umsetzung.

Technologien: SAP ABAP im Modul SD

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden