Others call me: skeptical perfectionist, Behavior-Driven Development addict and even IT security paranoid. I appreciate the spirit of free/open source software communities. All that gets reflected on twitter via @stmllr and on GitHub
My daily work covers:
Requirement analysis: focusing on customer needs to build the right things - applying agile methods, like user stories, modeling by example with BDD and rapid prototyping.
Consulting: Analysis and evaluation of software architecture and quality, for example structural code analysis, basic security audits and performance tests.
Planning: Creating technical concepts and deciding on tools, processes and approaches, for example Domain Driven Design.
Software Architecture & Development: Creating sustainable yet pragmatic solutions, based on object oriented software. Continuous refactoring and using design patterns are basic parts of that.
Quality assurance: Applied Test/Behavior Driven Development with Cucumber, Rspec, PHPUnit and Behat/Mink + Selenium, from unit tests over functional tests to full blown acceptance tests.
Continuous Integration: Fully automated Software Tests + Builds + Deployments using continuous integration services.
Team lead: Enabling teams to successfully create and deliver software into the enterprise.
Open Source: TYPO3 core team member
My first contact with the TYPO3 community was in 2002. Many years later, in 2013, I became an official core team member with merge rights. I have been a member of the TYPO3 security team from 2004-2008. I am part of the TYPO3 ELTS team and a reviewer of the TYPO3 developer certification program. Last but not least, I maintain and develop several community extensions.
The Open Source CMS TYPO3 is my favorite tool for content management. It combines enterprise level features with a well networked, highly active and progressive open source community.