Benjamin Reuter

Software Engineer

Contact

+49 176 32622872

dev@reuterben.de

Bonn, Germany

Competencies
Languages

PHP

PHP

JavaScript

JavaScript

TypeScript

TypeScript
Methods

Pair Programming

Pair Programming

Clean Code

Clean Code

TDD

Test Driven Development
show more
hide

SOLID

SOLID

Mob-Programming

Working together on the same problem with three or more people

Scrum

Scrum

DDD

Domain Driven Design
Others

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

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

Laravel

Vue.js

Vue.js

jQuery

JavaScript Library
show more
hide

Angular

Angular

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
Fullstack Developer - Developing an advanced internal repertoire search application

Collecting Society | 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
  • Building an Angular frontend application using a modular component structure

  • User-centric iterative development

  • Integrating into a micro-frontend architecture

Fullstack Developer - Building a complete solution for insurance brokers

Insurance industry | since 10/2022

Building, extending and maintaining a software (SaaS) for insurance brokers. It covers the entire process from the creation of products, companies and their employees, through the calculation of income tax and social security contributions depending on the selected products, to the processing of contracts with insurance companies.

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
  • Very successful use of agile methods

  • Successfully launched a project where several larger companies had previously failed

Senior Software Engineer - Extending and maintaining the Spryker B2B shop

Lekkerland SE | Wholesale | 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

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

Lead Developer - Developing the infrastructure for international expansion.

Actineo GmbH | Insurance service provider | 05/2021 - 09/2022

Building a heavily modularized application for managing complex data structures. Coordination of internal and external resources, while maintaining the legacy systems in parallel.

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
  • Handling development of a new and complex system in an international team

Web Developer Full-Stack - Modernizing the invoice auditing system

Actineo GmbH | Insurance service provider | 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

Web Developer - Building SARA Cockpit

Software service provider | 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

Web developer - Comprehensive tasks in the agency business

pietzpluswild GmbH | Digital agency | 08/2013 - 06/2015

Plenty of parallel projects in different environments, often with tight schedules and unique tasks, requiring to manage priorities. Everything happening in a large and diverse team with a lot of different skill sets.

Tools & Methods

TYPO3

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

Responsibilities
  • Manage a lot of different tasks in parallel

  • Quickly familiarize oneself with very different systems