Kunde: Bank of New York Mellon (BNYM)
- Asynchrone Programmierung: Einsatz von Microsoft Threading, Tasks und .NET Task API für asynchrone Abläufe.
- Datenbankverwaltung: Erstellung komplexer SQL-Abfragen, Stored Procedures, Trigger, Views, Cursors und Schema-Design in SQL Server. Einsatz von ADO.NET für Datenzugriff und LINQ für Datenmanipulation. Optimierung der Datenbankfunktionalität mit Oracle 19c durch Schreiben komplexer PL/SQL-Abfragen, Stored Procedures und Trigger zur Sicherstellung hoher Datenverarbeitungseffizienz.
- 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 die Interaktion mit Datenbankobjekten.
- XML-Verarbeitung: Einsatz von generischen Klassen für XML-Serialisierung und -Deserialisierung.
- Web-API-Entwicklung: Konfiguration von Routen und Entwicklung benutzerdefinierter Routen für Web-API-Controller sowie Implementierung von RESTful Services.
- Einsatz von Azure Service Bus für robuste Nachrichtenwarteschlangen und zuverlässige Kommunikation zwischen Microservices zur Sicherstellung hoher Verfügbarkeit und Fehlertoleranz.
- Entwurf und Implementierung Cloud-nativer 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 Applications (SPAs) mit Angular, modulare Architektur und hohe Performance. Einsatz von RXJS und NGRX für State Management in Front-End-Anwendungen mit Angular v17 und Material Design-Komponenten zur Verbesserung von Performance und Usability.
- Komponentenbasierte Architektur: Entwurf und Entwicklung wiederverwendbarer Angular-Komponenten und -Services nach Best Practices und Entwurfsmustern.
- State Management und Middleware-Integration: Nutzung von Redux für robustes State Management, Integration von Middleware zur effizienten Datenbeschaffung und -verwaltung aus APIs und damit Optimierung der Anwendungsperformance.
- Logging & Middleware: Implementierung strukturierten Loggings mit Log4Net und Einsatz von Middleware für Anwendungsdatenerfassung.
- Einhaltung von WCAG AA in Webanwendungen durch Umsetzung von semantischem HTML, ARIA-Rollen und Tastaturnavigation zur Erfüllung der AODA-Standards.