Big Data engineer/Software Develper
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 60431 Praunheim
- auf Anfrage
- ar | de | fr
- 02.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Postgresql, Apache Maven, Hibernate (Java), J2EE, Spring Framework, Openshift
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
Big Data, Linux Entwicklung, Scala, Ansible
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
Big Data, Mariadb, Mysql, Apache Spark, Apache Maven, Git, J2EE, Scala, PHP
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
Less, WordPress, Mysql, Subversion, Git, Jenkins, Linux Entwicklung, Django, Jquery, PHP, Zend Framework
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.
Mariadb, Mongodb, Mysql, Nginx, Apache Maven, Hibernate (Java), J2EE, Jenkins, Linux Entwicklung, Node.Js, Spring Framework, Magento, PHP
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.
Mysql, Oracle-Anwendungen, Linux (Kernel), J2EE, Jenkins, Spring Framework, Javaserver Faces, Javaserver Pages, PHP
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.
Mysql, Ajax, JavaScript-Frameworks, Jquery, Magento, PHP
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.
Mysql, Enterprise Javabeans, Hibernate (Java), J2EE, Junit, Spring Framework, PHP
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.
Mysql, Ajax, JavaScript, Json, JavaScript-Frameworks, PHP
Ausbildung
Giessen/Freidberg
Über mich
Weitere Kenntnisse
- 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
- Arabisch (Muttersprache)
- Deutsch (Fließend)
- Französisch (Fließend)
- Englisch (Grundkenntnisse)
- Europäische Union
- Schweiz
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden