Benjamin Reuter

Software Engineer

Kompakt Detailliert
Kontakt

+49 176 326 228 72

dev@reuterben.de

Bonn, Deutschland

Kompetenzen
Sprachen

PHP, JavaScript, TypeScript

PHP

PHP

JavaScript

JavaScript

TypeScript

TypeScript
Methoden

Backend-Entwicklung, Legacy Code Review, Software-Architektur, Pair Programming, Frontend-Entwicklung, SOLID, Clean Code, Anforderungsanalyse, Projektmanagement, TDD, Scrum, Mob-Programmierung, DDD

Backend-Entwicklung

Backend-Entwicklung

Legacy Code Review

Legacy Code Review

Software-Architektur

Software-Architektur
mehr anzeigen
verstecken

Pair Programming

Pair Programming

Frontend-Entwicklung

HTML5, CSS, JavaScript

SOLID

SOLID

Clean Code

Clean Code

Anforderungsanalyse

Anforderungsanalyse

Projektmanagement

Projektmanagement

TDD

Test Driven Development

Scrum

Scrum

Mob-Programmierung

Gemeinsame Arbeit an einem Problem mit drei oder mehr Personen

DDD

Domain Driven Design
Andere

Unit testing, GitHub, GitLab, GitHub Actions, GCP, Terraform

Unit testing

Unit testing

GitHub

Git-basierte Softwareentwicklungsplattform

GitLab

Git-basierte Softwareentwicklungsplattform
mehr anzeigen
verstecken

GitHub Actions

CI/CD Plattform

GCP

Google Cloud Platform

Terraform

Infrastructure-as-code software tool
Tools

PhpStorm, WebStorm, PostgreSQL, MySQL, SQLite, SonarQube, Elasticsearch, Jira, IntelliJ IDEA Ultimate

PhpStorm

JetBrains IDE

WebStorm

JetBrains IDE

PostgreSQL

Datenbank
mehr anzeigen
verstecken

MySQL

Datenbank

SQLite

Datenbank

SonarQube

Codequalitätsanalyse

Elasticsearch

Such-Engine

Jira

Jira

IntelliJ IDEA Ultimate

JetBrains IDE
Frameworks

Laravel, Vue.js, Angular, jQuery, Symfony, Quarkus

Laravel

Laravel

Vue.js

Vue.js

Angular

Angular
mehr anzeigen
verstecken

jQuery

JavaScript Bibliothek

Symfony

PHP Framework

Quarkus

Java Framework
Ausbildung

Gestaltungstechnischer Assistent für Medien und Kommunikation

Staatliches Berufskolleg Rheinbach

08/2005 – 06/2007

Fachinformatiker für Anwendungsentwicklung

Heinrich Hertz Europakolleg Bonn

09/2010 – 01/2013

Sprachen

Deutsch (Muttersprache)

Englisch (fließend)

Projekte

Verwertungsgesellschaft

8 Monate

Fullstack-Entwickler - User-Centric Prototyping & Agile Anforderungsanalyse

06/2024 – 02/2025

Entwicklung neuer interner Anwendungen zur Ergänzung und Ablösung von Legacy-Systemen. Starker Fokus auf Benutzerfreundlichkeit durch agile Prozesse mit schnellen Iterationen. Teamübergreifende Einbindung zum Mitwirken an neuen firmenweiten Standards.

Tools & Methoden

Angular
Framework
|
GCP
Anderes
Google Cloud Platform
|
TypeScript
Sprache
|
WebStorm
Tool
JetBrains IDE
|
Jira
Tool
|
Quarkus
Framework
Java Framework
|
Scrum
Methode
|
Pair Programming
Methode
|
Java
Sprache

Verantwortlichkeiten
  • Rapid Prototyping: Entwicklung funktionaler Prototypen, die technische Machbarkeiten demonstrierten, welche zuvor als nicht umsetzbar galten

  • Micro-Frontends: Nahtlose Integration der Anwendungen in eine bestehende Micro-Frontend-Architektur

  • Aufbau einer modularen Angular-Frontend-Anwendung

  • Anforderungsanalyse: Durchführung von User-Interviews zur Identifikation realer Use-Cases und Überführung in effiziente digitale Workflows

  • Agile Entwicklung: Iterative Umsetzung mit schnellen Feedback-Zyklen und Fokus auf intuitivem User-Interface-Design

Haupterrungenschaften
  • Erfolgreiche Validierung und Implementierung kritischer Systemfunktionen trotz komplexer Abhängigkeiten zur Legacy-Infrastruktur

  • Hohe Akzeptanz der neuen Lösungen bei Endanwendern durch die konsequente Eliminierung unnötiger Workarounds

Lekkerland SE

Großhandel

1 Jahr 4 Monate

Senior Software Engineer - Skalierung & Performance-Optimierung komplexer E-Commerce-Architekturen

10/2022 – 02/2024

Integration in ein großes Entwicklungsteam, verantwortlich für das B2B-Shopsystem. Besondere Herausforderungen durch sehr große und komplexe Datenmengen und Strukturen, insbesondere bei den kundenabhängigen Preiskalkulationen.

Tools & Methoden

PHP
Sprache
|
PhpStorm
Tool
JetBrains IDE
|
GCP
Anderes
Google Cloud Platform
|
Scrum
Methode
|
Spryker
Framework
PHP Commerce System

Verantwortlichkeiten
  • Implementierung neuer Funktionen auf modularer Basis in das Shopsystem

  • Orchestrierung von Business-Logik zwischen einem modularen Spryker-Monolithen und einer verteilten Microservice-Architektur

  • Nahtlose Integration von Drittsystemen (u.a. SAP) in die bestehende Web-Infrastruktur

  • Optimierung komplexer, kundenindividueller Preiskalkulations-Algorithmen für hohe Datenlasten

Haupterrungenschaften
  • Erhöhung der Codequalität durch Einführen neuer Qualitätsstandards

Versicherungsvermittler

3 Jahre 6 Monate

Fullstack Developer - Digitale Transformation & SaaS-Entwicklung komplexer Finanzlogik

seit 10/2022

Ablösung einer historisch gewachsenen, hochkomplexen Excel-Struktur durch eine moderne, performante SaaS-Lösung für Versicherungsmakler.

Tools & Methoden

Laravel
Framework
|
PhpStorm
Tool
JetBrains IDE
|
Vue.js
Framework
|
PHP
Sprache
|
DDD
Methode
Domain Driven Design
|
SOAP
Anderes

Verantwortlichkeiten
  • Aufbau einer fortgeschrittenen Oberfläche zur Anzeige kontextabhängiger Daten

  • Implementierung einer CI/CD-Pipeline inklusive Monitoring (Sentry)

  • Aufbau der Infrastruktur für eine mandantenfähige Anwendung mit komplexen Abhängigkeiten

  • Konzeptentwicklung in enger Zusammenarbeit mit dem Kunden

  • Anbindung an das Bundesministerium der Finanzen für eine exakte Netto-Einkommensteuerberechnung

Haupterrungenschaften
  • Entwicklung eines präzisen Lohnsteuerrechners durch Direktanbindung an die BMF-Schnittstelle (PAP)

  • Erfolgreiche Überführung komplexer Renten- und Steuerlogik in eine wartbare Software-Architektur

  • Projektrettung und erfolgreiche Implementierung einer Lösung, an der zuvor mehrere Dienstleister gescheitert waren

Actineo GmbH

Versicherungsdienstleister

3 Jahre 7 Monate

Lead Entwickler - Technische Leitung & Architektur modularer Enterprise-Plattformen

05/2021 – 09/2022

Übernahme der technischen Leitung des wichtigsten strategischen Unternehmensprojekts nach einem externen Audit. Fokus auf die Stabilisierung einer komplexen Datenarchitektur und die Sicherstellung der Business Continuity kritischer Altsysteme.

Tools & Methoden

PHP
Sprache
|
Laravel
Framework
|
PhpStorm
Tool
JetBrains IDE
|
SOLID
Methode
|
Clean Code
Methode
|
DDD
Methode
Domain Driven Design
|
TDD
Methode
Test Driven Development

Verantwortlichkeiten
  • Technical Debt Management: Stabilisierung und Weiterentwicklung einer vorgegebenen, komplexen Datenstruktur unter Berücksichtigung bestehender Architektur-Entscheidungen

  • Prozess-Optimierung: Einführung von Mob-Programming und automatisierten Tests, um eine hohe Softwarequalität und Team-Produktivität zu gewährleisten

  • Mentoring: Fachliche Führung und Coaching von bis zu 8 Entwicklern zur Steigerung der individuellen Performance und Eigenverantwortung

  • Dual Role Management: Alleinverantwortliche Wartung und Management geschäftskritischer Legacy-Systeme parallel zur Lead-Rolle im strategischen Neüprojekt

  • Strategische Projektrettung: Erfolgreiche Übernahme und Neuausrichtung des zentralen Plattform-Projekts nach Identifikation als High-Performance-Team durch externe Berater

Haupterrungenschaften
  • Sicherstellung des Projekterfolgs durch pragmatische Umsetzung technischer Anforderungen in einem volatilen Planungsumfeld

  • Erfolgreiche Überführung von Team-Ressourcen auf das Kernprodukt bei gleichzeitiger Stabilität der Bestandssysteme

Fullstack Web-Entwickler - Transformation & Refactoring unternehmenskritischer Kernsysteme

01/2019 – 04/2021

Pflege, Weiterentwicklung und Modernisierung der internen Rechnungsprüfungssoftware. Planung und Entwicklung von neuen internen Dienstleistungen.

Tools & Methoden

PHP
Sprache
|
PhpStorm
Tool
JetBrains IDE
|
JavaScript
Sprache
|
Vue.js
Framework
|
Pair Programming
Methode
|
Unit testing
Anderes

Verantwortlichkeiten
  • Pflegen und Erweitern eines der wichtigsten internen Systeme

  • Team- und fachübergreifende Abstimmung

Haupterrungenschaften
  • Wurde sehr schnell zum primären Entwickler für eines der wichtigsten internen Systeme

  • Schnelle und sehr erfolgreiche Umstellung von 100 % Vor-Ort auf vollständige Remote-Entwicklung

Uzuner Solutions GmbH (ehemals Clavis Solutions GmbH)

Software-Dienstleister

3 Jahre 5 Monate

Web-Entwickler - Building SARA Cockpit

07/2015 – 12/2018

Erweiterung und Pflege der Arbeitssicherheitssoftware „SARA Cockpit“. Außerdem wurde ich in ein anderes Projekt ausgelagert, in dem ich half, die Grundlage für einen neuen Webshop zu schaffen, in dem ich die Suchintegration mit Symfony und Elasticsearch erstellte.

Tools & Methoden

PHP
Sprache
|
Laravel
Framework
|
PhpStorm
Tool
JetBrains IDE
|
JavaScript
Sprache
|
jQuery
Framework
JavaScript Bibliothek
|
Symfony
Framework
PHP Framework
|
Elasticsearch
Tool
Such-Engine

Haupterrungenschaften
  • Konzeptualisierung und Implementierung eines kaskadierenden Rollen- und Berechtigungssystems

  • Gelernt, wie wertvoll gute "Developer-Experience" in der Softwareentwicklung ist

pietzpluswild GmbH

Digitalagentur

1 Jahr 10 Monate

Webentwickler - Agile Fullstack-Entwicklung & technisches Consulting im Agenturumfeld

08/2013 – 06/2015

Gleichzeitige Betreuung vielfältiger Kundenprojekte in einem dynamischen Agenturumfeld. Fokus auf die schnelle Einarbeitung in unterschiedliche Systemlandschaften und die termingerechte Umsetzung individueller Softwarelösungen für namhafte Kunden.

Tools & Methoden

TYPO3
Anderes
PHP CMS
|
Wordpress
Anderes
PHP CMS
|
JavaScript
Sprache
|
PhpStorm
Tool
JetBrains IDE
|
PHP
Sprache
|
Jira
Tool

Verantwortlichkeiten
  • CMS-Expertise: Fullstack-Entwicklung (PHP, JavaScript, SQL) auf Basis von TYPO3 und WordPress inklusive der Erstellung individueller Extensions und Plugins

  • System-Onboarding: Schnelle Analyse und Einarbeitung in komplexe Fremdsysteme zur Fehlerbehebung und funktionalen Erweiterung

  • Interdisziplinäre Zusammenarbeit: Enge Abstimmung mit Design- und Projektmanagement-Teams zur optimalen Umsetzung technischer Anforderungen

  • Qualitätssicherung: Durchführung von Code-Reviews und technischem Support zur Sicherstellung einer stabilen Performance der Kundenpräsenzen

  • Multiprojektmanagement: Effiziente Entwicklung und Wartung zahlreicher parallel laufender Web-Projekte unter Einhaltung enger Zeitpläne.

Haupterrungenschaften
  • Erfolgreiche Auslieferung technologisch anspruchsvoller Projekte in einem Umfeld mit hoher Taktung und technischer Varianz

  • Signifikante Verbesserung der Entwicklungs-Effizienz durch die Standardisierung interner Workflow-Prozesse

VNR Verlag für die Deutsche Wirtschaft AG

Fachverlag

4 Monate

Junior Web-Entwickler - Fullstack-Entwicklung & Support für digitale Verlagsmedien

03/2013 – 07/2013

Verantwortlich für den technischen Betrieb der Web-Präsenzen und die Entwicklung spezialisierter Marketing-Lösungen. Fokus auf die Verknüpfung von Design, Backend-Logik und Datenbankanbindungen.

Tools & Methoden

TYPO3
Anderes
PHP CMS
|
JavaScript
Sprache
|
PHP
Sprache
|
MySQL
Tool
Datenbank

Verantwortlichkeiten
  • Wartung und funktionale Erweiterung von TYPO3-Extensions

  • Entwicklung hochgradig performanter Landing Pages (Fullstack: PHP, CSS, JS, SQL)

  • Implementierung von Registrierungs-Workflows und Datenbankanbindungen

  • Interner IT-Support (Level 1–3) für Fachabteilungen und Redaktionen

  • Optimierung der Deployment- und Pflegeprozesse für Web-Inhalte

Projektmanager, E-Business (Praktikum) - Sicherstellung der Projektkontinuität im Fachverlag

02/2013 – 02/2013

Ad-hoc-Übernahme der Projektverantwortung nach dem Weggang des Vorgängers. Fokus auf die Analyse der bestehenden Systemlandschaft und den Übergang von externer Steuerung zu interner Eigenentwicklung.

Tools & Methoden

TYPO3
Anderes
PHP CMS
|
Projektmanagement
Methode
|
Anforderungsanalyse
Methode
|
Legacy Code Review
Methode

Verantwortlichkeiten
  • Steuerung und Koordination externer Web-Dienstleister

  • Analyse und Audit der bestehenden TYPO3-Infrastruktur

  • Einarbeitung in den Legacy-Code zur Vorbereitung der internen Übernahme

  • Sicherstellung des reibungslosen Projektflusses während der Vakanz