Funktionale und technische Architektur eines microservice basierten Händler-Portals nach dem REST-Architekturstil. Verantwortlicher Ansprechpartner für die Architektur, Anleitung der Entwicklung, Code-Reviews, Programmierung von verschiedener Bibliotheken (Logging, Monitoring, OAuth2/OpenId Connect Client, HATEOS Rendering).
Design und Implementierung verschiedener .Net-Microservices mittels Domain Driven Design nach dem REST-Architekturstil. Insbesondere die Integration mit der Legacy-Welt auf der Grundlage einer "Anti Corruption Layer" (Sql Server Change Data Capture als Basis für die Domain Event Generierung und anschließender Publizierung derselbigen mittels Atom Feeds) stellte einen wesentlichen Meilenstein für den gesamten Programmerfolg dar. Verantwortlicher Ansprechpartner für die Architektur, Anleitung der Entwicklung, Code Reviews, Programmierung verschiedener Bibliothen (Offline Fähigkeit der Windows 10 SalesApp mittels Rest-basierten Syncer, Circuit Breaker, Bulkheads, Logging, Monitoring, Correlator).
Im Umfeld eines Scrum Teams (8 Personen) wurde "DocuSign" als elektronische Signaturlösung in Form von vier verschiedenen .Net-Microservices in das existierende Backend integriert. Die Microservices wurden mittles Domain Driven Design/CQRS/ES im REST-Architekturstil (HATEOS) implementiert und produktiv genommen. Verantwortlicher Lead Developer, Code Reviews, Programmierung von zwei .Net-Microservices.
Mit diesen vier Microservices betrat der Auftraggeber architekturelles Neuland. Aufgrund des uneingeschränkten Erfolgs wurden weitere Projekte auf Basis einer Mikroservicearchitektur vom Vorstand bewilligt.
Im Umfeld eines kleinen Teams (3 Personen) wurden verschiedene Proof of Concepts für eine tragfähige Microservices Architektur implementiert. Zusätzlich wurden einige Framework Kandidaten in dieser Phase identifiziert und in einer Beta-Version implementiert.
1. Implementierung eines REST- Microservices (Asp.net Web Api, DDD, HATEOS) nach dem CQRS/ES Pattern einschließlich Absicherung mittels OAuth 2.0 (IdentityServer).
2. Bewertung unterschiedlicher UI Architekturstrategien: Single Page Applicatons (REACT.JS) einschließlich "Backends for Frontends" versus ROCA (incl. Progressive Enhancement) einschließlich server - und clientseitiger Transklusion.
3. Implementierung eines POCs zur Bewertung unserer Integrationsstrategie mit der Legacy-Welt . Pub/Sub auf der Grundlage von Domain Events die mittels Atom Feeds exponiert werden. Alternativ wurde ein POC mittels MessageBroker (RabbitMQ/Kafka) implementiert.
4. Evaluierung Test - Techniken. POC für Contract Testing (PACT.NET) und Integrationstests auf der Grundlage von Mountebank.
5. Evaluierung des IdentityServers (OAuth 2.0, OpenID Connect).
Funktionaler und technischer Entwurf und Implementierung einer Web-API und dazugehöriges Backend nach REST-Architekturstil. Funktionale und technische Architektur eines Asp.net MVC basierten Web-Portals einschließlich entsprechender Implementierung. Verantwortlicher Ansprechpartner der Fachseite.
Vom meiner Person wurden die nachfolgenden Tätigkeiten ausgeführt:
a) Implementierung eines WCF basierten Web Service Calls in das SAP-Backend.
b) Implementierung mehrerer Asp.net Webforms Seiten.
c) Erstellung von Reports auf der Grundlage von SSRS.
d) Implementierung verschiedener Asp.net Custom Controls incl. Ajax-Funktionalität.
Anforderungsanalyse und Architekturentwurf für eine Softwarelösung im Bereich Hotelselbstverwaltung.
Die Anforderungsspezifikation umfasst:
a) Spezifikation von funktionalen Anforderungen durch Use Case Analyse und UML-Modellierung mit dem Enterprise Architect.
b) Nichtfunktionale Anforderungen als Basis für Architektur-Festlegungen im Entwicklungsbereich.
c) Extraktion und Dokumentieren von Geschäftsregeln.
d) Pflegen von Fachglossaren.
Der Architekturentwurf umfasst:
a) Festlegung einer mehrschichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen.
b) Entwurf von GUI-Prototypen.
Erarbeitung einer hochskalierenden Web-Architektur die On-Premise, in der Cloud (Azure) und als Hybrid-Anwendung ausgeführt werden kann. Von meiner Person wurde ein zehnköpfiges Design - und Implementierungsteam geleitet. Meine Aufgaben umfassten den Entwurf der Frontend-Architektur und die Implementierung verschiedener REST-Services incl. Rest-Clients.
Erstellung eines Kundenmanagement-Systems für die Deutsche Post AG.
Im Rahmen von CCS wurden von meiner Person verschiedene Use-Cases implementiert (UI, Businesslogik und DB-Zugriff). Darüber hinaus wurden umfangreiche Unit-Test-Suiten für die Umsysteme der Deutschen Post AG erstellt.
Erstellung eines Versandlogistiksystems für die Deutsche Post AG
Von meiner Person wurde ein ca. zwölfköpfiges Design - und Implementierungsteam geleitet.
In diesem Projekt wurde der TFS von mir eingeführt, die Architektur erarbeitet und ein Membership-Service sowie ein Silverlight implementiert
Erweiterung und Wartung eines Kassensystems.
Implementierung mehrerer Use Cases im Bereich des elektronischen Postschalters.
Integration einer Report-Engine (ActiveReport.NET)
Die nachfolgenden Schichten wurden entworfen und implementiert:
1. Erstellung und Implementierung eines Reporting-Services basierend auf ActiveReports.NET
2. Programmierung verschiedener Reports
Erstellung einer .Net-Portalsoftware
Die nachfolgenden Schichten wurden entworfen und implementiert
1. OR-Mapper-Schicht (Entity-Broker)
2. DB-Schemas
3. Business Logik-Schicht
4. ASP.NET Portal GUI-Elemente
5. Batch-scheduler und Batch-Engine incl. Interface zu Legacy-Anwendungen
Anforderungsanalyse und Architekturentwurf für eine Softwarelösung im Bereich software-gestütztes Trassenmanagement und bundesweite Fahrplankonstruktion auf der Verkehrsnetz-Infrastruktur der Deutschen Bahn AG.
Die Anforderungsspezifikation umfasst:
a) Spezifikation von funktionalen Anforderungen durch Use Case Analyse und Modellierung nach Cockburn und Kulak/ Guiney inkl. Use Case Szenarien als Input für spätere Spezifikationen für System, Integrations- und Akzeptanztests,
b) Nichtfunktionale Anforderungen als Basis für Architektur-Festlegungen im Entwicklungsbereich,
c) Extraktion und Dokumentieren von Geschäftsregeln als Bestandteile der DB-Geschäftsprozesse,
d) Pflegen von Fachglossaren.
Der Architekturentwurf umfasst:
a) Festlegung einer dreischichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen,
b) Entwurf eines Domain-Frameworks anhand verschiedener Design-Pattern,
c) Entwurf von GUI-Prototypen und Komponentenschnittstellen.
Anforderungsanalyse und Architekturentwurf für eine Softwarelösung im Bereich software-gestütztes Verkehrsnetz-Infrastrukturmanagement der Deutschen Bahn AG.
Die Anforderungsspezifikation umfasst:
a) Spezifikation von funktionalen Anforderungen durch Use Case Analyse und UML-Modellierung,
b) Nichtfunktionale Anforderungen als Basis für Architektur-Festlegungen im Entwicklungsbereich,
c) Extraktion und Dokumentieren von Geschäftsregeln als Bestandteile der DB-Geschäftsprozesse,
d) Pflegen von Fachglossaren.
Beteiligung bei den Bestrebungen von TLC in Richtung CMM Level 3 durch Spezifikation von Ergebnistypen der Anforderungsanalyse für die Etablierung eines anpassbaren OO Standardprozess-Rahmenwerks, sowie Detaillierung der Use Case Methodik.
Der Architekturentwurf umfasst:
a) Festlegung einer zweischichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen,
b) Entwurf von Komponenten anhand verschiedener Design-Pattern,
c) Entwurf von GUI-Prototypen und Komponentenschnittstellen.
Entwurf und Implementierung einer Softwarelösung im elektronischen Beschaffungsbereich für die mittelständige Fertigungsindustrie.
Der Architekturentwurf umfasst:
a) Festlegung einer dreischichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen,
b) Entwurf eines Domain-Frameworks anhand verschiedener Design-Pattern,
c) Entwurf einer JSP-und XSLT basierten GUI,
d) Integration verschiedener Katalogformate (BMG, cXML,..).
Fachlicher Schwerpunkt: Architektur, Design und Implementierung von .NET Anwendungen
Methoden/Praktiken:
- Microservices
- Domain Driven Design (DDD) (objektorientiert oder functional)
- Test Driven Development (TDD)
- Contract Testing
- Design Patterns (CQRS/ES, GoF, Enterprise Application Patterns, SanFrancisco)
- Feature Driven Design
- User Story Mapping / Event Storming
- UML
- Use Case Analyse
Entwicklungsprozesse/Vorgehensmodelle:
- Scrum
- Two Pizza Teams in Microservice Umfeld
- Rational Unified Process (RUP)
- Extreme Programming (XP)
- Wasserfall/V-Modell
Technologien/Architekturstile:
- Rest (incl. HATEOS)
- Miroservices
- Reative Systeme (Akka.net, Reavtive Extensions)
- ROCA incl. progressive Enhancement
- Web Components
- ASP.Net MVC/Asp.Web API/Asp.net Core incl. OAuth 2, Open Id Connect
- Azure (IAAS, WebApps, Service Fabric, Azure Container Services)
- Windows Identity Foundation (WIF)
- WCF (Soap/WSDL/UDDI)
Dantenbankzugriffs-Technologien:
- ADO.Net
- Windows Azure Storage
- Entity Framework
- NHybernate
- Linq to Sql
- NEventStore
Web-GUI-Technologien:
- ASP.Net MVC
- APS.Net WebForms,
- HTML(5), CSS(3), JavaScript, Ajax, JQuery, Knockout.js
Native-GUI-Technologien:
- WPF, Prism, MVVM
- Silverlight
- Windows 8 Store Apps (Metro style Apps)
- MonoDroid, MonoTouch (Xamarin)
- Windowsforms
Domain-Frameworks:
- Carbon
- CSLA.NET
Webserver:
- IIS + Windows Server AppFabric
Enterprise Application Integration:
- MS Biztalk
- Azure Access Control Service
- Azure Service Bus
CASE-Tools:
- Enterprise Architect
- Rational Rose
- Aris
Entwicklungsumgebungen:
- Visual Studio
- Team Foundation Server
- Subversion
Entwicklungssteuerung:
- Teamleitung (12 Personen)
- Durchführungsplanung
- Zeit und Aufwandsschätzungen
Software-Architektur:
- Entwerfen von Software-Architekturen
- Architektur-Dokumentation (UML, Arc42)
Ich bin seit 1995 in Bereich der Softwaretechnologie tätig. Seit 2000 bin ich durchgehend im Rahmen von Projekten größtenteils vor Ort beim Kunden tätig.
Meine Aufgaben liegen im Bereich der Softwareentwicklung, in der Rolle des Software-Architekten als auch in der des Entwicklers und der Entwicklungs-Steuerung bzw. des Entwicklungs-Projektmanagements. Ich leitete einigen Fällen kleinere bis mittlere Teams (bis 14 Personen) und war verantwortlich für die Durchführung von Projekten, durch alle Projektzyklen hinweg.
In zahlreichen Projekten in verschieden Bereichen des Logistik-, Dienstleistungs-, Finanzsektors und der Industrie konnte ich Branchenkenntnisse erwerben.
Mein Arbeitsstil ist zielstrebig und initiativ. In der Gruppe bin ich ein erfahrener und kommunikativer Team Player. Ich habe in zahlreichen Projekten die Fähigkeit bewiesen, strukturiert und erfolgreich eigenständig zu arbeiten. Ebenso ist es mir gelungen, andere anzuleiten und zum Erfolg zu führen.
Funktionale und technische Architektur eines microservice basierten Händler-Portals nach dem REST-Architekturstil. Verantwortlicher Ansprechpartner für die Architektur, Anleitung der Entwicklung, Code-Reviews, Programmierung von verschiedener Bibliotheken (Logging, Monitoring, OAuth2/OpenId Connect Client, HATEOS Rendering).
Design und Implementierung verschiedener .Net-Microservices mittels Domain Driven Design nach dem REST-Architekturstil. Insbesondere die Integration mit der Legacy-Welt auf der Grundlage einer "Anti Corruption Layer" (Sql Server Change Data Capture als Basis für die Domain Event Generierung und anschließender Publizierung derselbigen mittels Atom Feeds) stellte einen wesentlichen Meilenstein für den gesamten Programmerfolg dar. Verantwortlicher Ansprechpartner für die Architektur, Anleitung der Entwicklung, Code Reviews, Programmierung verschiedener Bibliothen (Offline Fähigkeit der Windows 10 SalesApp mittels Rest-basierten Syncer, Circuit Breaker, Bulkheads, Logging, Monitoring, Correlator).
Im Umfeld eines Scrum Teams (8 Personen) wurde "DocuSign" als elektronische Signaturlösung in Form von vier verschiedenen .Net-Microservices in das existierende Backend integriert. Die Microservices wurden mittles Domain Driven Design/CQRS/ES im REST-Architekturstil (HATEOS) implementiert und produktiv genommen. Verantwortlicher Lead Developer, Code Reviews, Programmierung von zwei .Net-Microservices.
Mit diesen vier Microservices betrat der Auftraggeber architekturelles Neuland. Aufgrund des uneingeschränkten Erfolgs wurden weitere Projekte auf Basis einer Mikroservicearchitektur vom Vorstand bewilligt.
Im Umfeld eines kleinen Teams (3 Personen) wurden verschiedene Proof of Concepts für eine tragfähige Microservices Architektur implementiert. Zusätzlich wurden einige Framework Kandidaten in dieser Phase identifiziert und in einer Beta-Version implementiert.
1. Implementierung eines REST- Microservices (Asp.net Web Api, DDD, HATEOS) nach dem CQRS/ES Pattern einschließlich Absicherung mittels OAuth 2.0 (IdentityServer).
2. Bewertung unterschiedlicher UI Architekturstrategien: Single Page Applicatons (REACT.JS) einschließlich "Backends for Frontends" versus ROCA (incl. Progressive Enhancement) einschließlich server - und clientseitiger Transklusion.
3. Implementierung eines POCs zur Bewertung unserer Integrationsstrategie mit der Legacy-Welt . Pub/Sub auf der Grundlage von Domain Events die mittels Atom Feeds exponiert werden. Alternativ wurde ein POC mittels MessageBroker (RabbitMQ/Kafka) implementiert.
4. Evaluierung Test - Techniken. POC für Contract Testing (PACT.NET) und Integrationstests auf der Grundlage von Mountebank.
5. Evaluierung des IdentityServers (OAuth 2.0, OpenID Connect).
Funktionaler und technischer Entwurf und Implementierung einer Web-API und dazugehöriges Backend nach REST-Architekturstil. Funktionale und technische Architektur eines Asp.net MVC basierten Web-Portals einschließlich entsprechender Implementierung. Verantwortlicher Ansprechpartner der Fachseite.
Vom meiner Person wurden die nachfolgenden Tätigkeiten ausgeführt:
a) Implementierung eines WCF basierten Web Service Calls in das SAP-Backend.
b) Implementierung mehrerer Asp.net Webforms Seiten.
c) Erstellung von Reports auf der Grundlage von SSRS.
d) Implementierung verschiedener Asp.net Custom Controls incl. Ajax-Funktionalität.
Anforderungsanalyse und Architekturentwurf für eine Softwarelösung im Bereich Hotelselbstverwaltung.
Die Anforderungsspezifikation umfasst:
a) Spezifikation von funktionalen Anforderungen durch Use Case Analyse und UML-Modellierung mit dem Enterprise Architect.
b) Nichtfunktionale Anforderungen als Basis für Architektur-Festlegungen im Entwicklungsbereich.
c) Extraktion und Dokumentieren von Geschäftsregeln.
d) Pflegen von Fachglossaren.
Der Architekturentwurf umfasst:
a) Festlegung einer mehrschichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen.
b) Entwurf von GUI-Prototypen.
Erarbeitung einer hochskalierenden Web-Architektur die On-Premise, in der Cloud (Azure) und als Hybrid-Anwendung ausgeführt werden kann. Von meiner Person wurde ein zehnköpfiges Design - und Implementierungsteam geleitet. Meine Aufgaben umfassten den Entwurf der Frontend-Architektur und die Implementierung verschiedener REST-Services incl. Rest-Clients.
Erstellung eines Kundenmanagement-Systems für die Deutsche Post AG.
Im Rahmen von CCS wurden von meiner Person verschiedene Use-Cases implementiert (UI, Businesslogik und DB-Zugriff). Darüber hinaus wurden umfangreiche Unit-Test-Suiten für die Umsysteme der Deutschen Post AG erstellt.
Erstellung eines Versandlogistiksystems für die Deutsche Post AG
Von meiner Person wurde ein ca. zwölfköpfiges Design - und Implementierungsteam geleitet.
In diesem Projekt wurde der TFS von mir eingeführt, die Architektur erarbeitet und ein Membership-Service sowie ein Silverlight implementiert
Erweiterung und Wartung eines Kassensystems.
Implementierung mehrerer Use Cases im Bereich des elektronischen Postschalters.
Integration einer Report-Engine (ActiveReport.NET)
Die nachfolgenden Schichten wurden entworfen und implementiert:
1. Erstellung und Implementierung eines Reporting-Services basierend auf ActiveReports.NET
2. Programmierung verschiedener Reports
Erstellung einer .Net-Portalsoftware
Die nachfolgenden Schichten wurden entworfen und implementiert
1. OR-Mapper-Schicht (Entity-Broker)
2. DB-Schemas
3. Business Logik-Schicht
4. ASP.NET Portal GUI-Elemente
5. Batch-scheduler und Batch-Engine incl. Interface zu Legacy-Anwendungen
Anforderungsanalyse und Architekturentwurf für eine Softwarelösung im Bereich software-gestütztes Trassenmanagement und bundesweite Fahrplankonstruktion auf der Verkehrsnetz-Infrastruktur der Deutschen Bahn AG.
Die Anforderungsspezifikation umfasst:
a) Spezifikation von funktionalen Anforderungen durch Use Case Analyse und Modellierung nach Cockburn und Kulak/ Guiney inkl. Use Case Szenarien als Input für spätere Spezifikationen für System, Integrations- und Akzeptanztests,
b) Nichtfunktionale Anforderungen als Basis für Architektur-Festlegungen im Entwicklungsbereich,
c) Extraktion und Dokumentieren von Geschäftsregeln als Bestandteile der DB-Geschäftsprozesse,
d) Pflegen von Fachglossaren.
Der Architekturentwurf umfasst:
a) Festlegung einer dreischichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen,
b) Entwurf eines Domain-Frameworks anhand verschiedener Design-Pattern,
c) Entwurf von GUI-Prototypen und Komponentenschnittstellen.
Anforderungsanalyse und Architekturentwurf für eine Softwarelösung im Bereich software-gestütztes Verkehrsnetz-Infrastrukturmanagement der Deutschen Bahn AG.
Die Anforderungsspezifikation umfasst:
a) Spezifikation von funktionalen Anforderungen durch Use Case Analyse und UML-Modellierung,
b) Nichtfunktionale Anforderungen als Basis für Architektur-Festlegungen im Entwicklungsbereich,
c) Extraktion und Dokumentieren von Geschäftsregeln als Bestandteile der DB-Geschäftsprozesse,
d) Pflegen von Fachglossaren.
Beteiligung bei den Bestrebungen von TLC in Richtung CMM Level 3 durch Spezifikation von Ergebnistypen der Anforderungsanalyse für die Etablierung eines anpassbaren OO Standardprozess-Rahmenwerks, sowie Detaillierung der Use Case Methodik.
Der Architekturentwurf umfasst:
a) Festlegung einer zweischichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen,
b) Entwurf von Komponenten anhand verschiedener Design-Pattern,
c) Entwurf von GUI-Prototypen und Komponentenschnittstellen.
Entwurf und Implementierung einer Softwarelösung im elektronischen Beschaffungsbereich für die mittelständige Fertigungsindustrie.
Der Architekturentwurf umfasst:
a) Festlegung einer dreischichtigen Softwarearchitektur anhand funktionaler und nicht funktionaler Anforderungen,
b) Entwurf eines Domain-Frameworks anhand verschiedener Design-Pattern,
c) Entwurf einer JSP-und XSLT basierten GUI,
d) Integration verschiedener Katalogformate (BMG, cXML,..).
Fachlicher Schwerpunkt: Architektur, Design und Implementierung von .NET Anwendungen
Methoden/Praktiken:
- Microservices
- Domain Driven Design (DDD) (objektorientiert oder functional)
- Test Driven Development (TDD)
- Contract Testing
- Design Patterns (CQRS/ES, GoF, Enterprise Application Patterns, SanFrancisco)
- Feature Driven Design
- User Story Mapping / Event Storming
- UML
- Use Case Analyse
Entwicklungsprozesse/Vorgehensmodelle:
- Scrum
- Two Pizza Teams in Microservice Umfeld
- Rational Unified Process (RUP)
- Extreme Programming (XP)
- Wasserfall/V-Modell
Technologien/Architekturstile:
- Rest (incl. HATEOS)
- Miroservices
- Reative Systeme (Akka.net, Reavtive Extensions)
- ROCA incl. progressive Enhancement
- Web Components
- ASP.Net MVC/Asp.Web API/Asp.net Core incl. OAuth 2, Open Id Connect
- Azure (IAAS, WebApps, Service Fabric, Azure Container Services)
- Windows Identity Foundation (WIF)
- WCF (Soap/WSDL/UDDI)
Dantenbankzugriffs-Technologien:
- ADO.Net
- Windows Azure Storage
- Entity Framework
- NHybernate
- Linq to Sql
- NEventStore
Web-GUI-Technologien:
- ASP.Net MVC
- APS.Net WebForms,
- HTML(5), CSS(3), JavaScript, Ajax, JQuery, Knockout.js
Native-GUI-Technologien:
- WPF, Prism, MVVM
- Silverlight
- Windows 8 Store Apps (Metro style Apps)
- MonoDroid, MonoTouch (Xamarin)
- Windowsforms
Domain-Frameworks:
- Carbon
- CSLA.NET
Webserver:
- IIS + Windows Server AppFabric
Enterprise Application Integration:
- MS Biztalk
- Azure Access Control Service
- Azure Service Bus
CASE-Tools:
- Enterprise Architect
- Rational Rose
- Aris
Entwicklungsumgebungen:
- Visual Studio
- Team Foundation Server
- Subversion
Entwicklungssteuerung:
- Teamleitung (12 Personen)
- Durchführungsplanung
- Zeit und Aufwandsschätzungen
Software-Architektur:
- Entwerfen von Software-Architekturen
- Architektur-Dokumentation (UML, Arc42)
Ich bin seit 1995 in Bereich der Softwaretechnologie tätig. Seit 2000 bin ich durchgehend im Rahmen von Projekten größtenteils vor Ort beim Kunden tätig.
Meine Aufgaben liegen im Bereich der Softwareentwicklung, in der Rolle des Software-Architekten als auch in der des Entwicklers und der Entwicklungs-Steuerung bzw. des Entwicklungs-Projektmanagements. Ich leitete einigen Fällen kleinere bis mittlere Teams (bis 14 Personen) und war verantwortlich für die Durchführung von Projekten, durch alle Projektzyklen hinweg.
In zahlreichen Projekten in verschieden Bereichen des Logistik-, Dienstleistungs-, Finanzsektors und der Industrie konnte ich Branchenkenntnisse erwerben.
Mein Arbeitsstil ist zielstrebig und initiativ. In der Gruppe bin ich ein erfahrener und kommunikativer Team Player. Ich habe in zahlreichen Projekten die Fähigkeit bewiesen, strukturiert und erfolgreich eigenständig zu arbeiten. Ebenso ist es mir gelungen, andere anzuleiten und zum Erfolg zu führen.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.