Luca Morelli
Softwareanalytiker und -entwickler
Teamleiter
Porträt von Luca Morelli
01 — Profil

Analyse, Entwicklung und technische Leitung von Unternehmensanwendungen auf Basis von Microsoft .NET, Cloud und Web.

Ich bin seit dem Jahr 2000 als Freiberufler tätig. Mein Schwerpunkt liegt in der Full-Stack-Entwicklung – vom Frontend bis zum Backend –, wobei ich entweder eigenständig ein gesamtes Projekt übernehme oder mich in Teams mit zahlreichen Mitgliedern einbringe. Dabei verbinde ich die technische Umsetzung mit der Aufnahme von Kundenanforderungen sowie dem Mentoring von Junior-Entwicklern.

Full-Stack, in jeder TeamkonstellationVom Einzelentwickler bis zum Mitglied eines Multi-Team-Programms.
Nur aktuelle TechnologienIn den letzten Jahren habe ich mich gezielt für Projekte mit modernen Technologien entschieden, um diese in der Praxis zu erlernen. Ich arbeite nicht mit veralteten Plattformen.

Vorgehensweise

01

Zuerst die Spezifikation

Ich erhebe Anforderungen in direktem Austausch mit technischen und nicht-technischen Stakeholdern, bevor ich mit dem Programmieren beginne.

02

Integration in Ihre Prozesse

Ich passe mich Ihren bestehenden Tools, Methoden und internen Abläufen an, anstatt neue vorzugeben.

03

Überprüfbarer Code

Automatisierte Tests und Domänenmodellierung, sofern die Komplexität dies rechtfertigt.

04

Wissen, das bleibt

Ich koordiniere und mentore Junior-Entwickler, damit das Team auch nach meinem Einsatz autark bleibt.

Arbeitsweisen

Rollen
Full-Stack-EntwicklerEntwickler im TeamTechnischer Teamleiter
Formate
ProjektbasiertZeitraumbezogen, für festgelegte ZeiträumeDirekt oder über ein Softwarehaus
Standort
RemoteVor Ort nach AbspracheSitz in Perugia, Italien
Sprachen
ItalienischEnglisch

Wie ich in jeder Rolle arbeite

Einstieg: Zusammenarbeit

Ansatz zur Softwareentwicklung

Ich definiere die Architektur, wenn ich die technische Verantwortung für ein Projekt trage; bei Beratungsaufträgen arbeite ich innerhalb etablierter Produkte und Konventionen.

Ich entwickle .NET- und Webanwendungen mit Angular oder React. Clean Architecture, feature-basierte Organisation, Microservices und ereignisgesteuerte Kommunikation sind Optionen, die gegen das Problem, das Team und meine Rolle im Projekt abgewogen werden müssen.

Mein Ansatz zur Softwareentwicklung

Cloud-Erfahrung

Ich entwickle Anwendungen und Integrationen auf Azure und AWS, wobei ich meine Rolle an die Organisation jedes Projekts anpasse.

Ich habe sowohl auf Plattformen gearbeitet, die von dedizierten Teams verwaltet werden und eingeschränkten Produktionszugriff bieten, als auch an Projekten, bei denen ich Umgebungen, Release-Pipelines und Monitoring direkt verwaltet habe. Dienste, die ich verwendet habe, umfassen Azure Functions, Service Bus und Stream Analytics; bei anderen Projekten AWS und Terraform für Infrastruktur-as-Code-Releases.

Wie ich an Cloud-Projekten arbeite

Künstliche Intelligenz

Und was ist mit künstlicher Intelligenz?

Zwei separate Bereiche, die nicht verwechselt werden sollten: KI als Werkzeug für den Softwarebau und KI als Komponente der Anwendungen selbst.

AIn Projekten verwendet

KI für die Softwareentwicklung

Ich setze Coding Agents auf Grundlage schriftlicher Spezifikationen mit Anforderungen, Einschränkungen und Abnahmekriterien ein. Änderungen prüfe ich anhand dieser Kriterien; Analyse, Architektur und Review bleiben meine Verantwortung.

Spezifikationen vor dem CodeMenschliche ÜberprüfungTests als Kriterium

Wie ich Coding Agents einsetze

BIn der Entwicklungs- und Testphase

KI in Anwendungen

Ich entwickle und teste eine RAG-Anwendung für Abfragen von Geschäftsdaten. Meine Erfahrung in diesem Bereich wächst: Das Projekt befindet sich in der Entwicklungs- und Testphase, und die Technologien ändern sich schnell.

.NETPython

Das Projekt im Detail

Alle Projektbeispiele
C-012025–26

Managed Services für Unternehmen

Eine Service-Plattform, die CRM, ERP, Microservices und Echtzeitgeräte-Daten integriert, vollständig in der Cloud.

Im Team · .NET Core · Azure Service Bus · IoT Hub
C-032024–25

Öffentlicher Sektor

Ein Dokumentenregister und Aktenverwaltungssystem, das von lokalen Behörden genutzt wird.

Im Team · .NET Core · MediatR · RabbitMQ
C-062013–23

Regionale Verteilung

Verwaltung regionaler Verteilungskampagnen und Analysen im Geomarketing.

Unabhängig · ASP.NET Core · Angular · Google Maps
05 — Kontakt

Offen für neue Freelance- und Teamleitungsaufträge.

Ausführlicher Lebenslauf und Referenzen auf Anfrage verfügbar.