Benjamin Reuter

Software Engineer

Kontakt
+49 176 32622872
dev@reuterben.de
Bonn, Deutschland
Kompetenzen
Sprachen
PHP
PHP
JavaScript
JavaScript
TypeScript
TypeScript
Frameworks
Laravel
Laravel
Vue.js
Vue.js
jQuery
JavaScript Bibliothek
mehr anzeigen
verstecken
Angular
Angular
Symfony
PHP Framework
Quarkus
Java Framework
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
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
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
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 | seit 06/2024
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
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
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
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