Data Analytics – PowerBI – OnPremis/Cloud (Data Analytics)
Aufbau/Administration eines Dahsboard für verschiedene KPI’s aus dem Incident/Change/Problem Ticketsystem
Erstellung der benötigten Infrastructure von ETL(T-SQL) -> Datamarts ->Layer-System.
Aufteilung der Daten in FACT’s(Kalkulation der KPI’s) and Dimensons (Daten itself) – SQL-Views and StoredProceduren
Darstellung/Visualisierung wurde via PowerBI realisiert
Einrichten des DataGateways -> Azure
Migration des Dashoards von OnPremise -> Azure
Aufbau einer Banking-Enviroment in Azure (Architekt / Developer)
Installation erfolgte via Powershell /AZ CLI
Azure Bastion für den RDP-Zugriff
Azure Storage Explorer für den Transfer von Files OnPremise -> Azure
Testing SHP-> Azure Active Directory + ADDS für Authentication
Anbindung SHP -> Okta/OneID – SSO
Migration aller App’s (VB6/C#) -> Azure
.Net Framework (Net Core, ASP.NET MVC)
Tools: Visual Studio 2022
Development PowerBI / SSRS (Data analytics)
Installation/Konfiguration PowerBI/SSRS Server
Erstellung von Dashboards / Pagniated Reports
Erstellung von Reports (SSRS)
Für die Erstellung von Reports wurden Sourcen von eigenen erstellten Stored Procedures(SQL-Server) verarbeitet
Erstellung von CUBES (SSAS)
Development von Power-BI Dashboards (Modelling der Daten)
Datamarts + Dashboard
ETL frameworks
data models, database design development, data mining
databases (SQL etc),
Sharepoint 2019 (Admin / Developer)
Installation/Konfiguration Sharepoint 2019
HealthServices und Logging konfiguriert
Auditing konfiguriert
Security NTLM /LDAP konfiguriert
Installation erfolgte via Powershell
Migration von SP2010 -> SP2019
Developed LDAP Membership-Provider (VS2019/C#)
Developed SQL Membership-Provider (VS2019/C#)
Migration der vorhandenen Farm-Solutions(8 Projects) SP2010 -> SP2019 Farm-Features / Listen / Securtiy
Tools: VS2019 / C#
Blazor als App-Framework (Developer)
Für zukünftige Entwicklungen wurden nachfolgend die unterschiede zu den bisherigen JS-Frameworks evaluiert
DevExpress UI Components for Blazor
Component Structure
Dependency Injection and Data Access
Authentication with OWIN(OpenIDConnect/SSO)
Routing, Editing and Validation
JavaScript Interop
Blazor Server <-> Blazor WebAssembly
Aufbau DWH / SQL-Server (>2012) (Admin / Developer)
Aufbau eines DWH Servers
Vorbereitung fürs Reporting (Standard Reporting, ein Framework für mehrere Kunden, nur noch Boarding notwendig)
KPI-Berechnung based on Konfiguration
Layering/DataMarts von Tabellen
Dimensionierung der Tabellen für die Vorbereitung BI
Layer Konzept (Template und daraus resultierund Dynamisches SQL erzeugt)
Sharepoint 2016 (Admin / Developer)
Installation/Konfiguration Sharepoint 2016
Search Service (ehemals FastTrack) konfiguriert
HealthServices und Logging konfiguriert
Auditing konfiguriert
Security NTLM /LDAP konfiguriert
Installation erfolgte via Powershell
Sharepoint 2013 Foundation (Admin / Developer)
Installation/Konfiguration Sharepoint 2013
Search Service (ehemals FastTrack) konfiguriert
Nintex Workflows incl. Security
Eigener Membership Provider entwickelt
HealthServices und Logging konfiguriert
Auditing konfiguriert
Security NTLM konfiguriert
Installation erfolgte via Powershell
Erstellung von verschiedenen Web-Applikations (Software Architect / Developer)
Nach Kundenanforderungen wurden grosse wie kleinere Applikationen erstellt.
Ebenfalls verantwortlich für die Pflege und Weiterentwicklung bestehender Applikationen.
Architectures und Design dieser Applications
Integration in die gegeben IT-Landschaft der IBM
Continuous integration with SVN/GIT + Jenkins
UI-Erstellung via WPF (Windows Presentation Foundation)
Technologien: Visual Studio 2010/2012/2013/2015/2017/2022, C#, HTML, XLST, XML, JavaScript, JQuery, JSON, Subversion, T-SQL, LINQ, Entity Framework, WCF-Services, WebAPI, MVC.
Weiterentwicklung und Pflege des internen Tools Shared Cockpit (Software Architect / Developer)
Dieses Tool bietet die Möglichkeit, auf generischen Ansatz Tabellen im Web zu pflegen, based on Entity Framework.
Das gesamte Framework ist in C# erstellt, OOP.
Spezielle Funktionalitäten werden via ascx implementiert bzw. generisch, konfigurierbar erweitert.
Beispiel Roles-Delegation.
Dynamische Erzeugung der InputForm
Continuous integration with SVN + Jenkins
Technologien: Visual Studio 2010/2012/2013/2015/20172022, C#, XML, WCF, UI via JQuery, T-SQL
Erstellung eines VisualBoards in Sharepoint 2010 (Software Architect / Developer)
Das Visualboard dient zur Darstellung von KPI’s und Verwaltung von Issues / Tasks / Logs usw. im Bereich GDF.
Desweiteren dient dieses Visualboard als Übersicht über den Healthindex des zugehörigen Pools.
Insgesamt wurden 35 verschiedene Pools geboarded.
Rollenbasiertes Securitykonzept aus Sharepoint wurde verwendet.
Administrative Verwaltung wurde über Applicationpages innerhalb von Sharepoint realisiert.
Die zugehörigen Daten dienen zur Weiterverarbeitung und Darstellung von Charts für das GDF-Framework.
Um eine flexible Darstellungsform zu gewährleisten wurde die Home-Site als Webpart-Page erstellt, somit konnte jeder einzelne Pool die Anordung der verschiedenen realisierten Webparts selbst gestalten.
Es wurden Webparts realisiert, die z.B. die Poolstruktur/-members darstellt, wie auch die Übersicht bietet, Anzahl offener Problems usw. Datenbank MS-SQL Server, Aufbau des Datenbankmodells für die Weiterverarbeitung.
KPI-Zahlen wurden dynamisch(parameterisierte Reports) via SSRS-Reporting erstellt
Grosse Datenmengen wurden via T-SQL verarbeitet, Loads und für die KPI-Berechnung wurde die Businesslogik für das SSRS Reporting verarbeitet
Technologien: Visual Studio 2010/2012/2013, C#, HTML, XLST, XML, JavaScript, JQuery, Sharepoint-Features, SSRS, Event-Receiver, Subversion, LINQ, Entity Framework, Datalist-, WCF-Services, WebAPI.
Sharepoint 2007 -> Sharepoint 2010 (Software Architect / Developer)
Migration von 2007 -> 2010
Planung/Konzepte/Dokumentation – Realisierung Migration
Einführung Sharepoint 2010
Administrationsaufgaben Sharepoint – FBA Login via LDAP realisiert
Programmierung(C#) Application Pages innerhalb von Sharepoint
Anbindung von externen Daten via BCS
Einrichtung der Enterprise Search Umgebung
Realisierung von WebParts (C#) incl. Connectivity to other WebParts
Einsatz von Subversion für die Sourceverwaltung
Erstellen von Workflows mit Nintex Enterprise
Reporting Resolution
Für ein Kundenprojekt wurde ein komplettes DWH (Datenmodellierung) aufgebaut mit der zugehörigen Reportingsolution und deren Dokumentation.
Erstellen der vollautomatisierten Importschnittstellen für das DWH via e-Mail und Direktimport (SSIS).
Konzeptionelle Erstellung eines vollautomatisierten Data-Loaders mit Logging, Restarts usw.
Design/Erstellung von Reports via SSRS und der Integration in die Collabrationplattform Sharepoint 2007 MOSS/2010.
Erstellen von StoredProceduren und Optimierung von T-SQL/SQL.
Technologien: Microsoft SQL Server 2005/2008+R2, SSRS, SSIS, Subversion
Allgemein
Weitere Tätigkeiten waren Aufgaben in der Erweiterung der bestehenden ASP.NET Applikationen in VB.NET und C# u.a. mit Dynamic Data unter Visual Studio 2005/2008/2010/2015/2017.
Dadurch bedingt sind tiefgreifende Kenntnisse in der Technologie LINQ + Entity Framework ebenso gegeben.
Grundtechnologien der Webentwicklung wie HTML/ XLST/ XML/ JavaScript sind tiefgreifend vorhanden.
Das zugehörige Testing erfolgte mit NUnit.
Als Entwicklungsmethode/ Rahmenwerk wurde SCRUM eingesetzt.
Projekt SAP@AM
Dieses Projekt hatte zur Aufgabe angelieferte Daten, aus verschiedenen Custody-Accounts, in Fileformat aufzubereiten für die Verarbeitung innerhalb von SAP@AM.
Das erstellte Programm liest die angelieferten Daten ein und erstellt daraus eine MT535-Swift Message.
Meine Aufgabe bestand darin, die komplette Realisierung zu bewerkstelligen unter der Berücksichtigung der SOX-Compilance.
Erstellung der Dokumentation Anforderungen/Realisierung sowie die daraus resultierenden Testfälle.
Eingesetzte Technologie: Excel VBA
Projekt Alt/Neu VB to .NET
Innerhalb dieses Projekts war die Aufgabe, bestehende kleinere Applikationen (in VB realisiert) in deren Funktionalität zu Evaluieren und in die neue Technologie .NET zu überführen.
Das gesamte Projekt hatte verschiedene Projektabschnitte.
Als Erstes wurden die Applikationen in deren Funktionalität evaluiert um eine gemeinsame Datenbasis/Datenmodellierung zu erstellen.
Die nächsten Projektabschnitte war die zugehörige OOP/OAD Dokumentation zu erstellen.
Nachdem das gesamte Softwaredesign erstellt war wurde die Realisierung in C#/.NET bewerkstelligt.
Meine Aufgabe hierin bestand, da es sich um Realisierungen im Bereich von 1-2 Mannmonate handelt, die komplette Realisierung zu übernehmen incl. Datenmodellierung.
Eingesetzte Technologien: C#/.NET/ADO.NET mit OOP Design, 3-Tier Applikation mit gemeinsamer Datenbasis (kleines DWH auf Basis Oracle 10g).
Migration Oracle 8i DB to Oracle 10g
In diesem Projekt wurde eine DB nach Oracle 10g migriert.
Meine Aufgabe bestand darin die zugehörige Evaluierung und Abhängigkeiten betreffend den angeschlossenen Applikationen zu dokumentieren/testen/anpassen und dementsprechend auf die zugehörigen Umgebungen im Zusammenhang mit dem Betrieb(Produktion) terminlich zu koordinieren/auszuführen.
Ebenso war es notwendig diverse Anpassungen an den zugehörigen PL/SQL Statements vorzunehmen, die von meiner Seite ausgeführt worden sind, auch hierfür wurden wiederum die benötigten Änderungen via SQL-Script an den zugehörigen Betrieb termingerecht weitergeleitet.
Projekt FXPMS/FIDB
Bearbeiten und Pflege/Testen der bestehenden Applikation FXPMS + FIDB.
Diese beiden Applikationen wurden von meiner Seite selbständig gewartet.
FXPMS ist eine Applikation die die Verarbeitung von Trades (Bloomberg) bewerkstelligt und daraus resultierend eventuell benötigt Hedges via Report bereitstellt.
Diese Applikationen sind in der Technologie VB realisiert, Datenbasis ist Oracle 10g sowie für ETL-Prozesse Oracle Warehouse Builder, zur Automatisierten Steuerung benutzen beide Applikationen Redwood Cronacle.
Meine Aufgabe bestand darin, die PL/SQL Proceduren/Redwood-Chains zu erweitern (gesetzliche Anforderungen) bzw. neu zu erstellen, ebenso die zugehörige Datenbasis betreffend Modellierung zu überarbeiten.
Eventuelle Anpassungen an der zugehörigen Oberfläche, falls benötigt, waren ebenfalls Bestandteil meiner Aufgabe.
Beispiel: ½ jährlich werden neue Telekurs-Releases verarbeitet, d.h. die Struktur muss betreffend Tabellen überprüft werden und gegebenenfalls angepasst werden.
Dies erfordert die Erstellung der zugehörigen SQL-Proceduren und deren Überführung in die Produktion.
Kenntnisse für die SOX-Compilance und Testing waren unumgänglich.
Projekt MCD/FDR to OPDP
Für das Offical Reporting innerhalb AXA-CH werden Daten aus dem System MCD/FDR von AXA-IM benötigt.
Diese Daten werden via SQLLDR eingelesen dort mit weiteren Transformationen verarbeitet und anschliessend in Reporting-Tabellen gespeichert.
Fachlicher Schwerpunkt: Datenmodellierung / ADO / PL/SQL / OWB, Oracle-Warehouse-Builder Verarbeitung und Business Inteligence von Microsoft (SSIS+SSRS)
Projekt FXPMS
FXPMS ist für die Darstellung und Weiterverarbeitung Tradingdaten via Bloomberg zuständig.
Das Projekt wurde gestartet, um die funktionale Erweiterung der bestehenden GUI / Oracle-Serverobjects zu erweitern.
Die Tätigkeiten umfassten die Anpassung der Oracle-Warehouse-Builder-Objects für neue Mappings, das Anpassen/Erweitern der GUI für Sorting, das Optimieren der Erfassung für Hedges und Trades sowie das Reporting über die Reportingengine Crystal Reports und zugehörigen Vorlagen in puncto Office.
Die verwendeteten Tools:
Visual Studio
ADO
VB6
Crystal Reports
Office Automation
PL/SQL -Oracle / Stored Procedure
Oracle Warehouse Builder (vermehrt)
Projekt PAM/FOM
Es wurde eine Schnittstelle/GUI realisiert, die Daten im Bereich Assetmanagement von einem Flatfile einliest und diese weiterverarbeitet.
Das zugehörige GUI bietet die Möglichkeit, die Daten zu mutieren.
Das GUI triggert auch die zugehörigen Transformationen und Mappings.
Der Output wird in den ESB-Bus von SAP geschrieben und dort weiterverarbeitet.
Die Module von SAP waren: SAP Module FI (Hauptbuch), CO (Kostenrechnung), AR (Debitorenbuchhaltung) und AP (Kreditorenbuchhaltung).
Meine Aufgaben umfassten das Erstellen der gesamten Dokumentation vom Design bis zum Betriebshandbuch (UML incl.) Erstellen des zugehörigen Datenmodells incl. Referenzielle Integrität.
Erstellen der kompletten Software incl. OOP/OAD Design.
Die verwendeteten Tools:
Visual Studio
VB6
ADO
PL/SQL -Oracle (vermehrt)
Erstellung eines kompletten Frameworks nach OOP-Gesichtpunkten.
Mainframe kommuniziert mit externen DLL-Dateien via Interface.
Die zu ladenen Module wurden in einer Tabelel gespeicht, so dass jede DLL-Datei geladen werden kann, dass das zugehörige Interface implementiert.
Bereich Medizin:
Komplette Abrechnungssoftware für Ärzte und SPZ (02/05 - 08/05)
Leistungserfassung und Patientenaufnahme via Chipkarte
Programmiersprache: VB / .NET
Framework: Visual Studio / MS-SQL Server
Erstellung des Frameworks - Architektur - mit zugehörigen Interfaces
Erstellung des Privatabrechnungsmoduls
Migration(VB6) einer Software das die Vewaltung bzw. Abwicklung in Krankenhäuser ermöglicht. Sogenanntes KISS-System. Insgesamt wurden 1200 Tabellen umgesetzt. Meine Teilaufgabe lag in der Realisierung der DataAccess-Schicht nach OO-Patterns.
Bei diesem Projekt handelte es sich um eine Migration von einer VB6 Anwendung nach .NET. Meine Aufgabe war die Realisierung des DataAccess Layers, der über ein TableGateway-Pattern in C# realisiert wurde. Gesamtheitlich waren 20 Leute in diesem Projekt. Architektonisch wurde das klassische 3-Tier-Layer Modell angewendet. Ebenso war auch die Realisierung zweier GUI-Oberflächen, sprich Web und WinForm gegeben. Die Kommunikation zwischen den einzelnen Schichten wurde über SOAP und DataSets realisiert. Für den von mir realisierten Layer übernahm ich in diesem Projekt die zugehörige Leitung von 5 Personen für den DataAccess-Layer. Zur Automatisierung der Generierung des TableCodes wurde von meiner Seite ein AddIn entwickelt, das automatisch Pre-Deployment den zugehörigen Code für die Tables erstellt.
Einarbeitung in bestehenden Sourcecodes sind einer meiner Stärken. Ob im T-SQL oder auch in den Programmiersprachen C#/VB.NET/J-Query/Javascript fühle ich mich zu Hause. Duch die Einführung des GDF-Frameworks (Realiserung Sharepoint und deren Ehancements / Programmierung / WebParts) innerhalb der IBM, waren bei den zugehörigen Meetings, schnelle Auffassungsgabe bezüglich Kundenseite und deren möglichen Umsetzung gefordert. Dennoch wurde nie das endgültige Bild der Software verloren.
Persönlich bin ich vom Typ eine ruhige Person, aber dennoch mit positiver Ausstrahlung. Bei Problemen suche ich nach Lösungen und sehe jedes Problem, egal ob gross oder klein, immer als positive Erfahrung. Hey, ich konnte die Erfahrung machen. Menschen/Personen anderer Kulturen/Sprachen möchte ich verstehen, offene Diskussionen egal über welche Themen, interessieren mich.
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.