Profilbild von Anonymes Profil, Softwareentwicklung & IT-Projektmanagement | PHP | Symfony | Pimcore | Linux | Fullstack
verfügbar

Letztes Update: 04.01.2024

Softwareentwicklung & IT-Projektmanagement | PHP | Symfony | Pimcore | Linux | Fullstack

Abschluss: Bachelor of Science - Applied Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | niederländisch (Grundkenntnisse)

Dateianlagen

cvRalfDinkhoff_040124.pdf

Skills

Coding and more:
  • PHP, HTML, CSS, XML, YAML, JavaScript, LESS, SASS
  • BASH, Python
  • CleanCode, SOLID, MVC, MVP
Tools and Frameworks :
  • Symfony, Pimcore, twig, smarty, Bootstrap,
  • MySQL,  Ansible, grafana, Prometheus, loki, Elasticsearch, git, cURL, RESTful, Docker, NGINX, rabbitMQ, graphQL, rest
  • VIM, Linux, PhpStorm, DataGrip, jira, gitlab, Kubernetes, k9s
Softskills:
  • kommunikationsstark
  • teamfähig
  • analytisches Denken
  • zuverlässig
  • lernbegeistert
Sonstiges:
  • B2B eCommerce Anwendungen
    • Onlineshop
    • PIM
    • DAM

Projekthistorie

06/2023 - bis jetzt
Senior Developer / Softwarearchitekt

Entwicklung eines Importsystem zum Datentransfer zwischen einer RESTful API und einem PIM-System

Das Ziel bestand darin, die Produktdaten eines Unternehmens aus verschiedenen Datenquellen zusammenzuführen und im PIM-System bereitzustellen. Der Importer sollte außerdem eine Oberfläche bereitstellen, auf der Benutzer Unterschiede zwischen den Daten in der API und im PIM überprüfen können. Dabei sollte es dem Benutzer ermöglicht werden, den Import der Daten freizugeben, zu verhindern oder zurückzustellen.

04/2022 - 12/2022
Senior Developer / Softwarearchitekt
(250-500 Mitarbeiter)

Bereitstellung eines MVP zur zentralen Pflege von Filialdaten.
Ziel des MVP war es, externe API's mittels rest/json abzufragen, die gelieferten Daten zu filtern und in ein PIM-System zu importieren. Innerhalb des PIM wurden die Datenmodelle erstellt und der Import darauf trainiert.
Sachbearbeiter sollten in der Lage sein, die vorhanden Daten zu ändern.
Wurden neue Daten importiert oder vorhandene geändert, sollte ein MessageBroker benachrichtig werden, sodass vorhandene externe System die neuen Daten mittels im PIM bestehender API abfragen und für eigene Zwecke importieren können.

Technologiestack: PHP, Pimcore, Symfony, GraphQL, github, Jenkins, rabbitMQ, docker/k9s, jira, OpenAPI, PHPStorm.

10/2021 - 04/2022
Senior Developer / Softwarearichtekt
(Industrie und Maschinenbau, 50-250 Mitarbeiter)

Anforderungsanalyse und Entwicklung eines Zeiterfassungssystems
Für die Abteilung "Produktion" eines mittelständischen Unternehmens sollte eine webbasierte Applikation entwickelt werden, die die Zeiten einzelner Produktionsschritte durch die Mitarbeiter erfasst. Die Erfassung sollte mit mobilen Endgeräten möglich sein und dies direkt innerhalb der Produktionshallen and den jeweiligen Produktionsmaschienen. Für die weitere Verarbeitung der erfassten Daten, sollte es ein Dashboard erstellt werden, bei dem die Zeiten individuell ausgegeben werden. Außerdem wurde ein Rechtesystem benötigt, welches nur bestimmten Rollen den Zugriff auf das Dashboard ermöglicht.

Technologiestack: PHP, symfony, MySQL, Javascript, Bootstrap, jQuery

10/2017 - 10/2021
Projektleiter - B2B - eCommerce / Onlineshop
(Internet und Informationstechnologie, 50-250 Mitarbeiter)

Für eine zeitgemäße Darstellung und ein optimaler benutzerorientierter Workflow sollte ein neues Shop System mit Anbindung an einer hausinternen ERP-Lösung konzeptioniert und entwickelt werden. Das Shop System sollte bei verschiedenen Kunden des Unternehmens zum Einsatz kommen. Zu den einzelnen Aufgaben gehörten folgende Punkte:

Konzeptionierung und Entwicklung des Shops
  • Struktureller / Grafischer Aufbau der Applikation
  • Entwurf und Entwicklung von neuen Plugins und Erweiterungen
  • Planung und Erstellung neuer Schnittstellen
  • Erfassung und Umsetzung von Deploymentstrukturen
Optimierung vorhandener Abläufe und Schnittstellen von und zur Shop Applikation
  • Kommunikation und Austausch mit anderen Teams
  • Konzeptionierung und Optimierung von Shop relevanten Strukturen innerhalb der ERP
  • Enge Zusammenarbeit mit der Administration
    • Definieren von Anforderungen an das Server-Betriebsystem
    • Tests und Optimierung des Bestriebsystems und installierten Tools
Kundenkommunikation
  • Vorstellung und Präsentation der Shop Applikation
  • Anforderungsanalyse für neue Erweiterung auf Kundenwunsch
  • Zusammenarbeit bezüglich neuer Plugins und Addons mit dem Kunden
  • Auslieferung der Shop Applikation in Absprache mit den Kunden

10/2015 - 10/2017
Full Stack Developer / SPA
(Internet und Informationstechnologie, 50-250 Mitarbeiter)

Position: Lead-Developer

Bereich: Full Stack Development, Single-Page-Applications

  • Evaluierung, Planung und Umsetzung einer Webanwendung mit Anbindung an das firmeneigene ERP-System

Position: Developer

Bereich: Webdevelopment, CMS-Systeme

  • Entwicklung und Pflege von Erweiterungen für Typo3, sowie Pflege von Typo3 und Magento Systemen.

  • Beratende Tätigkeit für unterschiedliche Inhouse Web Projekte und Produkte


07/2012 - 10/2015
Softwareentwickler - Webdevelopment / Linuxscripting
(50-250 Mitarbeiter)

  • Planung und Entwicklung der firmeneigenen Booking-Engine, Umsetzung der firmeneigenen mobilen Webseite, Erstellung und Pflege von

  • Scripten zur BigData Aufbereitung / Erfassung von Statistiken sowie deren Verarbeitung


05/2013 - 08/2013
Projektleitender Entwickler
(Sonstiges, 50-250 Mitarbeiter)

Anhand vorhandener großer Datenmengen sollte eine Prognose entwickelt und in die vorhandene WebApp integriert werden, die beschreibt, welche Auslastung der Objekte (prozentual) für eine bestimmte Region oder Zielgebiet zu einem bestimmten Zeitabschnitt vermutet bzw. errechnet wird.

Die Herausforderung hierin bestand in der Aufbereitung der Daten. Es wurden verschiedene Scripte geschrieben die täglich und auch zum Teil über mehrere Tage die Daten sammeln, aufbereiten und hieraus die entsprechenden Statistiken erstellen.


Software & Tools
PHP, MySQL, Bash, PHPStorm


04/2009 - 06/2012
Werkstudent - Web- und Softwaredevelopment
(>10.000 Mitarbeiter)

Webdevelopment und Linux Scripting

  • Verantwortlich für die Umsetzung und Konzeptionierung dynamischer Webapplikationen in PHP / MySQL / JavaScript
  • Datenaufbereitung in python, Ruby und BASH


Frontend- und App Entwicklung
  • Lotus Notes Datenbankentwicklung
  • Verantwortlich für die Pflege und Weiterentwicklung vorhandener Lotus Notes Datenbanksysteme mit Hilfe von LotusScript, Lotus Formula Language, HTML und JavaScript

  • Windows-Phone Development – C# / ASP.net


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Anonymes Profil, Softwareentwicklung & IT-Projektmanagement | PHP | Symfony | Pimcore | Linux | Fullstack Softwareentwicklung & IT-Projektmanagement | PHP | Symfony | Pimcore | Linux | Fullstack
Registrieren