Benjamin Reuter
Software Engineer
Contact
+49 176 32622872
dev@reuterben.de
Bonn, Germany
Competencies
Languages
PHP
PHP
JavaScript
JavaScript
TypeScript
TypeScript
Frameworks
Laravel
Laravel
Vue.js
Vue.js
jQuery
JavaScript Library
show more
hide
Angular
Angular
Symphony
PHP Framework
Quarkus
Java Framework
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
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
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
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 |
since 06/2024
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
Framework
Other
Google Cloud Platform
Google Cloud Platform
Language
Tool
JetBrains IDE
JetBrains IDE
Tool
Framework
Java Framework
Java Framework
Method
Method
Language
Responsibilities
-
Building an Angular frontend application using a modular component structure
-
User-centric iterative development
-
Integrating into a micro-frontend architecture
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
Language
Tool
JetBrains IDE
JetBrains IDE
Other
Google Cloud Platform
Google Cloud Platform
Method
Framework
PHP Commerce System
PHP Commerce System
Responsibilities
-
Building new modularized functionalities into the shopsystem
Key Achievements
-
Increased the code quality by introducing new quality standards
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
Framework
Tool
JetBrains IDE
JetBrains IDE
Framework
Language
Method
Domain Driven Design
Domain Driven Design
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
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
Language
Framework
Tool
JetBrains IDE
JetBrains IDE
Method
Method
Method
Domain Driven Design
Domain Driven Design
Method
Test Driven Development
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
Language
Tool
JetBrains IDE
JetBrains IDE
Language
Framework
Method
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
Language
Framework
Tool
JetBrains IDE
JetBrains IDE
Language
Framework
JavaScript Library
JavaScript Library
Framework
PHP Framework
PHP Framework
Tool
Search Engine
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
Other
PHP CMS
PHP CMS
Other
PHP CMS
PHP CMS
Language
Tool
JetBrains IDE
JetBrains IDE
Language
Tool
Responsibilities
-
Manage a lot of different tasks in parallel
-
Quickly familiarize oneself with very different systems