Benjamin Reuter

Software Engineer

Kontakt

+49 176 32622872

dev@reuterben.de

Bonn, Deutschland

Kompetenzen
Sprachen

PHP

PHP

JavaScript

JavaScript

TypeScript

TypeScript
Methoden

Pair Programming

Pair Programming

Clean Code

Clean Code

TDD

Test Driven Development
mehr anzeigen
verstecken

SOLID

SOLID

Mob-Programmierung

Gemeinsame Arbeit an einem Problem mit drei oder mehr Personen

Scrum

Scrum

DDD

Domain Driven Design
Andere

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

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

Laravel

Vue.js

Vue.js

jQuery

JavaScript Bibliothek
mehr anzeigen
verstecken

Angular

Angular

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
Fullstack-Entwickler - Entwicklung einer fortgeschrittenen internen Werksuche

Verwertungsgesellschaft | 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
  • Aufbau einer modularen Angular Frontends-Anwendung

  • Iterative Entwicklung mit Fokus auf den Benutzern

  • Integration in eine Micro-Frontend Architektur

Fullstack Developer - Entwickeln einer Komplettlösung für Versicherungsvermittlung

Versicherungsvermittler | seit 10/2022

Entwickeln, Erweitern und Pflegen einer Software (SaaS) für Versicherungsmakler. Sie bildet den kompletten Prozess von der Anlage der Produkte, Firmen und deren Mitarbeitern, über die von der Auswahl der gewählten Produkte abhängigen Berechnung der Lohnsteuer und Sozialabgaben, bis hin zur Vertragsabwicklung mit den Versicherungen.

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
  • Sehr erfolgreicher Einsatz agiler Methoden

  • Erfolgreich ein Projekt auf den Weg gebracht, an dem mehrere größere Unternehmen zuvor gescheitert waren

Senior Software Engineer - Erweiterung und Wartung des B2B Shopsystems

Lekkerland SE | Großhandel | 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

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

Lead Entwickler - Entwicklung der Infrastruktur für die internationale Expansion

Actineo GmbH | Versicherungsdienstleister | 05/2021 - 09/2022

Aufbau einer stark modularisierten Anwendung zur Verwaltung komplexer Datenstrukturen. Koordination von internen und externen Ressourcen, parallel zur Pflege der 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
  • Entwicklung eines neuen und komplexen Systems in einem internationalen Team

Fullstack Web-Entwickler - Modernisierung des Rechnungsprüfungssystems

Actineo GmbH | Versicherungsdienstleister | 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

Web-Entwickler - Building SARA Cockpit

Software-Dienstleister | 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

Webentwickler - Umfangreiche Aufgaben im Agenturgeschäft

pietzpluswild GmbH | Digitalagentur | 08/2013 - 06/2015

Viele parallele Projekte in verschiedenen Umgebungen, oft mit engen Zeitplänen und individuellen Aufgaben, bei denen guten Zeitmanagement notwendig ist. Das alles im Kontext eines großen und vielfältigen Teams mit vielen unterschiedlichen Fähigkeiten.

Tools & Methoden

TYPO3

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

Verantwortlichkeiten
  • Mit sehr vielen verschiedenen parallelen Projekte umgehen

  • Schnell in sehr verschiedene Systeme einarbeiten