Data Analytics – PowerBI – OnPremis/Cloud (Data Analytics)
Aufbau einer Banking-Enviroment in Azure (Architekt / Developer)
Development PowerBI / SSRS (Data analytics)
Sharepoint 2019 (Admin / Developer)
Blazor als App-Framework (Developer)
Aufbau DWH / SQL-Server (>2012) (Admin / Developer)
Sharepoint 2016 (Admin / Developer)
Sharepoint 2013 Foundation (Admin / Developer)
Erstellung von verschiedenen Web-Applikations (Software Architect / Developer)
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)
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)
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)
Reporting Resolution
Technologien: Microsoft SQL Server 2005/2008+R2, SSRS, SSIS, Subversion
Allgemein
Die Fa.Abel ReTec ist im Bereich Vertrieb/Betreuung von Biosgasanlagen zuständig. Um diese Aufgabe, Verwaltung der Daten, zu bewerkstelligen wurde von meiner Seite eine Datenbank geschaffen. Starke Ausprägung von Datenmodellierung auf Basis des SQL Servers 2008. Optimierung des Datenzugriffs via T-SQL und Erstellung von .NET Funktionen auf dem SQL-Server. Interfaces zu Labordaten wurden implementiert, Basis hierfür XML. GUI Darstellung via Access 2007. Für das zugehörige Reporting wurden die Services vom SQL Server, d.h. SSRS genutzt und den Benutzern via Intranet zur Verfügung gestellt.
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 Proce-duren/Redwood-Chains zu erweitern (gesetzliche Anforderungen) bzw. neu zu ers-tellen, ebenso die zugehörige Datenbasis betreffend Modellierung zu überarbeiten. Eventuelle Anpassungen an der zugehörigen Oberfläche, falls benötigt, waren eben-falls 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:
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:
Erstellung einer Vertriebsdatenbank für die Akquisation zum Bau von Biogasanlagen. Als Framework wurde Access als Oberfläche gewählt und zur Datenhaltung SQL Server 2000. Die eingesetzte Software dient für die zugehörigen Vertriebsmitarbeiter zum Erfassen Ihrer Daten wie Termine/Ansprechpartner mit deren zugehörigen Berichte. Das Tool ermöglicht den Anwender einen Überblick für die zu bewerkstelligen Aufgaben für den Bau sowie die Planung von Biogasanlagen. Die Erweiterung erstreckt sich für die Verwaltung bzw. Pflege der Anlage. Betriebstagebuch mit den zugehörigen Graphen für die Auswertung.
Die Fa.Abel ist im Bereich Bau von Telekommunikationsmasten tätig. Dafür wurde eine SQL-Datenbank mit Frontend Access entwickelt, zur Eingabe deren Daten aus Bau und Terminschiene. Desweiteren wurden dafür verschiedene Schnittstellen entwickelt u.a. Gemeinsame Nachkalkulation aus dem ERP-System. Da ständig diese Industrie im Wandel ist, werden fortlaufend den Anforderungen der Auftraggeber rechenschaft getragen. Z. B. Änderungen an der Auftragsabwicklung usw.
Analyse der bestehenden Architektur (im Projektteam):
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
Tätigkeiten:
Schnittstelle für den Ausdruck von Dokumenten aus einer SQL-Server Datenbank. Die zugehörige Schnittstelle realisiert auf Basis von Metadaten die zugehörigen Word oder Excelsheets.
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.
Verwaltung/Auswertung von Daten für die Telekommunikation bzw. die Fa.SAG Abel baut im Auftrag von T-Mobile, E-Plus, Vodafone und O2 Mobilfunkmasten. Hierfür wurde eine Software entwickelt, die zum einen die Eingabe deren Daten ermöglicht zum Anderen die Auswertung der Daten, z. B. Terminschiene, Akquiseberichte usw.
Programmiersprache: VB Framework: Microsoft Visual Studio Datenbank: Microsoft SQL Server
Realisierung Template Navigator (Software zum Aufruf von Vorlagen / Multi-Language nach CI/CD Normen) Die Realisierung wurde auf Basis eines AddIn´s bewerkstelligt. Vorgabe war die genaueste Einhaltung der Normen. Mehrsprachige Auslegung des gesamten Add-Ins, sodass auch beliebig viele Sprachen hinzugefügt werden konnten. Ebenso wurde die dynamische Erstellung nach DIN A4 und Letter berücksichtigt. Das programmierte AddIn wurde Konzernweit auf über 40.000 Clients installiert und ist als Standard innerhalb von Airbus definiert worden. Erweiterungen waren noch die Anbindung an ein Content Management System auf Oracle(Deutschland) oder SQL Server(Frankreich) Basis.