Client: Bank of New York Mellon (BNYM)
- Asynchrone Programmierung: Einsatz von Microsoft Threading, Tasks und .NET Task API für asynchrone Vorgänge.
- Datenbankverwaltung: Entwicklung komplexer SQL-Abfragen, Stored Procedures, Trigger, Views, Cursors und Schemadesign in SQL Server. Verwendung von ADO.NET für Datenzugriff und LINQ für Datenbankmanipulation. Optimierung der Datenbankfunktionalität mit Oracle 19c durch Schreiben komplexer PL/SQL-Abfragen, Stored Procedures und Trigger zur Sicherstellung hoher Datenverarbeitungsleistung.
- Dependency Injection & Authentifizierung: Implementierung von Dependency Injection in ASP.NET Core und Entwicklung von Authentifizierungsmodulen mit JSON Web Token.
- Entity Framework & LINQ: Nutzung von Entity Framework und LINQ für CRUD-Operationen und Interaktion mit Datenbankobjekten.
- XML-Verarbeitung: Einsatz generischer Klassen für XML-Serialisierung/-Deserialisierung.
- Web-API-Entwicklung: Konfiguration von Routen und Entwicklung eigener Routen für Web-API-Controller sowie Implementierung von RESTful-Services.
- Nutzung von Azure Service Bus für robuste Nachrichtenwarteschlangen und zuverlässige Kommunikation zwischen Microservices mit hoher Verfügbarkeit und Fehlertoleranz.
- Entwurf und Implementierung cloudnativer Lösungen mit Azure App Service, Azure Functions und Azure DevOps-Tools wie Azure Pipelines und Azure Release Management für optimierte CI/CD-Workflows.
- Angular-Entwicklung: Erstellung und Pflege von Single-Page-Anwendungen (SPAs) mit Angular, Gewährleistung modularer Architektur und hoher Performance. Einsatz von RXJS und NGRX für State-Management in Frontend-Anwendungen mit Angular v17 und Material-Design-Komponenten zur Steigerung von Performance und Usability.
- Komponentenbasierte Architektur: Entwurf und Entwicklung wiederverwendbarer Angular-Komponenten und -Services unter Beachtung von Best Practices und Entwurfsmustern.
- State-Management und Middleware-Integration: Nutzung von Redux für robustes State-Management und Einbindung von Middleware zur effizienten Datenabfrage aus APIs, was zu optimierter Anwendungsperformance führt.
- Logging & Middleware: Implementierung strukturellen Loggings mit Log4Net und Einsatz von Middleware zur Anwendungsdatenabfrage.
- Sicherstellung der WCAG-AA-Konformität in Webanwendungen durch Implementierung semantischen HTMLs, ARIA-Rollen und Tastaturnavigation zur Erfüllung der AODA-Standards.