freiberufler Big Data engineer/Software Develper auf freelance.de

Big Data engineer/Software Develper

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 60431 Praunheim
  • auf Anfrage
  • ar  |  de  |  fr
  • 22.01.2024

Kurzvorstellung

IT Berater, Devops Engineer mit dem Schwerpunkt JAVA, Big Data und Advanced Analytics.

Qualifikationen

  • Ansible
  • Apache Hadoop
  • Big Data
  • EJB (Enterprise JavaBeans)
  • Hortonworks HDP/HDF, Ranger,Kafka HIVE, HBASE
  • J2EE (Java EE)
  • Kafka spring cloud, Kafka Streams, kafka connect
  • Linux, Shell, GIT, JENKINS, Kibana, ELK, Grafana
  • Scala
  • Spring

Projekt‐ & Berufserfahrung

Senior Java Entwickler
DB Systel GmbH, Frankfurt am Main
9/2019 – 6/2020 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 6/2020

Tätigkeitsbeschreibung

Ich bin aktuell bei DB Systel im Projekt Smartlocker. Das Projekt hat als Ziel eine Art "Packstation für die Deutsche Bahn" zu entwickeln. Hierdurch kann der Reisende sich Pakete und auch andere Dienstleistungen, wie bspw. Blumen direkt ans Gleis liefern lassen und unterwegs mitnehmen. Ich Implementiere das Backend dafür.

Aufgaben:
- Neuentwicklungen / Weiterentwicklungen von Microservices inkl. dazugehöriger Schnittstellen
- Konzeption und Architektur von Microservices auf basis von Domain Driven Design
- Durchführung von Code-Reviews im Rahmen der Entwicklung
- Behebung von Fehlern aus den vorhergehenden Testphasen
- Dokumentation, Release-Management und Coaching von Mitarbeiter

Technologien und Tools:
- Spring Boot, SQL, Postgres SQL, kubernetes, OpenShift, Kibana (ElasticSearch), git, gitlab
- Kafka Connect, Kafka spring cloud, Camunda, Swagger, Rest Api, keycloak, JWT
- Behaviour-Driven Development with Cucumber, Unit-Tests, Intergration-/Component-Tests
- AWS, S3, Vagrant, Docker, CI/CD pipelines mit Jenkins

Eingesetzte Qualifikationen

PostgreSQL, Apache Maven, Hibernate (Java), J2EE (Java EE), Spring, OpenShift

Senior Big Data Engineer
Commerzbank AG, Frankfurt am Main
12/2018 – 8/2019 (9 Monate)
Banken
Tätigkeitszeitraum

12/2018 – 8/2019

Tätigkeitsbeschreibung

- Weiterentwicklung und Erweiterung des Big Data & Advanced Analytics Platforms auf Basis von Hortonworks Hadoop Distribution HDP/HDF
- Implementierung von verschiedenen NIFI Flows zur Synchronisation von HIVE Datenbanken zwischen verschieden Big Data Lakes.
- Implementierung/Erweiterung von Spark Job
- Optimierung von HIVE Datenbanken

Eingesetzte Qualifikationen

Big Data, Linux Entwicklung, Scala, Ansible

Senior Big Data Engineer / Senior Softwareentwickler
Kundenname anonymisiert, Frankfurt am Main
5/2016 – 11/2018 (2 Jahre, 7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

5/2016 – 11/2018

Tätigkeitsbeschreibung

- Implementierung und Erweiterung der Datalake-Architektur auf Basis von Hortonworks HDP/HDF.
- Umsetzung von Echtzeit- Datenverarbeitung mit Apache Spark/Scala.
- Implementierung und Deployment von Oozie Jobs.
- Implementierung von NiFi-Processoren als DataFlow-Komponent des Hortonworks Data Platforms (HDP) zur Anonymisierung von personenbezogenen Daten.
- Konfigurationen und Installationen von Messaging Systemen wie Apache Kafka.
- Implementierung von Kafka Producer auf Basis von Spring Boot, Spring Kafka und Apache Kafka.
- Migration existierender relationaler Lösungen in eine Hadoop-basierte Um- gebung.
- Installation und Konfiguration von verschiedenen Hadoop-Tools wie Ambari, Yarn, Hbase, Pig, Hive und Zookeper.
- Evaluierung und Mitentscheidung bei der Auswahl von neuen Technologien.
- Analyse von Anforderungen und Entwerfen passender und individueller Lösun- gen.
- Integration von Tag-basierten Tools und Systemen auf bahn.de und DB Na- viagtor, wie z.B. Web-Analyse-Tools, Marketing-Tools, Ad-Tracking-Lösungen oder Umfrage-Tools.
- Erstellung von Tracking- und Data Layer-Konzepten.
- Verbesseung der Performance und Ladezeiten auf bahn.de.
- Implementierung und Weiterentwicklung des Analyse-Portals ”analyse-bahn.de“.
- Umsetzung von Design- und Template-Optimierungen.
- Implementierung von A/B Tests mit Hilfe von DOM-Manipulation mit dem Optimizely-Testing-Tool.
- Qualitätssicherung von Tests mit Fokus auf Cross-Browser-Kompatibilität und unterschiedlichen Endgeräten mit Selenium-Tests

Eingesetzte Qualifikationen

Big Data, MariaDB, mySQL, Apache Spark, Apache Maven, Git, J2EE (Java EE), Scala, PHP

Senior Softwareentwickler (Festanstellung)
Kundenname anonymisiert, Frankfurt am Main
2/2015 – 4/2016 (1 Jahr, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2015 – 4/2016

Tätigkeitsbeschreibung

Aufgaben:
- Implementierung und Erweiterung der Plattform ”mercedes-benz.com“.
- Entwicklung und Betreuung der Plattform ”mercedesamgf1.com“.
- Entwicklung von GSA Such-Modulen.
- Implementierung von verschiedenen SOAP/REST Schnittstellen.
- Erweiterung des Backends der Lufthansa Presentation IOS APP
- Erweiterung der Platform Riese&Müller ”ww.r-m.de” Premium-Hersteller von
E-Bikes und Falträdern.

Referenzen:
- Mercedes Benz 
- Mercedes AMG PETRONAS 
- Mercedes Autonomes Fahren 
- Mercedes IAA 

Eingesetzte Qualifikationen

Less, WordPress, mySQL, Apache Subversion (SVN), Git, Jenkins, Linux Entwicklung, Django (Framework), jQuery, PHP, Zend

Senior Softwareentwickler bei EOL Group GmbH (Festanstellung)
Kundenname anonymisiert, Frankfurt am Main
1/2014 – 10/2014 (10 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2014 – 10/2014

Tätigkeitsbeschreibung

- Implementierung des J2EE Vodafone Business Portals
- Implementierung und Erweiterung von Applikationen für einige Kunden, wie
Vodafone und Rossman.
- Entwicklung und Betreuung von Shop-Systemen für Kunden, wie Tedox auf Basis von Magento.
- Entwicklung von Magento Such-Modulen, wie Sphinx.
- Implementierung von Schnittstellen zu Warenwirtschaft- und ERP-Systemen.
- Refactoring bestehender Applikationen, sowie Optimierung der Performance.
- Entwicklung von Retargeting Schnittstellen (Criteo).
- Integration von verschiedenen Payment-Lösungen (Klarna, Ratepay)
- Implementierung von Produkt-Import Modulen.
- Serverumzug und Durchführung von Magento-upgrades.
- Organisation und Durchführung von Schulungen für Mitarbeiter.
- Erstellung von Installationsanleitung, Dokumentation und Benutzerhandbücher für Endkunden.

Eingesetzte Qualifikationen

MariaDB, MongoDB, mySQL, NginX, Apache Maven, Hibernate (Java), J2EE (Java EE), Jenkins, Linux Entwicklung, Node.js, Spring, Magento, PHP

Softwareentwickler bei LUKA netconsult GmbH (Festanstellung)
Kundenname anonymisiert, Frankfurt am Main
8/2011 – 12/2012 (1 Jahr, 5 Monate)
Automobile
Tätigkeitszeitraum

8/2011 – 12/2012

Tätigkeitsbeschreibung

Hautaufagbe :
Entwicklung und Erweiterung von Lösungen und Applikationen auf Basis von J2EE und PHP

Konkrete Aufgaben:
- Implementierung und Erweiterung des Mitsubishi Motors Deutschland Händlerportals.
- Entwicklung einer MIVOT Fahrzeugdisposition für Mitsubishi Motors Deutschland
- Entwicklung und Betreuung von über mehr als 50 Magento Shops.
- Entwicklung von Magento Multishops.
- Refactoring bestehender Applikationen sowie Optimierung der Performance.
- Gestaltung der Software Architektur, Datenbankdesign und Optimierung von Datenbanken
- Erstellung von Schnittstellen zu Warenwirtschaft- und ERP-Systemen.
- Implementierung von Produkt-Import Modulen.
- Durchführung von Magento-Upgrades.
- Erstellung von technischen Anforderungsspezifikationen.

Eingesetzte Qualifikationen

mySQL, Oracle (allg.), Linux (Kernel), J2EE (Java EE), Jenkins, Spring, JSF (Java Server Faces), JSP (Java Server Pages), PHP

Softwareentwickler bei Triplesense (Festanstellung)
Kundenname anonymisiert, Frankfurt am Main
2/2011 – 7/2011 (6 Monate)
Handel
Tätigkeitszeitraum

2/2011 – 7/2011

Tätigkeitsbeschreibung

Hautaufgabe:
- Entwicklung und Erweiterung des Vorwerk Shop-Systems auf Basis von Magento E- Commerce-Plattform

Konkrete Aufgaben:
- Entwicklung von Magento Front- und Backend-Erweiterungen.
- Entwicklung von Magento Modulen.
- Planung und Erstellung von Schnittstellen zur Anbindung externer Anwen- dungen wie SAP via REST oder SOAP.
- Fehleranalyse und Behebung von Bugfixes.
- Erstellung von Dokumentationen.

Eingesetzte Qualifikationen

mySQL, Ajax, JavaScript-Frameworks, jQuery, Magento, PHP

Softwareentwickler bei CC-Carconsult GmbH (Festanstellung)
Kundenname anonymisiert, Friedberg
5/2010 – 1/2011 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2010 – 1/2011

Tätigkeitsbeschreibung

Hautaufgabe:
- Entwicklung und Pflege der Importeur- und Händlerportale für KIA und Zusuki
Konkrete Aufgaben:
- Implementierung von verschiedenen Auto-Hersteller-Lösungen wie Dealer Information Database (DID-Kia, -Zusuki, -Daihatsu)
- Erweiterung der Teilemarktplatz für Automobil-Händler (HOTAS).
- Entwicklung von SOAP-basierten-Schnittstellen.

Eingesetzte Qualifikationen

mySQL, EJB (Enterprise JavaBeans), Hibernate (Java), J2EE (Java EE), JUnit, Spring, PHP

Softwareentwickler bei Plentysystems (Festanstellung)
Plentysystems, Kassel
10/2009 – 4/2010 (7 Monate)
Handel
Tätigkeitszeitraum

10/2009 – 4/2010

Tätigkeitsbeschreibung

Hauptaufgabe : Erweiterung der Shopsoftware plentyMarkets und Entwicklung von internetbasierte eCommerce Lösungen für den Online-Handel.
Konkrete Aufgaben:
- Entwicklung und Erweiterung von Schnittstellen auf SOAP-basierten Webser- vices zu Marktplätzen, wie zB. eBay, Yatego und Amazon.
- Modulerweiterung und Anpassung des Warenwirtschaftssystems Plentymar- kets.
- Entwicklung von Schnittstellen zu Preisvergleich- und Preissuchmaschinen.
- Implementierung und Einbindung von Zahlungsarten, wie EOS, Moneyboo-
kers, Expercash usw.
- Individuelle Entwicklung von neuen Modulen, dynamischen Datenimport und Datenexport.

Eingesetzte Qualifikationen

mySQL, Ajax, JavaScript, JavaScript Object Notation (JSON), JavaScript-Frameworks, PHP

Ausbildung

Informatik
Diplom Informatiker
2009
Giessen/Freidberg

Über mich

Ich habe viel Erfahrung mit anspruchvollen Softwareprojekten.

Weitere Kenntnisse

- Hadoop Tools und Technologien: Apache Hadoop, YARN, ZooKeeper, Kafka, Pig, Hive, HBase, Solr, Apache Spark, Scala, Ranger, Ambari, HDFS, Oozie, Apache NiFi, Apache Atlas, Arcadia Data, Waterline Data
- Datenbanken: MySQL, MariaDB, PostgreSQL, Oracle, eXist-DB (native XML-DB NoSQL Datenbanken:MongoDB, Redis
- Caching:Memcache, Redis
- JAVA/J2EE Kenntnisse und Frameworks: Java, J2SE/J2EE, Servlets, EJB 2.x, JSP, JSF, JSTL, Hibernate, Unit-Tests mit junit, Selenium-Tests mit webdriver und cucumber
- Statische Code-Analyse Tools: HP Fortify, SonarQube
- Spring Framework Kenntnisse: Spring Boot, Spring (MVC, WebFlow, WS, Rest, Security), Spring Kafka
- PHP Kenntnisse und Frameworks: PHP7, Zend2, Laravel, Cakephp, Symfony
- Programmiersprachen: Python, Groovy, C, C++
- Webdesign:HTML5, HTML/XHTML, DOM, SASS/LESS, GRUNT/Gulp, CSS3/CSS2, XML, XSLT
- Javascript-Kenntnisse: Jquery, Prototype, NodeJS, Backbone.js, AngularJs, Websockets(socket.io),Bootstrap
- E-commerce Kenntnisse:Magento, OXID eShop, Shopware, xt:Commerce, Suchmaschinenoptimierung, Conversion optimierung, A-B Tests
- CMS-Lösungen: Wordpress, Drupal, Typo3, Reddot
- Betriebssysteme und Server-Kenntnisse: Unix, Linux, Ubuntu, Ansible, Windows, Shell, Apache Webserver, nginx, Apache Tomcat, WildFly/JBOSS, Apache Benchmark, Apache jMeter
- Versionsverwaltung: SVN, GIT
- kontinuierliche Integration: Jenkins, GitLab CI

Persönliche Daten

Sprache
  • Arabisch (Muttersprache)
  • Deutsch (Fließend)
  • Französisch (Fließend)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Profilaufrufe
4267
Alter
42
Berufserfahrung
16 Jahre und 8 Monate (seit 07/2007)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden