Führung mit praktischer Beteiligung
Ich organisiere die Arbeit der Fachkräfte und verantworte die Teamentwicklung. Ich beteilige mich an Aufgabenzerlegung, Architekturdiskussionen, technischen Interviews, Code Reviews und Mentoring. Wenn es nötig ist und meine Auslastung es erlaubt, entwickle ich selbst.
Seit September 2024 arbeite ich bei CSoft Development. Meine offizielle Position ist Senior-Programmierer. In der Praxis übernehme ich die Aufgaben eines Team Lead / Tech Lead der Webentwicklung. Diese Bezeichnungen beschreiben unterschiedliche Seiten derselben Arbeit.
Ich arbeite mit PHP-/JavaScript-Entwicklern, einem Infrastrukturspezialisten, einem Designer und einem PM zusammen und berichte an den CTO. Meine praktische Erfahrung hilft bei der Diskussion von Lösungen; Verantwortung und Fachwissen der einzelnen Spezialisten bleiben dabei eigenständig.
Aufgaben, die ich übernehme
- Organisation der Entwicklung eines Unternehmenswebsystems und der Zusammenarbeit der Fachkräfte.
- Präzisierung von Geschäftsanforderungen gemeinsam mit PM und Projektbeteiligten.
- Aufgabenzerlegung, Schätzung und Abgrenzung von Änderungen.
- Technische Leitung der PHP- und Bitrix-Entwicklung.
- Beteiligung an Recruiting, Einarbeitung, Mentoring und Verantwortungsübergabe.
- Code Review, Dokumentation und Release-Verfahren.
Mein Arbeitsfeld umfasst Unternehmensplattformen, Integrationen und die Weiterentwicklung bestehender Systeme. Der technische Schwerpunkt liegt auf PHP, JavaScript, Bitrix Framework D7, Bitrix24, MySQL, Redis und Linux.
Beispiele für Ergebnisse
B2B-Plattform. Ich klärte die tatsächlichen Geschäftsanforderungen und wirkte mit dem Team an der Überarbeitung der Architektur mit. Das Team setzte Partnerprozesse und die 1C-Integration um; ein Senior-Entwickler führt die Weiterentwicklung fort. Ausführliche Fallstudie.
Teamentwicklung. Gemeinsam mit Kollegen etablierten wir regelmäßige Code Reviews und ein Release-Verfahren. Ein Kollege aus dem technischen Support entwickelte sich zum Entwickler auf mittlerem Erfahrungsniveau und übernahm Infrastruktur und Anwendungsdienste. Das Ergebnis beruht auf seiner eigenen Arbeit und den gemeinsamen Anstrengungen des Teams. Fallstudie zur Verantwortungsübergabe.
Eigene Entwicklungsarbeit. Ich entwarf den Entwicklungsplan für ein Portal für Ingenieure und technische Fachkräfte und setze ihn überwiegend selbstständig um. Aktueller Projektstatus.
Mein Verständnis von Teamleitung
Bei jeder Aufgabe muss klar sein, welches Ziel sie hat, wie wichtig sie ist, wer entscheidet und wie das Ergebnis geprüft wird. Technische Ergebnisse sollten zeigen, was sich für Nutzer oder das Unternehmen ändert.
Im Review bespreche ich neben Code auch Annahmen: Was geschieht bei einem Fehler, welche Berechtigungen sind nötig, wie wirkt sich die Änderung auf benachbarte Abläufe aus und wer kann sie betreuen? Bei der Übergabe erkläre ich auch, warum die Lösung so aufgebaut ist und welche Grenzen sie hat. Eine Liste erledigter Schritte reicht dafür nicht aus.
Ich unterscheide zwischen Erfahrungsniveau, aktueller Selbstständigkeit und Verantwortungsumfang. Entwicklung zeigt sich an Aufgaben, die jemand zu einem geprüften Ergebnis führen und Kollegen erklären kann.
Welche Rolle ich suche
Vollständig remote mit Verantwortung für ein Webteam, ein Unternehmenssystem oder einen technischen Bereich. Besonders interessant sind Aufgaben, die Architektur, Zusammenarbeit mit Menschen und tiefes Implementierungsverständnis verbinden.
Im ersten Gespräch klären wir das Produkt, die Zusammensetzung des Teams, meine erwarteten Befugnisse und die aktuellen Einschränkungen. Wir besprechen auch, welche Ergebnisse Sie in den ersten Monaten erwarten. So können wir prüfen, ob meine Erfahrung zu Ihren Erwartungen passt.
