SKILLS
Softwareentwicklung mit PHP
Ich entwickle individuelle Webanwendungen auf basis moderner Technologien und Frameworks. Den Fokus setze ich dabei auf objektorientierten, test- und wartbaren Code, der es erlaubt mit Ihren Anforderungen zu wachsen.
Die Grundlage dafür bildet zum einen meine umfassende praktische Erfahrung, die ich in Unternehmen und Projekten verschiedenster Branchen und Größenordnungen sammeln durfte. Zum anderen verfüge ich über gute theoretische Grundlagen der Softwareentwicklung und schätze es, mit Kollegen über den sinnvollen Einsatz von Design Patterns zu diskutieren oder in einem Team zu arbeiten, das Clean Code Prinzipien nach Robert C. Martin einsetzt oder es lernen möchte.
Professionalisierung von Entwicklungsprozessen
Viele Projekte kranken daran, dass die technischen Grundlagen für ein professionelles Arbeiten nicht gegeben sind. Man muss ein Projekt jedoch nicht immer "neu aufsetzen", um die Fehler der Vergangenheit in den Griff zu bekommen. Auch Legacy-Anwendungen können mit sauberen Prozessen stabilisiert und professionell betrieben werden.
Ich unterstütze ihr Team dabei, einen Entwicklungsprozess zu etablieren, in dem...
- Builds automatisiert und wiederholbar ablaufen.
- ein Deployment per Knopfdruck oder per Continuous Delivery durchgeführt wird.
- Unit- und Integrationstests die Qualität sicherstellen.
- die Stages sauber voneinander getrennt sind.
- Pull-Requests und Peer-Reviews den Wissenstransfer sicherstellen.
- Pair-Programming die Qualität der Arbeitsergebnisse erhöht.
- wir stets weitere Maßnahmen entwickeln, die sicherstellen, dass wir gemeinsam echte Mehrwerte generieren können.
Entwicklung von Schnittstellen
Schnittstellen werden von mir als RES