References
Who I work with.
My clients are mostly agencies and software companies, less often end customers directly. I do not name their customers here. I still describe the projects as concretely as I can without names.
many ways out
For four years I worked for many ways out as lead developer on a single product: a multi-tenant SaaS platform for maintenance management that the agency runs and develops for an industrial software vendor. At times together with one in-house developer, mostly solely responsible for architecture and implementation.
- Move to a DDD architecture with a clear separation of layers. Business logic shifted into the domain layer, testability raised considerably, internal logic stabilised.
- A test regime with PHPUnit and Codeception that keeps ongoing development safe.
- A complex permission system (ACL) and a read API for tenants.
- Upgrades from TYPO3 8.7 via 10.4, 11.5 and 12.4 to 13.4 while the platform kept running, with feature development continuing in close coordination with the end customer.
- ~300
- tenants
- 1,700
- user accounts
- ~1 M
- requests per day
- 8.7 → 13.4
- TYPO3 upgrades
Wilder Jäger
Since 2016 I have been Wilder Jäger's technical partner for TYPO3 projects, with fluctuating workload but without interruption. Together we have built numerous hotel websites: the agency owns concept and design, I own architecture, backend, infrastructure and deployment.
- Multi-site setups in which several houses of a group run multilingually in one TYPO3 instance.
- Integration of booking engines and other third-party services.
- LTS upgrades and ongoing maintenance of the instances.
PHORAX
For almost ten years PHORAX has called me in whenever the backend needs reinforcement: TYPO3 upgrades, extension development with Extbase, integrations, and consulting and code reviews for the team.
“Alex is an outstanding freelance PHP developer. In TYPO3 development and software architecture with Extbase, his many years of experience let him solve our tasks purposefully and sustainably. We particularly value his reliability and his goal-oriented communication.” Managing director, PHORAX (translated from German)
Constructiva Solutions
For a good two years I accompanied Constructiva Solutions in a large client project: refactoring of the existing code, architecture decisions, TYPO3 upgrades and ongoing backend development in the team.
“I have the pleasure of working with Alexander on a large and complex project. His expertise, especially in PHP and his hobbyhorse TYPO3, is outstanding. I was never shy to ask him about it, because he always shared it gladly and without ulterior motive. An absolute asset to any team.” Freelance developer on the same project, Constructiva Solutions (translated from German)
Marketing Factory Digital
For four years I developed extensions for Marketing Factory Digital's client projects, lifted instances to new LTS versions, built integrations and supported the team with reviews and consulting.
Easyfairs
For Easyfairs I looked after the trade-fair websites on TYPO3: a multi-site setup for many events, plus upgrades, consulting and reviews.
pixolith
For pixolith I took over the TYPO3 backend of client projects in two or three engagements and advised the team.
University of Wuppertal, ZIM
For the Centre for Information and Media Processing (ZIM) of the University of Wuppertal I have taken on two smaller tasks over the last ten years. Small, but apparently well remembered.
“Professional handling, very pleasant contact, high-quality results. We and our users are very satisfied and look forward to working together again.” Head of department, Centre for Information and Media Processing (translated from German)
The quotes are taken from public reviews on freelancermap, lightly shortened and translated. Further clients and end customers on request.