30.05.2025 aktualisiert


verifiziert
Premiumkunde
nicht verfügbarSenior-Entwickler, IT-Architekt und Berater
München, Deutschland
Weltweit
Diplom Informatiker FHSkills
Als Senior Full-Stack-Entwickler mit Fokus auf TypeScript, Angular und C# entwickle ich performante, skalierbare Anwendungen für moderne Web- und Unternehmenslösungen. Neben der Neuentwicklung optimiere ich bestehende Systeme für langfristige Wartbarkeit und Flexibilität.
Ich berate zu Softwarearchitektur, Technologieauswahl und Best Practices, um Projekte strategisch auszurichten. Mein Fokus liegt auf modularen, nachhaltigen und individuell anpassbaren Lösungen für komplexe Anforderungen.
Mit analytischem Denken und schneller Auffassungsgabe arbeite ich mich zügig in neue Technologien ein. Ich lege Wert auf eine strukturierte, lösungsorientierte Arbeitsweise und klare, transparente Kommunikation für wirtschaftlich sinnvolle Ergebnisse.
Ich berate zu Softwarearchitektur, Technologieauswahl und Best Practices, um Projekte strategisch auszurichten. Mein Fokus liegt auf modularen, nachhaltigen und individuell anpassbaren Lösungen für komplexe Anforderungen.
Mit analytischem Denken und schneller Auffassungsgabe arbeite ich mich zügig in neue Technologien ein. Ich lege Wert auf eine strukturierte, lösungsorientierte Arbeitsweise und klare, transparente Kommunikation für wirtschaftlich sinnvolle Ergebnisse.
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Im Rahmen einer Eigenentwicklung wurde eine serverseitige Node.jsAnwendung zur automatisierten Erkennung und Auswertung neuer Freelance-Projektangebote erstellt. Die Anwendung läuft auf einem eigenen Linux-Server (cPanel) und überprüft täglich mehrere Plattformen wie XING, Freelancermap, Freelance.de und LinkedIn auf neue Projekte. Sie arbeitet Cookie-basiert, nutzt HTML-Scraping und verarbeitet die Daten in einer SQLite-Datenbank. Optional erfolgt eine E-Mail-Benachrichtigung für relevante Treffer. Zu den technischen Herausforderungen zählten Session-Handling ohne Puppeteer, HTML-Datenextraktion mit Cheerio, die Verarbeitung nicht standardisierter Datenquellen sowie die korrekte Filterung, Deduplikation und Kategorisierung der Ergebnisse.
Im Rahmen eines Projekts wurde eine Anwendung weiterentwickelt, mit der Angebote für Kunden erstellt werden können.
Als Technologien kamen Angular 14 und TypeScript auf der Client- und .NET Core 8.0 mit C# auf der Server-Seite sowie Power Automate/Power Apps Flows zum Einsatz.
Zu meinen Aufgaben gehörten sowohl die Frontend- als auch die Backend-Entwicklung kombiniert mit Beratung. Ich war hauptverantwortlich für die die Word-Generierung mittels Open Xml, die PDF-Konvertierung, den kompletten Approval-Prozess, die Anpassung der Power Automate/Power Apps Flows und die Erstellung des Angebots in Dynamics CRM.
Zu den weiteren Anforderungen zählten Angular-Upgrade auf Version 19, Einführung der Mehrsprachigkeit, Mobile-Optimierungen (Responsive Design), Code-Stabilisierung, Refactoring und Performance-Optimierung.
Als Technologien kamen Angular 14 und TypeScript auf der Client- und .NET Core 8.0 mit C# auf der Server-Seite sowie Power Automate/Power Apps Flows zum Einsatz.
Zu meinen Aufgaben gehörten sowohl die Frontend- als auch die Backend-Entwicklung kombiniert mit Beratung. Ich war hauptverantwortlich für die die Word-Generierung mittels Open Xml, die PDF-Konvertierung, den kompletten Approval-Prozess, die Anpassung der Power Automate/Power Apps Flows und die Erstellung des Angebots in Dynamics CRM.
Zu den weiteren Anforderungen zählten Angular-Upgrade auf Version 19, Einführung der Mehrsprachigkeit, Mobile-Optimierungen (Responsive Design), Code-Stabilisierung, Refactoring und Performance-Optimierung.
Im Rahmen eines Projekts wurde das Frontend einer E-Health- und Telematikinfrastruktur-Anwendung auf die neueste Angular-Version migriert.
Als Technologien kamen Angular Material 16 mit TypeScript und Tailwind CSS zum Einsatz.
Zu meinen Aufgaben gehörten die Frontend-Entwicklung kombiniert mit Beratung. Da ein Angular-Update/-Upgrade von Version 7 auf 16 nicht möglich war, wurde eine Neuentwicklung vorgenommen. Dabei sollten auch das NgRx State-Management und die Custom-Components entfernt werden. Insgesamt wurde weitestgehend versucht, Standardkomponenten zu verwenden. Diese wurden durch ein eigens entwickeltes UI-Framework gewrapped, um eine bessere Wiederverwendbarkeit und Austauschmöglichkeit der Standardkomponenten zu gewährleisten.
Ich war verantwortlich für das Entwickeln von UI-Komponenten, das Erweitern und Anpassen des UI-Frameworks, das Migrieren der alten Seiten und Funktionalitäten, das Anpassen des Backends, das Verbessern der Performance sowie das Coachen von Entwicklern.
Als Technologien kamen Angular Material 16 mit TypeScript und Tailwind CSS zum Einsatz.
Zu meinen Aufgaben gehörten die Frontend-Entwicklung kombiniert mit Beratung. Da ein Angular-Update/-Upgrade von Version 7 auf 16 nicht möglich war, wurde eine Neuentwicklung vorgenommen. Dabei sollten auch das NgRx State-Management und die Custom-Components entfernt werden. Insgesamt wurde weitestgehend versucht, Standardkomponenten zu verwenden. Diese wurden durch ein eigens entwickeltes UI-Framework gewrapped, um eine bessere Wiederverwendbarkeit und Austauschmöglichkeit der Standardkomponenten zu gewährleisten.
Ich war verantwortlich für das Entwickeln von UI-Komponenten, das Erweitern und Anpassen des UI-Frameworks, das Migrieren der alten Seiten und Funktionalitäten, das Anpassen des Backends, das Verbessern der Performance sowie das Coachen von Entwicklern.