Benjamin Reuter
Software Engineer
+49 176 326 228 72
dev@reuterben.de
Bonn, Deutschland
PHP, JavaScript, TypeScript
PHP
JavaScript
TypeScript
Backend-Entwicklung, Legacy Code Review, Software-Architektur, Pair Programming, Frontend-Entwicklung, SOLID, Clean Code, Anforderungsanalyse, Projektmanagement, TDD, Scrum, Mob-Programmierung, DDD
Backend-Entwicklung
Legacy Code Review
Software-Architektur
Pair Programming
Frontend-Entwicklung
SOLID
Clean Code
Anforderungsanalyse
Projektmanagement
TDD
Scrum
Mob-Programmierung
DDD
Unit testing, GitHub, GitLab, GitHub Actions, GCP, Terraform
Unit testing
GitHub
GitLab
GitHub Actions
GCP
Terraform
PhpStorm, WebStorm, PostgreSQL, MySQL, SQLite, SonarQube, Elasticsearch, Jira, IntelliJ IDEA Ultimate
PhpStorm
WebStorm
PostgreSQL
MySQL
SQLite
SonarQube
Elasticsearch
Jira
IntelliJ IDEA Ultimate
Laravel, Vue.js, Angular, jQuery, Symfony, Quarkus
Laravel
Vue.js
Angular
jQuery
Symfony
Quarkus
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
Deutsch (Muttersprache)
Englisch (fließend)
Verwertungsgesellschaft
8 Monate
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.
Google Cloud Platform
JetBrains IDE
Java Framework
-
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
-
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
Großhandel
1 Jahr 4 Monate
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.
JetBrains IDE
Google Cloud Platform
PHP Commerce System
-
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
-
Erhöhung der Codequalität durch Einführen neuer Qualitätsstandards
Versicherungsvermittler
3 Jahre 6 Monate
seit 10/2022
Ablösung einer historisch gewachsenen, hochkomplexen Excel-Struktur durch eine moderne, performante SaaS-Lösung für Versicherungsmakler.
JetBrains IDE
Domain Driven Design
-
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
-
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
Versicherungsdienstleister
3 Jahre 7 Monate
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.
JetBrains IDE
Domain Driven Design
Test Driven Development
-
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
-
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
01/2019 – 04/2021
Pflege, Weiterentwicklung und Modernisierung der internen Rechnungsprüfungssoftware. Planung und Entwicklung von neuen internen Dienstleistungen.
JetBrains IDE
-
Pflegen und Erweitern eines der wichtigsten internen Systeme
-
Team- und fachübergreifende Abstimmung
-
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
Software-Dienstleister
3 Jahre 5 Monate
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.
JetBrains IDE
JavaScript Bibliothek
PHP Framework
Such-Engine
-
Konzeptualisierung und Implementierung eines kaskadierenden Rollen- und Berechtigungssystems
-
Gelernt, wie wertvoll gute "Developer-Experience" in der Softwareentwicklung ist
Digitalagentur
1 Jahr 10 Monate
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.
PHP CMS
PHP CMS
JetBrains IDE
-
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.
-
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
Fachverlag
4 Monate
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.
PHP CMS
Datenbank
-
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
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.
PHP CMS
-
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