26.02.2026 aktualisiert


Premiumkunde
100 % verfügbar.Net Entwickler und Architekt
Köln, Deutschland
Köln +250 km
Dipl.-InformatikerSkills
Asp.Net.Net FrameworkApache ActivemqAgile MethodologieMicrosoft AzureMicrosoft Biztalk ServerBootstrapC#ComputerprogrammierungDatenbankenContinuous IntegrationDependency InjectionSoftware Design PatternsEntity FrameworkPostgreSQL
Design Patterns
Continuous Integration
Test-Driven Development
Behaviour-Driven Development (BDD)
Domain-Driven Design (DDD)
SOA
Enterprise Application Integration (EAI)
Enterprise Serial Bus (ESB)
Dependency Injection (IoC)
Agile Programming (Scrum)
UML
OOA
OOD
ORM
MVVM
Mocking
VB.NET
C#,
.NET
Blazor
Flux / Redux
ASP.NET Core
Docker
Kubernetes
Azure
GraphQL
Moq
Entity Framework
Dapper
WCF
REST
WPF
NServiceBus
ActiveMQ
MSMQ
RabbitMQ
Biztalk
Autofaq
Castle Windsor
DevExpress
Stylecop
Resharper
Nuget
Bootstrap
ASP.NET
XML
SQLServer
SQLite
RavenDb (NoSQL)
Advatage Database Server
Oracle
Postgres
ARIS
Continuous Integration
Test-Driven Development
Behaviour-Driven Development (BDD)
Domain-Driven Design (DDD)
SOA
Enterprise Application Integration (EAI)
Enterprise Serial Bus (ESB)
Dependency Injection (IoC)
Agile Programming (Scrum)
UML
OOA
OOD
ORM
MVVM
Mocking
VB.NET
C#,
.NET
Blazor
Flux / Redux
ASP.NET Core
Docker
Kubernetes
Azure
GraphQL
Moq
Entity Framework
Dapper
WCF
REST
WPF
NServiceBus
ActiveMQ
MSMQ
RabbitMQ
Biztalk
Autofaq
Castle Windsor
DevExpress
Stylecop
Resharper
Nuget
Bootstrap
ASP.NET
XML
SQLServer
SQLite
RavenDb (NoSQL)
Advatage Database Server
Oracle
Postgres
ARIS
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherFranzösischverhandlungssicherRumänischMuttersprache
Projekthistorie
Software Consultant in einem Projekt, dessen Ziel die Neuentwicklung einer großen Legacy Software ist, die einen langen Lebenszyklus im Umfeld Pflanzenzüchtung-Laboranalysen begleitet. Die alte Software ist ein Rich-Client, die in Blazor umgeschrieben wird. Während der Neuentwicklung wird das alte System noch verwendet und erweitert. Sämtliche Funktionalitäten werden nach und nach von der alten in die neue Software migriert. Die 2 Systeme müssen kommunizieren und die Daten ständig synchronisieren. Das Projekt wird nach der Domain-Driven-Design Methodologie realisiert. Ich arbeite in einem 7-Personen-Team, das zuständig für die Entwicklung eines Core Subdomains ist.
Aufgabenbereiche:
Aufgabenbereiche:
- Architektur mehrerer Kernbereiche: Change-Data-Capture im alten System, Daten-Synchronisieren über ein Anti-Corruption Layer (ACL), ESB-Messaging innerhalb des Domain Ökosystems
- Entwicklung des Subdomains und verschiedener Tools und Frameworks innerhalb der Domain
- Kommunikation, Coaching und Abstimmung und mit anderen Teams
Software Consultant für das Online-Buchungssystem. Als Mitglied eines 5-Personen-Teams, war ich sowohl für die Implementierung neuer Funktionen der Plattform eurowings.com, als auch für die Entwicklung eines gemeinsamen Backends für Android und iOS Apps zuständig. Die angewandte Arbeits-Methodologie war Kanban und das Team arbeitete sehr eng mit den Mobilgerät Teams, in einer hochkomplexen Umgebung, die über viele Schnittstellen zu externen Systemen verfügte.
Aufgabenbereiche:
Aufgabenbereiche:
- Design der Schnittstellen zu anderen Systemen
- Architektur und Entwicklung mehrerer Microservices
- CI / CD Konzeption und Realisierung
- Monitoring und Alerting unserer Software
- Erweiterung neuer Funktionalität in dem Online-Buchungssystem
Software Consultant für die Research-Abteilung einer großen landwirtschaftlichen Firma. Hier werden komplexe DNA-Analysen vorgenommen, deren Ziel ist es, hochqualitatives Saatgut zu entwickeln.
Ich war Tech Lead in einem Team von 5-9 Programmierern, die gemäß der „Scrum“-Methodologie, zahlreiche Anwendungen für verschiedenen „Product Owners“ konzipiert, entwickelt und betreut haben.
Aufgabenbereiche:
Ich war Tech Lead in einem Team von 5-9 Programmierern, die gemäß der „Scrum“-Methodologie, zahlreiche Anwendungen für verschiedenen „Product Owners“ konzipiert, entwickelt und betreut haben.
Aufgabenbereiche:
- Unterstützung bei der Konzeption der „Functional Specifications“
- Architektur neuer Anwendungen
- Konzeption der Schnittstellen zu anderen Systemen (sowohl innerhalb der Microsoft Welt als auch „Cross-Platform“)
- Legacy Systems Reverse Engineering
- Entwicklung
- Betreuung anderer Entwickler