MT
verfügbar

Letztes Update: 10.04.2024

Fullstack-Entwickler Java, Spring Boot, JEE, JavaScript, TypeScript, Angular

Firma: Mustafa Topaloglu
Abschluss: Dipl.-Informatiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Dateianlagen

Lebenslauf_260723.pdf

Skills

Content-Management-System 
AEM6

Programmiersprachen               
Java/J2EE, C++, C

Skriptsprachen                             
PHP, JavaScript, Perl, Python

Frontend Frameworks                
Node.js, JQuery, Angular und React

Datenbanken                                 
Oracle, MySQL, PostgreSQL

Web- und Applikationsserver  
Spring Boot, Apache http Server und Glassfish

Backend-Integration                   
JMS, JCA, JNI, IBM MQ Series, SAP, Mainframe

Build-Management                      
Git, GitLab, Gerrit, Bitbucket, Docker, Jenkins

Projekthistorie

BMW - München: Projekt BMW.digital WebsitesZeitraum: 2011 bis 2018

Entwickler und Solution Architect für BMW.digital Websites
Konzeption, Architektur und Entwicklung der SW für die BMW.digital Webseiten.
Eingesetzte Technische Skills: Javascript, AngularJS, VueJS, NodeJS, Java, Docker, AWS, PostgreSQL, Linux, Git, GitLab, Gerrit, Bitbucket, Jenkins.
Aufgaben:
    • Solution Design: Frontend -und Backend-Architektur, Design von AWS Microservice-Schnittstellen, Lösungen für Applikationsintegration im Frontend.
    • Performance-Optimierung im Frontend und Backend.
    • Technische Konzeption von Features.
    • Delivery-Planung mit dem Dienstleister.
    • Schnittstellen-Abstimmungen/-Verprobungen mit BMW Backend-Systemen.
    • Technische Abnahme von Features.
    • DevOps für INT und PROD.
MediaGear - München: Entwicklung einer Schnittstelle zu Yahoo FinanceZeitraum 2018

Entwicklung einer Node.js Anwendung, um Aktien-Daten aus Yahoo-Finance auszulesen und zu speichern. 
Eingesetzte Technische Skills: JavaScript, Node.js, Bitbucket.
Aufgaben:
  • Entwicklung einer Node.js-Anwendung.
  • Maintenance und Support.
HypoVereinsbank / UniCredit Bank - München: Entwicklung einer Schnittstelle zur Börse MailandZeitraum 2011-2012

Entwicklung einer J2EE-Anwendung, um Aktien - und Options-Daten aus der Börse Mailand zu lesen und zu persistieren.
Eingesetzte Technische Skills: C, C++, Java, J2EE, Java Native Interface (JNI), Git, Jenkins.
Aufgaben:
  • Entwicklung einer Java/J2EE-Anwendung.
  • Maintenance und Support.
Roche – Paris: Entwicklung einer ETL-AnwendungZeitraum 2011

Entwicklung einer ETL-Anwendung für die Transformation von Produkt – und Verwendungsdaten und Bereitstellung der Daten über eine REST-Schnittstelle an die Zentrale von Roche.
Eingesetzte Technische Skills: Java, JavaScript, Perl, Talend Open Studio.
Aufgaben:
  • Entwicklung einer ETL-Anwendung.
  • Module für Normalisierung und Speicherung von Daten aus unterschiedlichen Datenquellen mit unterschiedlichen Datenformaten. 
  • Inbetriebnahme der ETL-Anwendung.
OncoSachs – Leipzig: Aufbau eines CRM-SystemsZeitraum 2010

Aufbau eines CRM-Systems mit Modulerweiterungen auf Basis der Kundenanforderungen.
Eingesetzte Technische Skills: C#, JavaScript, Microsoft Dynamics CRM.
Aufgaben:
  • Aufbau eines CRM-Systems.
  • Entwicklung von Modulen.
  • Installation, Inbetriebnahme und Übergabe an die lokale IT.
BMW München: Entwicklung Lösungen im Webumfeld für BackendintegrationZeitraum: 2008 bis 2011

Entwicklung von Schnittstellenlösungen in Java, um auf Backendsystemen wie MQ Series, SAP und Mainframe zuzugreifen.
Eingesetzte Technische Skills: C, C++, Java, J2EE, JMS, JCA, JCO, Apache http Server, Linux, SVN und Jenkins.
Aufgaben:
  • Implementierung von Java Backend Connectivity-Lösungen auf der Applikationsplattform Glassfish für die Backendsysteme SAP, MQ Series und Mainframe.
  • Durchführung von J2EE-Schulungen: Java-Backend-Connectivity, Java Connectivity Architecture (JCA), Java Message Service (JMS)
BMW München: Projekt Configuration Management Database (CMDB)

Zeitraum: 2005-2008
Entwicklung einer Configuration-Management-Datenbank – und Applikation für die Unterstützung der Betriebsprozesse im Server -, Applikations-, Clients-, Netzwerk – und Storage-Umfeld und zur Bereitstellung aktueller Konfigurationsdaten für Service-Support-Prozesse wie Incident – Change- und Release-Management.
Eingesetzte Technische Skills: Java, J2EE, Oracle Linux und SVN.
Aufgaben:
  • Technische Konzeption und Architektur.
  • Schnittstellen POCs für Entwicklungsvorbereitung.
  • Skripting für automatisches Testing.
BMW München: SW-Entwicklung/Maintenance für Netzwerk – und Telekommunikations-Tools

​​​​​​​Zeitraum: 1999-2006
Technische Konzeption und Entwicklung von Anwendungen und Tools für die BMW-Telekommunikationsinfrastruktur.
Eingesetzte Technische Skills: C++, Java, Oracle, Linux und SVN.
Aufgaben
  • Entwicklung einer SW-Lösung für die grafische Netzwerkdokumentation von Netzwerkplänen.
  • Entwicklung einer Anwendung für die Abrechnung von Telekommunikationskosten.
  • Sicherheit in der Telekommunikations-Infrastruktur: Security-Audits, Reporting.
  • Entwicklung einer web-basierten Reporting-Anwendung für Gebührenanalyse, Verkehrsanalyse, Telefonabrechnung, Bestands- und Umzugslisten, Reports für Ermittlungsdienst und Management, Reports für Datenqualität.
  • Entwicklung eines Verwaltungs-Tools für Telekommunikations-Infrastruktur.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Nähere Infos bei konkreten Anfragen.
Profilbild von Anonymes Profil, Fullstack-Entwickler Java, Spring Boot, JEE, JavaScript, TypeScript, Angular Fullstack-Entwickler Java, Spring Boot, JEE, JavaScript, TypeScript, Angular
Registrieren