Profilbild von Henry Volkmer Senior Softwareentwickler aus BitterfeldWolfen

Henry Volkmer

verfügbar

Letztes Update: 19.10.2023

Senior Softwareentwickler

Firma: MDO Mitteldeutsche Online GmbH
Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

2022-09-21_CV_henry_volkmer.pdf

Skills

Skills und Projekthistorie: siehe PDF in Sektion "Portfolio und Dateianlagen"

Projekthistorie

03/2019 - bis jetzt
Entwicklung ERP-System auf Yii2-Basis
Pixelshark GmbH, Zörbig (Marketing, PR und Design, 10-50 Mitarbeiter)

"Digital Out of Home" - kurz "DOOH" ist die Branche der Pixelshark GmbH. Ihr stetig wachsendes Netz aus LED-
Werbeanlagen wird auf der Vermarktungsplattform wedooh.de angeboten. Sämtliche Werbeanlagen können für einen
definierten Zeitraum und zu bestimmten Längen gebucht und hinterlegte Medien (Videos/Bilder) verwaltet werden. Die Vermarktungsplattform ist an einem ERP-System angeschlossen, welches die Preisfindung, Abrechnung,
Kontingentverwaltung und Provisionierung der Werbeanlagen erledigt.
Meine Aufgabe war die Entwicklung des ERP-Systems nebst Vermarktungsplattform, beides habe ich mit der
Programmiersprache PHP7 und dem Framework Yii2 realisiert. Im Frontend kommen jQuery und Bootstrap4 zum Einsatz.
Erwähnenswert sind die äußerst komplexen Preis-Kalkulationen, welche in das Pricing-Modul des ERP's eingeflossen sind.

01/2022 - 09/2022
Senior Backend Developer
Mitteldeutsche Online GmbH (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Im Projekt turing erp handelt es sich um ein ERP-Framework welches als Basis für Kundenspezifische ERP-Projekte dient. Für einen Modularen Aufbau werden ERP-typische Funktionen wie z.B. Vertrieb, Lagerwirtschaft, Procurement, Produktion und Rechnungswesen als seperate Composer-Pakete entwickelt. Als Programmiersprache wird php8.2 mit Symfony 6 als Framework eingesetzt. Als ORM/DBAL wird auf Cycle-ORM gesetzt. Neben Designentscheidungen und Entwicklung, habe ich die CI/CD-Pipeline mit drone umgesetzt.

08/2021 - 12/2021
Senior Softwareentwickler Backend
Porsche AG (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Die Porsche AG betreibt für ihr Fuhrparkmanagement Schlüsseltresore an jedem Produktionsstandort. Jeder Tresor ist mit Schließfächern und einem Touchscreen-Display ausgestattet und agiert als Client in der zu entwickelnden Softwareinfrastruktur. Ziel des Projektes war die Entwicklung eines Backends, welches die Tresor-Clients mit Fahrzeugdaten versorgt und ggf. die Öffnung von Tresortüren zum Zwecke der Hinterlegung/Abholung von Fahrzeugschlüsseln. Gleichwohl sollte ein JavaScript-Frontend und die Umsetzung des Porsche-UI's mit Bootstrap5 erledigt werden. Ich wurde in einem englischsprachigen, agilen Team (Scrum) eingesetzt.

Das Backend wurde mit PHP7 und dem Framework Symfony5 realisiert; als DBMS wurde MS-SQL und Doctrine als DBAL/ORM-System eingesetzt. Ferner wurde das Backend mit diversen SAP-SOAP-Endpunkten verbunden; welche User-Authentifikation, Fahrzeug- und Schlüsseldaten bereitstellen.

SOAP Repository
U.a. war ich für die Architektur und Entwicklung einer "SOAP-Repository"-Lib verantwortlich. Die entwickelte Lib bietet ein an
Doctrine angelehntes, fluides Query-Interface und stellt einen Teil des Programmkerns dar.

Tresorkommunikation
Die Backend-induzierte Öffnung von Tresorfächern stellte eine Herausforderung hinsichtlich der eingeschränkten
Connectivität zwischen Backend und Clients dar. Das Backend durfte nicht mit dem Terminal kommunizieren. Als Lösung
habe ich einen JavaScript-Proxy entwickelt, welcher als Bridge SOAP-Pakete des Backends an den lokalen SOAP-Service
des Clients weiterleitet.
Commons
Die in Sprints organisierten Arbeitspakete wurden in Symfony-typischen Models-Views-Controller-Pattern realisiert; diese
Dinge stellten ein routiniertes Tagesgeschäft für mich dar.

Summary:
  • Erstellung von Unit- und Integrationsstests mit PHPUnit
  • Entwicklung benötigter JavaScript-Module u.a. mit jQuery
  • Code-Reviews und Master-Merges
  • Entwicklung einer PHP/SAP SOAP-Schnittstelle, hier insbesondere die Entwicklung einer Repository-Library, welche ein fluentes Interface für SAP- SOAP-Calls bietet
  • Rewrite von veraltetem Programmcode

Reisebereitschaft

Weltweit verfügbar
Profilbild von Henry Volkmer Senior Softwareentwickler aus BitterfeldWolfen Senior Softwareentwickler
Registrieren