☞ Bitte kontaktieren Sie mich für einen ausführlichen Lebenslauf.
Nachstehend finden Sie eine Vorschau auf meine Projekte:
• Beratung des Managements und der Entwickler in technischen Fragen
• Beratung der Projektleitung über die aktuelle Situation und mögliche Lösungen
• Planung und Anpassung der Anwendungsinfrastruktur und -architektur
• Konzeptionierung von Funktionalität
• Umwandlung von Legacy-Code in Clean Code
• Erstellung von Prototypen und MVPs
• Entkopplung von starken Abhängigkeiten innerhalb der Anwendung
• Sicherstellung der Verfügbarkeit und Skalierbarkeit der Plattform
• Sicherstellung von Effizienz und Geschwindigkeit der Entwicklung
• Durchführung von Event Stormings
• Identifizierung der relevanten Änderungen an der Architektur und Gestaltung der Übergangsphase
• Einführung von Entwurfsmustern, agilen Methoden und DevOps-Grundsätzen
• Führung des Entwicklungsteams
• Mentoring und Schulung von Entwicklern
• Optimierung der Leistung durch mehrstufiges Caching und asynchrones Messaging
• Optimierung der Geschwindigkeit durch effizientere SQL-Abfragen und serverseitiges Caching
• Recherche und durchdachte Auswahl des Tech-Stacks
• Überprüfung von Pull-Requests (besonderes Augenmerk auf Codequalität, Wartbarkeit und Sicherheit)
• Aufspaltung von Monolithen in SCS oder Microservices
• Starker Fokus auf strikte, sichere, nachvollziehbare und effiziente Prozesse innerhalb der Anwendung
• Schulung des Entwicklerteams in agiler und nachhaltiger Softwareentwicklung und -architektur