Get in touch
»The best architectures, requirements,
and designs emerge from self-organizing teams.«
As a software architect, I clarify and communicate architecture-relevant requirements and boundary conditions, work out suitable structures and solution concepts with the development teams and accompany their implementation.
My path at AOE began as a TYPO3 integrator in the support team at the time, maintaining and developing existing projects. With my background as a full-stack web developer, I can support the team with bug fixes and implementing change requests in frontend and backend, while learning patterns like CI/CD or configuration-as-code. I take responsibility for some of our open source components and start sharing my experiences - in blog posts, at conferences and as a mentor for new colleagues.
Gradually, I focus on backend development; first in PHP, later in Java and Kotlin. I also take care of central build and deployment tools, am jointly responsible for establishing development workflows such as code reviews and accompany the introduction of Git as successor to SVN as version control system. As a member of the development team for Sony PlayStation Network, I was able to gain lasting experience in a fully English-language project and the go-live of the platform during a release sprint in Los Angeles.
Moving to the congstar project opens up the opportunity for me to take on a cross-team role. While the development teams are making the transition from monolith to microservices, I am helping to shape the necessary structural changes. Guardrails, such as a project-internal Tech Radar, provide a framework for action for the teams, which now operate largely autonomously. As software architects, our focus is on formulating a future-proof architectural vision on the one hand, and on supporting the development teams by identifying potential obstacles at an early stage on the other.
In addition to my work in the project, I can also contribute time and again as a support to the sales team in the creation of solution sketches. Here, the focus is on quickly identifying relevant requirements. Against the background of this experience, I am now active in a consulting capacity in changing projects and strive for agile, sustainable and future-proof solutions for our customers.
Even though I count myself to the species of introverted computer scientists and like to limit conversations to the bare essentials: I am fascinated by language. Whether spoken, written or as a gesture - language forms the basis of interpersonal communication. It can create worlds and destroy them again with a single sentence, forge relationships or spark off wars. And it is at the center of my daily work: whether it is a requirement or a vision, an architecture decision record or a workshop protocol, it is always about the linguistic description of a more or less complex issue. It is not without reason that the definition of a common language, the "Ubiquitous Language", is a central component of Domain-Driven Design in software development.
Finding the right balance again and again, based on the target group, their (prior) knowledge and other factors, in order to convey the relevant facts as precisely and unambiguously as possible, is an exciting challenge, since it ultimately determines the quality of the common understanding and the results of our work.
|I enjoy a cup of coffee in peace, early in the office or in the kitchen when the kids are out of the house.||A light lunch to prevent the afternoon slump, preferably from our chefs Christoph and Tobias, of course.||As a train commuter, I use my commute home to keep up on LinkedIn or listen to a podcast.|
|My productivity is highest in the morning, so I like to complete tasks first thing in the morning.||Cross-team meetings, such as the architecture CoP, usually take place in the afternoon.||In the evenings I like to spend time with my family.|
AOE is also commonly used as an acronym for the games in the Age of Empires series. We have already received one or the other request from players via our support channels, which we then kindly referred to the manufacturer.
As a software architect, I am not usually a member of a single development team, but am entrusted with overarching tasks. It's exciting to take a look at the Architecture-CoP ("Community of Practice"), the round of architects at AOE. We are a diverse group with very different characters and backgrounds, united by a passion for future-proof software and the pursuit of a deep understanding of the problems to be solved. The different perspectives and points of view lead to passionate discussions from time to time, but at the end there is a result that has weighed up various aspects in a well thought-out way and is supported by the whole team.
...to support a team or a colleague at work.
AOE press releases
In the hunt for the best option to understand customer needs, Digital Persona Twins (DPT) emerge victorious for most telcos. What are they? Stefan Rotsch has written a summary for inform by TM Forum.
Digitalization brings enormous advantages and a great deal of potential with regard to sustainability, but it also has its price. Read more on sustainable software development.
Our insights and recommendations regarding current technologies for the development of software solutions, based on our daily work.
Our impressions from TM Forum Digital Transformation World (DTW) 2022.
Technology plays a decisive role in a CSP’s recipe for success. Stefan Rotsch shares insights on how to quickly adapt business processes despite running old IT systems.
AOE press releases
How CSPs increase customer satisfaction based on data.
Events & Conferences
We provide insights into the topics discussed at ANGA COM and talk about the impulses AOE has has gained from it.
AOE press releases
On March 9 and 10, 2016, the first “AOE TYPO3 Extension (Mini) Code Sprint” took place in our Wiesbaden office. Two developers (thus “mini”) spent 1.5 days each to work on some of AOE’s public TYPO3 extensions, making substantial progress with what is usually neither doable in our short weekly extension maintenance sessions nor in our free time.
AOE press releases
This year, Tomas Norre Mikkelsen and I had the opportunity to attend the TYPO3 East Europe (T3EE) in Cluj-Napoca, Romania. A fond retrospect of two eventful conference days.
Tomas Norre Mikkelsen and I recently had the opportunity to attend the Jenkins User Conference U.S. West in Santa Clara, California. The conference on the U.S. West Coast is the largest such event in the world for users and developers of the continuous integration system Jenkins, which represents a core element of software development at AOE. This made the event particularly valuable and it was exciting to gain insights into future developments of the project. In addition, we learned how Jenkins was used in large corporations such as Google or Yahoo! Following, I would like to present some of the concepts and methodologies, which ran like a thread through the numerous presentations.