Backend Developer / DevOp
Personal Details
Languages
English
Fluent
German
Native
Hobbies
Diving, Photography
Experience
Schwerin
Senior Software Developer Backend
- Technical point of contact responsible for the stable operation and continuous development of the backend
- Design and implementation of new features, including automated testing
- Refactoring of the existing codebase to improve structure and maintainability
- Bug fixing and active contribution to stable and high-performance systems
- Creation and maintenance of technical documentation (e.g. APIs, features)
- Development and maintenance of unit and integration tests; code quality ensured through regular code reviews
- Close collaboration with other developers within the team
- Responsibility for the architecture and maintenance of a RESTful API
Lüneburg
Software-Engineer
- Implementation of new features as well as bug fixes in the existing codebase
- Analysis and reflection on the software architecture, deriving concrete improvement opportunities
- Evaluation of the test structure with a focus on code coverage analysis and appropriate mocking strategies
- Review of security-relevant aspects in accordance with ISO 27001
- Documentation of analysis results and target group-oriented presentation of recommendations to both technical and business leadership
Hamburg
Snud GmbH / etronixx Sales GmbH
Senior Software Developer
- SAP integration into existing software solutions
- Planning and implementation of new sales channels using Laravel (PHP) and Mirakl as a well-known third-party solution in wholesale/e-commerce
- DevOps activities (Linux – Ubuntu/Debian, Docker)
Köln
WILDE BEUGER SOLMECKE Partnerschaft mbB
Senior Developer
- Linking of internal software systems
- Development of a BI dashboard
- Support in the development of a “pre-case” module using Symfony (PHP)
Hamburg
LegalTech Systems GmbH & Co. KG
Senior Software Developer & DevOp
- Refactoring and modernization of legacy solutions (Laravel)
- Development of new features (Laravel)
- Software architecture planning
- Planning and implementation of deployment processes using Docker and Bitbucket
- Quality assurance, including unit testing
Hamburg
Senior Developer
- Contributed to the implementation of customer projects (PHP)
- Introduced unit testing for quality assurance (PHP)
- Worked with Linux as a production environment
Hamburg
Product Owner
- Quality assurance and enforcement of IT standards within the organization
- Contributing to e-commerce projects
- Automation of deployment and quality standards using GitLab
- Bi-directional SAP integration into e-commerce solutions based on OXID (PHP)
- Setup of production environments for clients using ESXi (Linux)
Hamburg
Lead Developer
- Defining and enforcing quality standards
- Implementation of interface solutions using PHP ZF2, ZF3, and CodeIgniter in the telecommunications sector, e.g. for Telefonica and DE-CIX
- SAP integration at partner companies for Bosch/Magura and other well-known enterprises
Hamburg
Freelancer
Research on IT security-related topics within what is now known as the “darknet,” which led to the publication of several articles at the time
Education
G18 / terralink networks GmbH, Hamburg
IT Specialist in Application Development
G18, Hamburg
IT Specialist in System Integration
Jul 2010
G18, Hamburg
Technical Assistant for Computer Science
Jul 2012
Projects
A powerful CLI tool to generate Laravel migration files from an existing MySQL, PostgreSQL or MSSQL database.
Flexible Multi-Channel Auto Publisher for WordPress Publish your blog posts to Dev.to or any custom target – automatically and without writing a single line of code.
This repository provides a starting point for building modern WordPress plugins with a clean architecture and dependency injection.
Stack: Laravel 12, Filament v4, FFmpeg, Dropbox SDK
Lines of Code: ≈ 11 K (74 % test coverage)
Quality Metrics: Maintainability A | Security A
Technical Debt Ratio: 0.65 % (≈ 2 Days Remediation Time)
Focus: Distributed video ingestion and delivery system with modular storage abstraction, dynamic preview generation, secure file handling, and real-time progress tracking via WebSockets.
Highlights:
- Unified ingest pipeline with transactional safety and rollback logic
- DynamicStorage abstraction for driver-agnostic file access (local, S3, Dropbox)
- Filament v4 Admin UI with role/permission management (Shield)
- Automated CSV import and activity logging via Spatie
- AGPL-3.0 licensed for open collaboration
Filament Passport UI provides a structured administrative interface for managing Laravel Passport OAuth resources using Filament v4.
It is designed for applications that already rely on Filament as their primary admin panel and want to manage OAuth clients, tokens, scopes, and related authorization concepts in a clear and maintainable way without custom internal tooling or CLI-driven workflows.
Laravel Passport Authorization Core provides a domain-oriented authorization model on top of Laravel Passport.
It defines structured concepts for scopes, permissions, grants, and authorization context without any UI, admin panel, or framework-specific assumptions beyond Laravel itself.
This package is intended to serve as a reusable foundation for:
administrative UIs (e.g. Filament, custom dashboards)
API-level authorization enforcement
policy-driven access control
audit-aware security architectures
It does not implement OAuth flows and does not replace Passport.
Passport remains the runtime authority for token issuance and validation.
Attribute-based OAuth Scope Enforcement
Laravel Passport traditionally enforces OAuth scopes at the routing level, typically via middleware definitions in route files. While functional, this approach tends to scatter authorization rules across routes and couples controllers to infrastructure-level concerns.
This package introduces an attribute-based approach to OAuth scope enforcement.
By leveraging PHP 8 attributes and a single resolving middleware, required OAuth scopes can be declared directly on controllers or controller actions, keeping authorization rules close to the code they protect while remaining fully compatible with Laravel Passport.
Key ideas
OAuth scopes are declared, not wired
Controllers express requirements, not middleware mechanics
Passport remains untouched and fully in control of token validation
Routes stay clean and infrastructure-agnostic
Skills
PHP
MySQL
ISO 27001
CI/CD
Web Development
DevOp
Laravel
Wordpress
ZF2 / ZF3 / Laminas
Courses
IT Security Officer (ISO 27001)
TÜV Rheinland
Dez 2024 - Jan 2025OXID Professional Edition v4.7
OXID eSales AG, Freiburg
Aug 2013 - Aug 2013OXID Enterprise Edition v5.0
OXID eSales AG, Freiburg
Aug 2013 - Aug 2013