Benjamin Reuter

Software Engineer

Concise Detailed
Contact

+49 176 326 228 72

dev@reuterben.de

Bonn, Germany

Competencies
Languages

PHP, JavaScript, TypeScript

PHP

PHP

JavaScript

JavaScript

TypeScript

TypeScript
Methods

Backend Development, Legacy Code Review, Software Architecture, Pair Programming, Frontend Development, SOLID, Clean Code, Requirements Analysis, Project Management, TDD, Scrum, Mob-Programming, DDD

Backend Development

Backend Development

Legacy Code Review

Legacy Code Review

Software Architecture

Software Architecture
show more
hide

Pair Programming

Pair Programming

Frontend Development

Frontend Development

SOLID

SOLID

Clean Code

Clean Code

Requirements Analysis

Requirements Analysis

Project Management

Project Management

TDD

Test Driven Development

Scrum

Scrum

Mob-Programming

Working together on the same problem with three or more people

DDD

Domain Driven Design
Others

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

Unit testing

Unit testing

GitHub

Git-based software development platform

GitLab

Git-based software develpment platform
show more
hide

GitHub Actions

CI/CD Platform

GCP

Google Cloud Platform

Terraform

Infrastructure-as-code software tool
Tools

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

PhpStorm

JetBrains IDE

WebStorm

JetBrains IDE

PostreSQL

Database
show more
hide

MySQL

Database

SQLite

Database

SonarQube

Code Quality Analysis

Elasticsearch

Search Engine

Jira

Jira

IntelliJ IDEA Ultimate

JetBrains IDE
Frameworks

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

Laravel

Laravel

Vue.js

Vue.js

Angular

Angular
show more
hide

jQuery

JavaScript Library

Symphony

PHP Framework

Quarkus

Java Framework
Education

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

Languages

German (native)

English (fluent)

Projects

Collecting Society

8 months

Fullstack Developer - User-Centric Prototyping & Agile Requirements Analysis

06/2024 – 02/2025

Key contributor in a cross-functional team building an advanced repertoire search tool. Focused on translating complex user requirements and design mockups into functional features using agile methods, prioritizing high usability and user experience.

Tools & Methods

Angular
Framework
|
GCP
Other
Google Cloud Platform
|
TypeScript
Language
|
WebStorm
Tool
JetBrains IDE
|
Jira
Tool
|
Quarkus
Framework
Java Framework
|
Scrum
Method
|
Pair Programming
Method
|
Java
Language

Responsibilities
  • Rapid prototyping: Development of functional prototypes that demonstrated technical feasibility for features previously considered unfeasible

  • Micro-front-ends: Seamless integration of applications into an existing micro-front-end architecture

  • Front-end Architecture: Design and development of a modular Angular front-end application to ensure maintainability and scalability

  • Requirements Analysis: Conducting user interviews to identify real-world use cases and translate them into efficient digital workflows

  • Agile Development: Iterative implementation with rapid feedback cycles and a focus on intuitive user interface design

Key Achievements
  • Successful validation and implementation of critical system functions despite complex dependencies on legacy infrastructure

  • High acceptance of the new solutions among end users through the consistent elimination of unnecessary workarounds

Lekkerland SE

Wholesale

1 year 4 months

Senior Software Engineer - Scaling & Performance Optimization of Complex E-Commerce Architectures

10/2022 – 02/2024

Integrating into a large development team that is responsible for building a new B2B show system. The project was particularly challenging due to both large and complex data structures with very advanced rules for the price calculations for the different customer groups.

Tools & Methods

PHP
Language
|
PhpStorm
Tool
JetBrains IDE
|
GCP
Other
Google Cloud Platform
|
Scrum
Method
|
Spryker
Framework
PHP Commerce System

Responsibilities
  • Building new modularized functionalities into the shopsystem

  • Orchestration of business logic between a modular Spryker monolith and a distributed microservices architecture

  • Seamless integration of third-party systems (including SAP) into the existing web infrastructure

  • Optimization of complex, customer-specific pricing algorithms for high data loads

Key Achievements
  • Increased the code quality by introducing new quality standards

Insurance industry

3 years 6 months

Fullstack Developer - Building a complete solution for insurance brokers

since 10/2022

Replacement of a historically evolved, highly complex Excel structure with a modern, high-performance SaaS solution for insurance brokers.

Tools & Methods

Laravel
Framework
|
PhpStorm
Tool
JetBrains IDE
|
Vue.js
Framework
|
PHP
Language
|
DDD
Method
Domain Driven Design
|
SOAP
Other

Responsibilities
  • Building an advanced UI to provide highly contextualized data

  • Implementing a CI/CD pipeline and monitoring (Sentry)

  • Building the infrastructure for a multitenancy application with complex dependencies

  • Developing a concept together with the customer

  • Connecting to the Federal Ministry of Finance for an accurate net income tax calculator

Key Achievements
  • Development of a precise income tax calculator through direct connection to the BMF interface (PAP)

  • Successful migration of complex pension and tax logic into a maintainable software architecture

  • Project rescue and successful implementation of a solution that several service providers had previously failed to deliver

Actineo GmbH

Insurance service provider

3 years 7 months

Lead Developer - Technical Leadership & Architecture of Modular Enterprise Platforms

05/2021 – 09/2022

Assumed technical leadership of the company’s most important strategic project following an external audit. Focused on stabilizing a complex data architecture and ensuring business continuity for critical legacy systems.

Tools & Methods

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

Responsibilities
  • Technical Debt Management: Stabilization of complex data architectures and pragmatic implementation of requirements in a dynamic environment

  • Process Innovation: Significant boost in team productivity and software quality through Mob Programming and automated testing

  • Technical Leadership: Mentoring and technical guidance of up to 8 developers within an international team environment

  • Dual Role Management: Sole responsibility for maintaining business-critical legacy systems while leading the strategic new development

  • Strategic Project Turnaround: Technical takeover and realignment of the core platform project following an external performance audit

Key Achievements
  • Ensuring system stability during a critical phase of transformation

  • Successfully establishing new collaboration models (mob programming), which led to a measurable increase in skills within the team

Web Developer Full-Stack - Transformation and Refactoring of Mission-Critical Core Systems

01/2019 – 04/2021

Maintenance, further development and modernization of the internal invoice auditing software. Planning and development of new internal services.

Tools & Methods

PHP
Language
|
PhpStorm
Tool
JetBrains IDE
|
JavaScript
Language
|
Vue.js
Framework
|
Pair Programming
Method
|
Unit testing
Other

Responsibilities
  • Maintaining and extending one of the most important internal systems

  • Inter-team and interdisciplinary coordination

Key Achievements
  • Became the main contributor for a very important inhouse system in a very short amount of time

  • Quickly and very successfully transitioned from 100 % on-site to fully remote development

Uzuner Solutions GmbH (ehemals Clavis Solutions GmbH)

Software service provider

3 years 5 months

Web Developer - Building SARA Cockpit

07/2015 – 12/2018

Extending and maintaining the industrial work safety software "SARA Cockpit". Also being outsourced to another project, where I helped to build the foundation for a new web shop, where I created the search integration using Symfony and Elasticsearch.

Tools & Methods

PHP
Language
|
Laravel
Framework
|
PhpStorm
Tool
JetBrains IDE
|
JavaScript
Language
|
jQuery
Framework
JavaScript Library
|
Symphony
Framework
PHP Framework
|
Elasticsearch
Tool
Search Engine

Key Achievements
  • Conceptualized and implemented a cascading role and permission system

  • Learned the value of good developer experience from Laravel

pietzpluswild GmbH

Digital agency

1 year 10 months

Web developer - Agile full-stack development & technical consulting in an agency setting

08/2013 – 06/2015

Simultaneous management of diverse client projects in a dynamic agency environment. Focused on rapid onboarding into various system landscapes and the timely delivery of custom software solutions for high-profile clients.

Tools & Methods

TYPO3
Other
PHP CMS
|
Wordpress
Other
PHP CMS
|
JavaScript
Language
|
PhpStorm
Tool
JetBrains IDE
|
PHP
Language
|
Jira
Tool

Responsibilities
  • CMS Expertise: Full-stack development (PHP, JavaScript, SQL) based on TYPO3 and WordPress, including the creation of custom extensions and plugins

  • System Onboarding: Rapid analysis and integration into complex third-party systems for troubleshooting and functional enhancements

  • Interdisciplinary Collaboration: Close coordination with design and project management teams to ensure optimal implementation of technical requirements

  • Quality Assurance: Conducting code reviews and providing technical support to ensure stable performance of client websites

  • Multi-Project Management: Efficient development and maintenance of numerous concurrent web projects while adhering to strict deadlines

Key Achievements
  • Successful delivery of technologically demanding projects in a high-paced environment with significant technical variance

  • Improved development efficiency by standardizing internal workflow processes

VNR Verlag für die Deutsche Wirtschaft AG

Specialized publisher

4 months

Junior Web Developer - Full-Stack Development & Support for Digital Publishing Media

03/2013 – 07/2013

Responsible for the technical operation of websites and the development of specialized marketing solutions. Focus on integrating design, backend logic, and database connections. Full-stack development & support for digital publishing media

Tools & Methods

TYPO3
Other
PHP CMS
|
JavaScript
Language
|
PHP
Language
|
MySQL
Tool
Database

Responsibilities
  • Maintenance and functional enhancement of TYPO3 extensions

  • Development of high-performance landing pages (full-stack: PHP, CSS, JS, SQL)

  • Implementation of registration workflows and database integrations

  • Internal IT support (Level 1–3) for business departments and editorial teams

  • Optimization of deployment and maintenance processes for web content

Project Manager, E-Business (Internship) - Ensuring project continuity in specialized publishing

02/2013 – 02/2013

Assumed project leadership on an ad hoc basis following the departure of the previous project lead. Focused on analyzing the existing system landscape and transitioning from external management to in-house development.

Tools & Methods

TYPO3
Other
PHP CMS
|
Project Management
Method
|
Requirements Analysis
Method
|
Legacy Code Review
Method

Responsibilities
  • Management and coordination of external web service providers

  • Analysis and audit of the existing TYPO3 infrastructure

  • Familiarization with the legacy code in preparation for the internal handover

  • Ensuring a smooth project workflow during the vacancy