21.04.2025 aktualisiert


100 % verfügbar
Asp.Net Developer
Wiedergeltigen, Deutschland
Rumänien
2008Skills
Ich bin ein erfahrener Senior .NET- Entwickler • Freiberufler • mit mehr als 8 Jahren Erfahrung, ausschließlich interessiert an Fernarbeit-Möglichkeiten.
Fachwissen und Technische Kompetenzen
Fachwissen und Technische Kompetenzen
- Sprachen und Frameworks: Ausgeprägte Kenntnisse in C#, .NET Framework, .NET Core und ASP.NET MVC. Erfahrung mit Entity Framework für Datenzugriff und LINQ für Datenmanipulation
- Datenbanken und Datenmanagement: Erfahren im Umgang mit relationalen Datenbanken wie SQL Server oder PostgreSQL, Verständnis von NoSQL-Datenbanken wie MongoDB.
- Cloud-Technologien: Kenntnisse in der Nutzung von Cloud-Diensten, insbesondere Microsoft Azure, für die Bereitstellung von Webanwendungen, Datenbankdiensten und der Nutzung von Azure DevOps für CI/CD-Prozesse.
- Softwarearchitektur: Solides Verständnis von Softwarearchitekturmustern wie MVC, MVVM und Microservices. Erfahrung in der Gestaltung und Implementierung von skalierbaren und wartbaren Systemarchitekturen.
- Problemlösung: Starke analytische Fähigkeiten und die Fähigkeit, komplexe Probleme effizient zu identifizieren und zu lösen.
- Teamarbeit: Erfahrung in der Arbeit in agilen Entwicklungsteams, gute Kommunikationsfähigkeiten und die Fähigkeit, Wissen effektiv mit Kollegen zu teilen.
- Projektmanagement: Verständnis grundlegender Projektmanagementprinzipien und Erfahrung mit Tools wie JIRA zur Organisation von Entwicklungsprozessen.
- Lernbereitschaft: Engagiert in der kontinuierlichen beruflichen Weiterbildung, um auf dem neuesten Stand der Technologie zu bleiben und neue Fähigkeiten zu erlernen.
- Adaptabilität: Flexibilität bei der Anpassung an neue Technologien, Arbeitsmethoden und Teamdynamiken.
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Herausforderungen:
Der Kunde verwaltet mehrere Kraftwerke und alle Systeme basieren auf den eingehenden Sensoren und Alarmmeldungen. Alle diese Daten müssen in Echtzeit aggregiert werden, und einige müssen für verschiedene Zwecke berechnet werden.
Aktivitäten:
Erstellung einer neuen Abstraktionsebene, die Datenströme von Kraftwerken bereitstellen kann. Die Lösung wird vor Ort implementiert, daher handelt es sich um eine interne Lösung. Die Anwendung kommuniziert mit anderen gRPC-Diensten, die mit Sensoren verbunden sind. Die Sensoren streamen Live-Daten. Backend-Technologien: NET 5, MediatR, EntityFramework Core, Serilog, Backgroundworker, gRPC, PostgreSQL, DDD.
Errungenschaften:
✅ Die Zeit für alle Aggregations- und Rechenoperationen wurde um 87% reduziert, indem eine RESTful-Anwendung erstellt wurde, die den gRPC-Dienst konsumiert und gestreamte Daten für die Verwendung in Echtzeitstatistiken ausgibt, was den Ingenieuren hilft, Kraftwerke sicher und effizient zu kontrollieren. Dies wurde mit IAsyncEnumerable, einem neuen Feature in .NET 6, realisiert.
⚙ Fähigkeiten: NET 6, Docker, MediatR, EF Core, Serilog, Background Worker, gRPC, PostgreSQL, DDD, Ardalis Libraries.
Der Kunde verwaltet mehrere Kraftwerke und alle Systeme basieren auf den eingehenden Sensoren und Alarmmeldungen. Alle diese Daten müssen in Echtzeit aggregiert werden, und einige müssen für verschiedene Zwecke berechnet werden.
Aktivitäten:
Erstellung einer neuen Abstraktionsebene, die Datenströme von Kraftwerken bereitstellen kann. Die Lösung wird vor Ort implementiert, daher handelt es sich um eine interne Lösung. Die Anwendung kommuniziert mit anderen gRPC-Diensten, die mit Sensoren verbunden sind. Die Sensoren streamen Live-Daten. Backend-Technologien: NET 5, MediatR, EntityFramework Core, Serilog, Backgroundworker, gRPC, PostgreSQL, DDD.
Errungenschaften:
✅ Die Zeit für alle Aggregations- und Rechenoperationen wurde um 87% reduziert, indem eine RESTful-Anwendung erstellt wurde, die den gRPC-Dienst konsumiert und gestreamte Daten für die Verwendung in Echtzeitstatistiken ausgibt, was den Ingenieuren hilft, Kraftwerke sicher und effizient zu kontrollieren. Dies wurde mit IAsyncEnumerable, einem neuen Feature in .NET 6, realisiert.
⚙ Fähigkeiten: NET 6, Docker, MediatR, EF Core, Serilog, Background Worker, gRPC, PostgreSQL, DDD, Ardalis Libraries.
Herausforderungen:
UCB ist ein globales biopharmazeutisches Unternehmen, das sich darauf konzentriert, Wert für Menschen mit schweren Erkrankungen in den Bereichen Immunologie und Neurologie zu schaffen, jetzt und in der Zukunft. UCB legt den Schwerpunkt vor allem auf Forschung und Entwicklung. Dadurch hatten sie Probleme, alle vergangenen/laufenden und zukünftigen Projekte zu verwalten.
Aktivitäten:
Entwicklung einer App für das Dokumentenmanagement für ein globales biopharmazeutisches Unternehmen. Beteiligt an: Erstellung der Persistenzschicht mit dem IUnitOfWork Repository-Muster, Implementierung der Kommunikation zwischen Controllern und dem Domain-Modell unter Verwendung des CQRS- und Mediator-Musters, Implementierung eines globalen Ausnahmebehandlers. Wir haben Domain-Driven Design verwendet, um die Domain-Schicht zu gestalten, und Domain-Events für die Kommunikation zwischen den Aggregaten.
Erfolge:
✅ Die Effizienz der Zeiterfassung bei einem Projekt um 15% deutlich gesteigert, indem eine Webanwendung entwickelt wurde, in der jede am Projekt beteiligte Person es nach Rollen verwalten kann.
✅ Die Sicherheit durch die Verwendung von Azure Cloud und dessen Funktionen anstelle der Verwendung der On-Premises-Anwendung enorm verbessert.
✅ Die Zeit für die Markteinführung eines Medikaments von 7 Jahren auf 2-3 Jahre dramatisch reduziert, indem die Algorithmen des Projektmanagements durch Cloud-Entwicklung verbessert wurden.
⚙ Fähigkeiten: .NET 5, Microservices, Azure Cloud, DDD, Azure Service Bus, Docker, MediatR, EF Core, Azure AD, Ardalis Libraries.
UCB ist ein globales biopharmazeutisches Unternehmen, das sich darauf konzentriert, Wert für Menschen mit schweren Erkrankungen in den Bereichen Immunologie und Neurologie zu schaffen, jetzt und in der Zukunft. UCB legt den Schwerpunkt vor allem auf Forschung und Entwicklung. Dadurch hatten sie Probleme, alle vergangenen/laufenden und zukünftigen Projekte zu verwalten.
Aktivitäten:
Entwicklung einer App für das Dokumentenmanagement für ein globales biopharmazeutisches Unternehmen. Beteiligt an: Erstellung der Persistenzschicht mit dem IUnitOfWork Repository-Muster, Implementierung der Kommunikation zwischen Controllern und dem Domain-Modell unter Verwendung des CQRS- und Mediator-Musters, Implementierung eines globalen Ausnahmebehandlers. Wir haben Domain-Driven Design verwendet, um die Domain-Schicht zu gestalten, und Domain-Events für die Kommunikation zwischen den Aggregaten.
Erfolge:
✅ Die Effizienz der Zeiterfassung bei einem Projekt um 15% deutlich gesteigert, indem eine Webanwendung entwickelt wurde, in der jede am Projekt beteiligte Person es nach Rollen verwalten kann.
✅ Die Sicherheit durch die Verwendung von Azure Cloud und dessen Funktionen anstelle der Verwendung der On-Premises-Anwendung enorm verbessert.
✅ Die Zeit für die Markteinführung eines Medikaments von 7 Jahren auf 2-3 Jahre dramatisch reduziert, indem die Algorithmen des Projektmanagements durch Cloud-Entwicklung verbessert wurden.
⚙ Fähigkeiten: .NET 5, Microservices, Azure Cloud, DDD, Azure Service Bus, Docker, MediatR, EF Core, Azure AD, Ardalis Libraries.
Herausforderungen:
Man sollte eine Anwendung entwickelt werden, um Kunden dabei zu helfen, den Zyklus wichtiger Gegenstände wie Schlüssel, die in speziellen Verkaufsautomaten aufbewahrt werden, zu verwalten. Der Zyklus beginnt, wenn der Kunde den Schlüssel an einem sicheren Ort hinterlässt und umfasst Abholung und Lieferung an bestimmte Orte usw.
Aktivitäten:
Unterstützung beim Aufbau einer Cloud-Lösung unter Verwendung einer Mikroservice-Architektur mit Asp.Net Core und CosmosDB auf der Backend-Seite sowie React mit TypeScript auf der Frontend-Seite.
Erfolge:
✅ Auf persönlicher Ebene habe ich viel Erfahrung mit der Mikroservice-Architektur und der hexagonalen Architektur gesammelt.
✅ Gemeinsam mit dem Team ist es uns gelungen, die Kerngeschäftsmikroservices zu erstellen.
⚙ Fähigkeiten: Asp.Net Core, CosmosDb, Mikroservice-Architektur
Man sollte eine Anwendung entwickelt werden, um Kunden dabei zu helfen, den Zyklus wichtiger Gegenstände wie Schlüssel, die in speziellen Verkaufsautomaten aufbewahrt werden, zu verwalten. Der Zyklus beginnt, wenn der Kunde den Schlüssel an einem sicheren Ort hinterlässt und umfasst Abholung und Lieferung an bestimmte Orte usw.
Aktivitäten:
Unterstützung beim Aufbau einer Cloud-Lösung unter Verwendung einer Mikroservice-Architektur mit Asp.Net Core und CosmosDB auf der Backend-Seite sowie React mit TypeScript auf der Frontend-Seite.
Erfolge:
✅ Auf persönlicher Ebene habe ich viel Erfahrung mit der Mikroservice-Architektur und der hexagonalen Architektur gesammelt.
✅ Gemeinsam mit dem Team ist es uns gelungen, die Kerngeschäftsmikroservices zu erstellen.
⚙ Fähigkeiten: Asp.Net Core, CosmosDb, Mikroservice-Architektur