Database. Analysis and correction of deadlocks and concurrency exceptions in existing C# gRPC services.
Proficiency Level: Expert.
TeamCity. Introduction and implementation of CI/CD workflows for development and production environments.
Proficiency Level: Expert.
OpenTelemetry. Distributed logging with Grafana and Loki, as well as metrics and tracing.
Proficiency Level: Expert.
Die Entwicklung von SSIS ETL (SQL Server Integration Services Extract, Transform, Load) Steuerung des Datenflusses
ASP.NET-Anwendungen mit dem Entity Framework und MS SQL sowie das Testen und die Wartung sind wichtige Aufgaben in der Softwareentwicklung.
Anforderungsanalyse:
Verstehen der Geschäftsanforderungen und Datenintegrationsbedürfnisse für die ETL-Prozesse.
Klären der Anforderungen für die ASP.NET-Anwendungen, einschließlich der Datenbankstruktur und der Funktionalitäten.
Designphase:
Erstellen eines ETL-Designs, das den Datenfluss und die Transformationslogik beschreibt.
Entwerfen der Datenbankstruktur für die ASP.NET-Anwendungen unter Berücksichtigung der Entity Framework-Mappings.
Entwicklung von SSIS ETL:
Implementieren der ETL-Prozesse in SSIS, um Daten aus verschiedenen Quellen zu extrahieren, zu transformieren und in die Zielsysteme zu laden.
Implementieren von Fehlerbehandlung und Überwachungsfunktionen.
Entwicklung von ASP.NET-Anwendungen:
Erstellen von ASP.NET-Anwendungen, die auf die Datenbank zugreifen, indem Sie das Entity Framework verwenden.
Implementieren von Front-End-Funktionen und Benutzeroberflächen gemäß den Anforderungen.
Testing:
Durchführen von Unit-Tests und Integrationstests für die ETL-Prozesse, um sicherzustellen, dass die Daten korrekt extrahiert, transformiert und geladen werden.
Testen der ASP.NET-Anwendungen auf Funktionalität, Leistung und Sicherheit.
Deployment:
Bereitstellen der SSIS-Pakete und der ASP.NET-Anwendungen auf den entsprechenden Servern oder Hosting-Umgebungen.
Wartung:
Überwachen und verwalten der laufenden ETL-Jobs und der ASP.NET-Anwendungen, um sicherzustellen, dass sie ordnungsgemäß funktionieren.
Durchführen von Aktualisierungen und Fehlerbehebungen, wenn neue Anforderungen auftreten oder Probleme identifiziert werden.
Dokumentation:
Erstellen von Dokumentationen für die ETL-Prozesse, die Datenbankstruktur und die ASP.NET-Anwendungen, um die Wartung und Weiterentwicklung zu erleichtern.
Schulung:
Schulen der Benutzer und Administratoren, um sicherzustellen, dass sie die entwickelten Lösungen effektiv nutzen und verwalten können.
Kontinuierliche Verbesserung:
Feedback sammeln und auf kontinuierliche Verbesserungen hin arbeiten, um die Leistung, Skalierbarkeit und Sicherheit der Lösungen zu optimieren.
Projektbeschreibung:
Projektbeschreibung:
Cash Booking Tool (CBT). Ablöse der bestehenden Microsoft Access Anwendung durch eine zukunftsorientierte Webanwendung. Einführung eines SEPA konformen Buchungsprozesses.
Projektbeschreibung:
Debt Capital Markets (DCM) Origination Support Tool. Die DCM-Tool unterstützt die DCM-Gruppe bei der täglichen Arbeit und bieten einen Standard-Workflow-Prozess für geplante Transaktionen
Projekt 1
WCF Service (BizTalk Adapter) für SharePoint. Provisionierung von SiteCollections CRUD Operationen, Verwendung von SharePoint Web Services, SharePoint Farm Installation\Deployment und Wartung
Projekt 2
SharePoint TimerJob. Entwicklung von TimerJobs für die Provisionierung von SiteCollection CRUD Operationen.
Cloud-Lösung für Business Productivity Online Standard Suite (BPOS).
Verwendung von SharePoint Server Object Model (API). Entwicklung von WebParts
Verwendung von LINQ to SharePoint, Erstellung von Site Templates- SharePoint Farm Installation\\Deployment\Wartung
Projekt 3
WCF Service (BizTalk Adapter) für ActiveDirectory. Provisionierung von CRUD Operationen für Verwaltung von Benutzer, Gruppen und Rechner.
Projekt 4
WCF Service (BizTalk Adapter) für Exchange. Provisionierung von CRUD Operationen für Verwaltung von Mailboxen, Kontakten und Verteilerlisten.
Projekt 5
WCF Service (BizTalk Adapter) für HomeShares. Provisionierung von CRUD Operationen für Verwaltung von NetApp und Windows HomeShares.
Projekt 6
WindowsService SmartDumper. Multithreading-Anwendung für Datensynchronization zwischen Backend (AD, Exchange, SharePoint etc.) und der SQL Datenbank.
Projekt 7
SPML Provider (OASIS). Entwicklung von einem WCF Service für die Integration und Übermittlung von Service-Provisionierung-Anfragen.
Projekt 8
Umsetzung von Serviceorientierte Architektur. Entwicklung von BizTalk Orchestrations und testen komplexer Workflows.
Projektbeschreibung:
TAdmin2 - die Schnittstelle zwischen kaufmännischen Prozessen und dem technischen Backend. Das Projekt TAdmin2 erstellt eine Lösung zur Provisionierung verschiedener Backend Systeme der Deutsche Telekom AG sowie anderen Kunden der T-Systems Enterprise Services. Die Provisionierung adressiert folgende Backend Systeme: SharePoint, Active Directory, Microsoft Exchange, File und Print Services und Public Key Infrastructure. Das Projekt hat einen engen Bezug zum Projekt IEI (Integrated End User Infrastructure), mit dem Ziel, eine hochgradige Automatisierung der konzernweiten Desktop Dienstleistungen zu erzielen.
Migration einer Logistik-Anwendung (Einsatz-Ort: Siemens Erlangen) die zur Verwaltung und Koordination aller Siemensproduktlinien dient. Hauptaufgabe war die Migration von .NET 1.1 auf .NET 2.0. insbesondere ASP .NET 2.0. Zusätzlich Migration von SQL Server 2000 auf SQL Server 2005 Außerdem Erweiterung um zusätzliche Geschäftsprozesse.
Projektbeschreibung:
Das engDAX ist der integrative, skalierbare und PKI-sichere Datenaustauschserver der den Weg zur PLM-Readiness unterstützt. Er bietet neue Möglichkeiten den Datenverkehr zu automatisieren und in die firmeninterne Prozesslogik zu integrieren. Zum Beispiel bildet engDAX 2005 in der "Orchestrierung" etablierte Datenaustauschprozesse in flexibel erweiterbaren Automatismen auf einer ProcessCard ab. Die User konzentrieren sich somit auf die Kernaufgaben des täglichen Business mit der Sicherheit, so dass Datenaustauschprozesse einfachst funktionieren.
Tätigkeit: Entwicklung, Technologieberatung, Konzepterstellung, Datenbankprogrammierung.
weitere Projekte gern auf Anfrage
Informatik
Diplomarbeit: „Kryptographische Algorithmen und praktischer Einsatz der elektronischen Signatur“
Informatik
Zertifikate:
Kompetenzen:
Database. Analysis and correction of deadlocks and concurrency exceptions in existing C# gRPC services.
Proficiency Level: Expert.
TeamCity. Introduction and implementation of CI/CD workflows for development and production environments.
Proficiency Level: Expert.
OpenTelemetry. Distributed logging with Grafana and Loki, as well as metrics and tracing.
Proficiency Level: Expert.
Die Entwicklung von SSIS ETL (SQL Server Integration Services Extract, Transform, Load) Steuerung des Datenflusses
ASP.NET-Anwendungen mit dem Entity Framework und MS SQL sowie das Testen und die Wartung sind wichtige Aufgaben in der Softwareentwicklung.
Anforderungsanalyse:
Verstehen der Geschäftsanforderungen und Datenintegrationsbedürfnisse für die ETL-Prozesse.
Klären der Anforderungen für die ASP.NET-Anwendungen, einschließlich der Datenbankstruktur und der Funktionalitäten.
Designphase:
Erstellen eines ETL-Designs, das den Datenfluss und die Transformationslogik beschreibt.
Entwerfen der Datenbankstruktur für die ASP.NET-Anwendungen unter Berücksichtigung der Entity Framework-Mappings.
Entwicklung von SSIS ETL:
Implementieren der ETL-Prozesse in SSIS, um Daten aus verschiedenen Quellen zu extrahieren, zu transformieren und in die Zielsysteme zu laden.
Implementieren von Fehlerbehandlung und Überwachungsfunktionen.
Entwicklung von ASP.NET-Anwendungen:
Erstellen von ASP.NET-Anwendungen, die auf die Datenbank zugreifen, indem Sie das Entity Framework verwenden.
Implementieren von Front-End-Funktionen und Benutzeroberflächen gemäß den Anforderungen.
Testing:
Durchführen von Unit-Tests und Integrationstests für die ETL-Prozesse, um sicherzustellen, dass die Daten korrekt extrahiert, transformiert und geladen werden.
Testen der ASP.NET-Anwendungen auf Funktionalität, Leistung und Sicherheit.
Deployment:
Bereitstellen der SSIS-Pakete und der ASP.NET-Anwendungen auf den entsprechenden Servern oder Hosting-Umgebungen.
Wartung:
Überwachen und verwalten der laufenden ETL-Jobs und der ASP.NET-Anwendungen, um sicherzustellen, dass sie ordnungsgemäß funktionieren.
Durchführen von Aktualisierungen und Fehlerbehebungen, wenn neue Anforderungen auftreten oder Probleme identifiziert werden.
Dokumentation:
Erstellen von Dokumentationen für die ETL-Prozesse, die Datenbankstruktur und die ASP.NET-Anwendungen, um die Wartung und Weiterentwicklung zu erleichtern.
Schulung:
Schulen der Benutzer und Administratoren, um sicherzustellen, dass sie die entwickelten Lösungen effektiv nutzen und verwalten können.
Kontinuierliche Verbesserung:
Feedback sammeln und auf kontinuierliche Verbesserungen hin arbeiten, um die Leistung, Skalierbarkeit und Sicherheit der Lösungen zu optimieren.
Projektbeschreibung:
Projektbeschreibung:
Cash Booking Tool (CBT). Ablöse der bestehenden Microsoft Access Anwendung durch eine zukunftsorientierte Webanwendung. Einführung eines SEPA konformen Buchungsprozesses.
Projektbeschreibung:
Debt Capital Markets (DCM) Origination Support Tool. Die DCM-Tool unterstützt die DCM-Gruppe bei der täglichen Arbeit und bieten einen Standard-Workflow-Prozess für geplante Transaktionen
Projekt 1
WCF Service (BizTalk Adapter) für SharePoint. Provisionierung von SiteCollections CRUD Operationen, Verwendung von SharePoint Web Services, SharePoint Farm Installation\Deployment und Wartung
Projekt 2
SharePoint TimerJob. Entwicklung von TimerJobs für die Provisionierung von SiteCollection CRUD Operationen.
Cloud-Lösung für Business Productivity Online Standard Suite (BPOS).
Verwendung von SharePoint Server Object Model (API). Entwicklung von WebParts
Verwendung von LINQ to SharePoint, Erstellung von Site Templates- SharePoint Farm Installation\\Deployment\Wartung
Projekt 3
WCF Service (BizTalk Adapter) für ActiveDirectory. Provisionierung von CRUD Operationen für Verwaltung von Benutzer, Gruppen und Rechner.
Projekt 4
WCF Service (BizTalk Adapter) für Exchange. Provisionierung von CRUD Operationen für Verwaltung von Mailboxen, Kontakten und Verteilerlisten.
Projekt 5
WCF Service (BizTalk Adapter) für HomeShares. Provisionierung von CRUD Operationen für Verwaltung von NetApp und Windows HomeShares.
Projekt 6
WindowsService SmartDumper. Multithreading-Anwendung für Datensynchronization zwischen Backend (AD, Exchange, SharePoint etc.) und der SQL Datenbank.
Projekt 7
SPML Provider (OASIS). Entwicklung von einem WCF Service für die Integration und Übermittlung von Service-Provisionierung-Anfragen.
Projekt 8
Umsetzung von Serviceorientierte Architektur. Entwicklung von BizTalk Orchestrations und testen komplexer Workflows.
Projektbeschreibung:
TAdmin2 - die Schnittstelle zwischen kaufmännischen Prozessen und dem technischen Backend. Das Projekt TAdmin2 erstellt eine Lösung zur Provisionierung verschiedener Backend Systeme der Deutsche Telekom AG sowie anderen Kunden der T-Systems Enterprise Services. Die Provisionierung adressiert folgende Backend Systeme: SharePoint, Active Directory, Microsoft Exchange, File und Print Services und Public Key Infrastructure. Das Projekt hat einen engen Bezug zum Projekt IEI (Integrated End User Infrastructure), mit dem Ziel, eine hochgradige Automatisierung der konzernweiten Desktop Dienstleistungen zu erzielen.
Migration einer Logistik-Anwendung (Einsatz-Ort: Siemens Erlangen) die zur Verwaltung und Koordination aller Siemensproduktlinien dient. Hauptaufgabe war die Migration von .NET 1.1 auf .NET 2.0. insbesondere ASP .NET 2.0. Zusätzlich Migration von SQL Server 2000 auf SQL Server 2005 Außerdem Erweiterung um zusätzliche Geschäftsprozesse.
Projektbeschreibung:
Das engDAX ist der integrative, skalierbare und PKI-sichere Datenaustauschserver der den Weg zur PLM-Readiness unterstützt. Er bietet neue Möglichkeiten den Datenverkehr zu automatisieren und in die firmeninterne Prozesslogik zu integrieren. Zum Beispiel bildet engDAX 2005 in der "Orchestrierung" etablierte Datenaustauschprozesse in flexibel erweiterbaren Automatismen auf einer ProcessCard ab. Die User konzentrieren sich somit auf die Kernaufgaben des täglichen Business mit der Sicherheit, so dass Datenaustauschprozesse einfachst funktionieren.
Tätigkeit: Entwicklung, Technologieberatung, Konzepterstellung, Datenbankprogrammierung.
weitere Projekte gern auf Anfrage
Informatik
Diplomarbeit: „Kryptographische Algorithmen und praktischer Einsatz der elektronischen Signatur“
Informatik
Zertifikate:
Kompetenzen: