Programmierung von wieder verwendbaren Bibliotheken und Utilities mit C# und VB.NET mit Schwerpunkten: Datenbankmanipulation mithilfe von ADO.NET, Datagrids, CSV-Dateien (lesen / schreiben) usw.; Prozessmanipulation (Starten, Terminieren, Warten auf einen anderen Prozess usw.); Validierung von regulären Ausdrücken (mit RegEx); Allgemeine Windows-Funktionalität z.B. Registry, Umgebungsvariablen, Hostnamen, Domänennamen, Office-Version usw.; Dateisystem-Operationen (Lesen / Schreiben von Dateien und Ordnern); Ordnernamen (Pfad des aktuellen Executables, Pfad des aktuellen Ordners usw.); Keystrokes.
Programmierung von wiederverwendbaren Makros in VBA für WinWord und PowerPoint. Ich habe oft nebenbei als technischer Übersetzer aus dem Deutschen ins Englische gearbeitet und hatte oft allgemeine Aufgaben in der Dokumentation (technische Dokumentation, Präsentationen, Konvertierungen und sonstige Doku).
Entwicklung und Erweiterung von Tools für die Transportverwaltung. Entwicklung einer Schnittstelle an TwixRoute (Standardsoftware) zur Erzeugung der effizientesten Transporttouren mithilfe komplexer Algorithmen, Automation, Ausgabe im PDF-Format und Versand an Mobiltelefone. Detaillierte Datenanalyse. Erstellung und Pflege einer Firmendatenbank im SQL Server. Kodierung, Testen und Implementierung von Anwendungen mit C#, HTML5, CSS3, JavaScript, ASP und SQL. Entwicklung von Oracle-Formularen mit Apex Page Designer 5.1 und Oracle-Paketen für E-Commerce-Website. Entwicklung von mehreren Python-Tools (mit Version 3.4) mit den Modulen PyMySQL, Flask, Flask_RESTplus, Re, Requests, Requests-HTML, Zeep, Swagger, Swagger UI usw. Schnelles Python-MySQL Datenbank-Tool zur Auflistung aller Dateien eines Laufwerks mit einer Suite von Abfragen, um Duplikate nach Grösse, Datum, Dateinamen usw. zu finden (damit der Nutzer Dateien gezielt löschen oder verschieben kann). Python Grep-Tool zur Durchsuchung von Dateitypen pdf, xls, xlsx, doc, docx, txt, dat usw. Python-Organizer inklusive Auspacken von zip-Dateien und Splitten von pdf-Dateien. Versuche mit Python-Messaging-Diensten und SQLAlchemy. Entwicklung von Unix-bash-Scripts zum Einfügen von Nummernschild-Bildern in eine MySQL-Datenbank.
Entwicklung und Erweiterung eines CRM-Tool für die Manager im Private Banking (insbesondere UBS Asien), das die Finanzplanung über die kommenden Jahren für einen einzelnen Privatkunden ermöglicht. Das Werkzeug ("Lifestyle Preservation Output") druckt eine Reihe von individuellen Analyse und komplexe Grafiken als PDF-Broschüre für jeden einzelnen Kunden. Komplexe Excel-Grafiken, Druckbereiche, Automatisierungen und anschliessendem Speichern im PDF-Format.
Entwicklung und Verbesserung von CRM-Anwendungen im Bereich des Financial Controllings, Planung und Reporting Programmierung und Dokumentation von Änderungen an die Endbenutzer-Anwendungslandschaft
Bugfixing, Testen, Kommentierung und Dokumentation einer bestehenden Excel-Anwendung für die weltweite Verrechnung und Zusammenfassung von Lizenzgebühren (pharmazeutische Produkte, Novartis-Markenartikel). Migration aus Excel 2003 in Excel 2010. Automatisierung einiger Aufgaben in Excel 2010. Datenquelle SAP BEx (Business Explorer Analyzer). Verbesserung des Tools zur Schaffung eines Tableau Dashboards für die Finalausgabe
Entwicklung in C# einer e-Learning-Plattform (LMS) und Integration mit einer benutzerdefinierten API; Erweiterung mit Online-Features; umfangreiche Dokumentation. Entwicklung einer Instant-Messaging-Anwendung mit C#, SQL Server 2012, LINQ, Entity Framework. Entwicklung von SharePoint-2010-Anwendungen mit C# und Webparts. Entwicklung einer e-Commerce-Website basiert auf WCF 4.0 mithilfe von MVC 4.5; Migration mit C# von Daten aus einer alten Datenbank in SQL Server. Erweiterung einer Website für Internet-Banking unter Verwendung von J2EE.
Entwicklung von Internet und Office-Software, Wartung von Webseiten. Web-Entwicklung in PHP und jQuery einer Translations-Workspace. Software-Internationalisierung (Übersetzung in Englisch, Deutsch, Französisch und Spanisch). Forschung und Dokumentation für die Geschäftsentwicklung Entwicklung in JavaScript und jQueryMobile eines Front-Ends für halbautomatische sprachlichen Übersetzung Back-End in PHP und MySQL. VBA-Makros für die Aufnahme der Übersetzungen in Excel-Tabellen und Word-Formulare. Entwicklung einer interaktiven Web-Applikation im Bankenbereich unter Verwendung von J2EE, XML, XSLT, JavaScript und DHTML für den Zugriff auf Oracle-Datenbanken und für die dazugehörigen Abfragen.
Entwicklung in jQueryMobile eines Front-Ends, das den persönlichen Warenkorb Vendor-übergreifend ermöglicht Prototypen in PHP (nachher als Cocoon-Applikationen) CRM-Kundenbetreuung in PHP. Einrichtung, Entwicklung und Administration von MongoDB-Datenbanken in einer Windows-2008-Server- Umgebung, Windows-Server-Administration (mit vier virtuellen Servern) Administration aller gewöhnlichen Datenbank-Aktivitäten inklusive Lastüberwachung, Lastverteilung, Ports, Performanceabstimmung, Firewalls, Backup, Umgebungen (Test, Entwicklung, Produktion), Erweiterungen und Lösungen für einen unter Linux abstürzenden Datenbank-Container.
Migration zu MS-Excel 2010 einer Bloomberg-basierten CRM-Applikation (Extended Recommendation List, einer intern veröffentlichten Liste von Kauf- und Verkaufsempfehlungen für Kunden). Umprogrammierung, Stabilisierung, Test (mit intensiver Datenanalyse) und Dokumentation der ursprünglichen Applikation. Integration und Migration auf MS-Access-2010 von zwei bestehenden CRM-Anwendungen zu einer Gesamtapplikation (Titel "Model-Portfolio-Datenbank") Automatisierung eines manuellen Arbeitsprozesses für Model-Portfolios. Sammlung, Analyse und Umsetzung der Anforderungen Direkte Unterstützung der Business-Abteilungen bezüglich Anpassungen und Tests
Beratung und Betreuung (per E-Mail und Telefon) von MS-Office-2010-Anwendern bei ihrer Einführung in das neue Credit Suisse Office-2010-System "iDesktop" Dokumentation (darunter fünfzehn Knowledge-Base-Artikel zu den neuesten Office-2010-Features), Fehleranalyse und -benachrichtigung
Neuentwicklung einer Website (Front-End und Back-End; Entwurf, Entwicklung und Kodierung von Webseiten für die neu gestaltete Website unter Verwendung von JavaScript, HTML5 und ASP); spezielle Navigations-Menüs mithilfe von CSS und JavaScript). Entwicklung mithilfe von JavaScript und HTML5 einer Webschnittstelle, mit welcher neue Inhalte problemlos an elektronische Werbetafeln gespeist werden konnten. Erstellung einer grossen Bibliothek von PDF-Dokumenten (einige Dokumente wurden aus vorhandenen HTML-, Excel- und Word-Dokumenten konvertiert).
Oracle-Entwickler für die Migration der Schnittstellen L115 und L116 aus der Host-Applikation EMA-DAUS ins Data-Warehouse EMA (Datamart ASR) für die Fachabteilung DWH Reporting / Business Architektur Projekte) Berücksichtigung komplexer Geschäftslogik (der CS Rückkaufvereinbarungen und Reverse-Repo-Positionen) unter Verwendung von reinem SQL (d.h. keine prozedurelle Sprache wie SPs) Erstellung in Informatica PowerCenter 8.5.1 von Mappings zwecks Import aus dem Host-System in das Oracle-System Testen mit HP Quality Center. Beträchtliche Datenanalyse und direkter Business-Support
CRM-Applikationsingenieur für die Weiterentwicklung, Pflege, Migration und Betreuung verschiedener Client-Server-Applikationen der Clariden Leu AG (für die Private Banking). Applikations- und Prozessverantwortlicher für folgende CRM-Applikationen:
Migration in eine hochsichere Credit-Suisse-Umgebung (Citrix Secure Server Zone) der Applikationen EAM-MIS, Phoenix und FMT (1, 3 und 5). Testen und Abnahme auf den Systemen Integrationstest, Produktionstest und Produktion sowie Entwicklung der dazugehörigen HP-Quality-Center-Testfälle. Verstärkte Datenanalyse. Prozessorientierte und CMMI-konforme Weiterentwicklung (und dazugehörige CMMI-Fortbildung z.T. über WBT). Kundenbetreuung und näherer Kundenkontakt bei allen Applikationen. Dokumentation aller Prozesse und Applikationen (System-Spezifikationen, Anforderungsspezifikationen usw., z.B. unter Verwendung von ClearCase). Business-Analyse für die Applikationen EAM-MIS, NSA, Phoenix, Training-Administrations-Datenbank, FMT und PerioDisp (1-5 und 8). Planung, Dokumentation und Analyse von Anforderungen, Bewertung und Validierung, Verbesserung der Geschäftsprozesse. Für alle Applikationen: Applikationsbetrieb, Fehleranalyse und -behebung, Test und Business-Support.
Front-Office RAD-Entwicklung, Erweiterung, Wartung und Support der CRM-Anwendung CA (Cost Allocator) zur Zuordnung von Projektkosten. Diese CRM-Anwendung hatte zur Aufgabe, monatliche IT-, Operations- und Geschäftsleitungskosten einzelnen Kostenstellen zuzuordnen. Die monatlichen Eingangskosten wurden nach Projekt und SLA aufgeteilt. Die Ausgangskosten waren nach Kostenstelle aufgeteilt. Die Kosten wurden auf Basis von monatlich aktualisierten Prozentsatz-Schlüsseln zugeordnet. Datenbankadministrationstätigkeiten mit SQL Server Management Studio und RedGate SQL Data Compare 7.0.
Business-Analyse und Requirements Engineering. Planung, Dokumentation und Analyse von Anforderungen, Validierungen, Verbesserung des Geschäftsprozesses. Direkter Business-Support (wegen Anpassungen der Applikation) und Test. Anleitung eines Software-Entwicklers nach einer grossen Design-Änderung.
Front-Office RAD-Entwicklung für die Weiterentwicklung, Wartung und Support des Lehman Trading-Systems S&M (ein Excel-basiertes Aktien- und Derivativen- Trading-System). Front-Office-Support am Trading Floor von Lehman beim Einsatz des Systems und seiner vielen Schnittstellen zu Middle-Office-Datenbanken (grösstenteils Sybase-DBs) und zu Echtzeit-Preis-Systemen. Front-Office-Programmierung für die Quant-Analysten bei der Weiterentwicklung und Freigabe von Quant-Toolkits. Sehr intensive Datenanalyse. Erweiterung, Wartung und Support eines Excel/Sybase-basierten Tools zum Abgleich der S&M Trading-Books mit deren Vorlagedateien (Templates) und Terminplänen. Middle-Office und Front-Office Entwicklung und Erweiterung von Sybase gespeicherten Prozeduren unter Verwendung von T-SQL. Optimierung von mehreren Sybase-Queries und VBScript-Prozeduren. Datenanalyse unter Verwendung von MS-Excel, SQL, bcp, T-SQL und Unix Dienstprogramme / Scripts. Bei Änderungen und Weiterentwicklungen: Requirements Engineering, Test und Fehlerbehebung. Sonst: Einsatz, Betrieb und Management von bestehenden Bankenapplikationen, Fehleranalyse und -behebung
Migration auf den SQL Server einer bestehenden Access-Datenbank (für die staatliche Zwangsabgabe, die von allen englischen Pensionskassen an die PPF zu zahlen ist) per Neuentwicklung und mit Hilfe von DTS. Weiterentwicklung und Feinabstimmung der neuen Datenbank. RAD-Neuentwicklung einer kompletten Benutzeroberfläche bestehend aus gespeicherten Prozeduren, Funktionen und Triggern (in T-SQL auf dem Back-End) und einer Access-basierten grafischen Benutzeroberfläche (in VBA), mit welchem täglich bis zu 40 Anwender die Daten der Pensionskassen bearbeitet und gepflegt haben. Sehr intensive Datenanalyse. Entwicklung von mehreren VBA Routinen, um die Pensionsstammdaten (die die Pensionskassen als XML-Dokumente geliefert haben) in die SQL-Server-Datenbank zu importieren. Datenbankadministration inklusive Rollenmanagement und Windows- und/oder SQL-Server-Authentisierung. RAD-Entwicklung mit C# einer Schnittstelle zum Export aller Stammdaten einer Pensionskasse aus dem SQL Server 2005 in XML-Dokumente. Agile / Scrum Methodologie. Bei Änderungen: Business-Analyse und Requirements Engineering. Verbesserung der Projekteffizienz und des Geschäftsprozesses insbesondere beim direkten Business-Support (z.B. automatische Ausgabe aller SQL-Abfragen in Excel-Tabellen für die Fachabteilungen). Weiterentwicklung mehrerer Anwendungen mit VB6 einschliesslich einer Reihe von Tools und eigenen Apps zur Verbesserung des Windows-Systems, insbesondere unter Verwendung aller Aspekte der Windows-API, und zur Verbesserung der Menüs SendTo und StartUp.
RAD-Entwicklung mit VBA von mehreren MS-Excel-Tools für Reporting, Validierung, Datenabgabe und Datenabgleich, und zur Pflege von Systemstammdaten für die zentrale Siemens-Berichterstattungsabteilung (Siemens Corporate Finance) auf den Berichterstattungsplattformen SAP BCS (SAP BEx, Business Explorer Analyzer), SAP EC-CS (mit Schnittstelle Interactive Excel) und Hyperion Enterprise (mit Schnittstelle Excel Retrieve). Entwicklung von Excel/Access Schnittstellen, Excel/SAP Upload-Schnittstellen und von SAP-BEx-Queries. Entwicklung von MS-Excel-Abgleichstools unter Verwendung von SAP BEx auf einer Citrix-MetaFrame-Plattform. Entwicklung auf MS SQL Server 2000 einer Stammdatendatenbank mit umfangreicher Programmierung von gespeicherten Prozeduren in Transact-SQL und mit Berücksichtigung von hochkomplexer Geschäftslogik. RAD-Entwicklung mit VBA einer Schnittstelle, die die SAP-Stammdaten aus der Back-End-Datenbank gelesen und exportiert hat, um anschliessend diese Stammdaten in das SAP-BCS Live-System hochzuladen. Das Live-System hatte mehrere Tausend User weltweit. Die Stammdaten umfassten monatliche Hierarchien von Siemens-Tochtergesellschaften, -Kontenplänen (sowohl für die LC-Buchhaltung als auch für das Management Reporting), sogenannte Tiefengliederungen (Siemens-Bereichsinformationen), Konsolidierungsinformationen usw. Programmierung von komplexen Geschäftsregeln für die quartalsweise Berichterstattung nach USGAAP und für die deutsche Berichterstattung nach LC-Buchhaltung, und auch für den Abgleich der beiden, insbesondere für die Jahresabschlussrechnungen. Entwicklung einer Client-Server-Applikation in Java J2SE zur Visualisierung und Analyse von Siemens Auftragseingangs- und Umsatzdaten sowie Anzeige der quartalweise 10Q und jährlichen 10K Formulare. Zu den zahlreichen Tool-Features gehörten ein Datenimport aus verschiedenen Formaten (Xerces Parser), die Datenbankintegration (Oracle 10g, Toad, JDBC, Reflection), der Upload von Word-Kommentaren zur Geschäftsentwicklung und von PowerPoint-Scorecard-Präsentationen über Siemens-Geschäftsergebnisse. Die Entwicklungsumgebung war Eclipse (IDE). (Sechsmonatiges Projekt unter Verwendung von Swing- und AWT-Bibliotheken sowie J2SE). RAD-Entwicklung in MS-Access einer Schnittstelle zwischen den Warenwirtschaftssystemen Offit/VA-Monitor und Exact Globe (einem ERP-Softwarepaket für kleinere Unternehmen), auch unter Verwendung von ODBC. Das Access-basierte Tool hat Preis- und Bestellinformationen gelesen und XML-Dateien geschrieben, die anschliessend in das Exact-System hochgeladen wurden, um ein Preisangebot zu generieren. Das Tool verifizierte auch seine Ausgabe gegen die bestehenden Exact-Stammdaten. Entwicklung und Pflege einer Tool-Bibliothek bestehend aus mehr als 1600 wieder verwendbaren MS-Excel und MS-Access Makros, Dienstfunktionen und VB-Routinen (in Form von MS-Excel XLA add-ins) für standardmässige Datenanalyse und sich häufig wiederholende Aufgaben der Geschäftslogik. Entwicklung und Pflege von DLL-Bibliotheken für MS-Excel. Entwicklung und Pflege von umfangreichen Toolkits für MS-Access. Fortgeschrittene Programmierung für Windows unter Verwendung von den Windows Schnittstellen API, MAPI und ODBC und Zwei-Faktor-Authentisierung. RAD-Entwicklung von MS-Outlook Tools zwecks Versendung von monatlichen Outlook-Tasks (als Termine) an alle Teammitglieder der Siemens Abteilung "SAP Competence Center". Entwicklung von Übersetzungs-Tools unter Verwendung vom MS-Word-VBA Objekt-Modell. Komplexe Datenanalyse unter Verwendung von MS-Excel, MS-Access und SQL. Programmierung von hybriden Tools, die gleichzeitig mehrere MS-Office-Produkte und manche Third Party Utilities einsetzten. Entwicklung einer graphischen Java-Benutzeroberfläche unter Verwendung von Oracle JDeveloper 3.1. Die Oracle-8.1-Datenbank (das zentrale Gesellschaftsverzeichnis ZGV) hat Daten zu den globalen Akquisitionen und Beteiligungen der Siemens AG enthalten. Die Schnittstelle zur Datenbank wurde zweisprachig im Siemens-Intranet bereitgestellt. Meine Schwerpunkte umfassten Dialoge, Lesen/Schreiben von Daten und Fehlerbehandlung mit Berücksichtigung von komplexen Geschäftsregeln. Entwicklung einer Intranet-Schnittstelle für Siemens Corporate Finance unter Verwendung von JavaScript und HTML, um PDF-Dateien im Intranet anzuzeigen. Customizing von SAP-Reports in den SAP-R/3 Modulen EC-CS und EIS.
Grafische Schnittstellen in C (OSF / Motif in den Bereichen XWindow und Unix). Programmieren in C und C++ mit verschiedenen Variationen des Unix-Betriebssystems. Entwicklung von grafischen Schnittstellen in Visual C++ für MS-Windows. SQL-Programmierung mit den Datenbanken Unify 5 und Unify 2000. Programmierung von Unix-Shells (sh, csh, tcsh), Perl, awk, sed und Tcl/Tk. Hardware-orientierte Programmierung (ein Gerätetreiber unter Unix). Pascal und FORTRAN-Programmierung.
Diplom:
Bachelor of Electronic Engineering (Elektronikingenieur)
National University of Ireland, summa cum laude
Experte
Fortgeschritten
Mittel
BUSINESS-SKILLS
BERUFLICHE STÄRKEN
PERSÖNLICHE STÄRKEN
Programmierung von wieder verwendbaren Bibliotheken und Utilities mit C# und VB.NET mit Schwerpunkten: Datenbankmanipulation mithilfe von ADO.NET, Datagrids, CSV-Dateien (lesen / schreiben) usw.; Prozessmanipulation (Starten, Terminieren, Warten auf einen anderen Prozess usw.); Validierung von regulären Ausdrücken (mit RegEx); Allgemeine Windows-Funktionalität z.B. Registry, Umgebungsvariablen, Hostnamen, Domänennamen, Office-Version usw.; Dateisystem-Operationen (Lesen / Schreiben von Dateien und Ordnern); Ordnernamen (Pfad des aktuellen Executables, Pfad des aktuellen Ordners usw.); Keystrokes.
Programmierung von wiederverwendbaren Makros in VBA für WinWord und PowerPoint. Ich habe oft nebenbei als technischer Übersetzer aus dem Deutschen ins Englische gearbeitet und hatte oft allgemeine Aufgaben in der Dokumentation (technische Dokumentation, Präsentationen, Konvertierungen und sonstige Doku).
Entwicklung und Erweiterung von Tools für die Transportverwaltung. Entwicklung einer Schnittstelle an TwixRoute (Standardsoftware) zur Erzeugung der effizientesten Transporttouren mithilfe komplexer Algorithmen, Automation, Ausgabe im PDF-Format und Versand an Mobiltelefone. Detaillierte Datenanalyse. Erstellung und Pflege einer Firmendatenbank im SQL Server. Kodierung, Testen und Implementierung von Anwendungen mit C#, HTML5, CSS3, JavaScript, ASP und SQL. Entwicklung von Oracle-Formularen mit Apex Page Designer 5.1 und Oracle-Paketen für E-Commerce-Website. Entwicklung von mehreren Python-Tools (mit Version 3.4) mit den Modulen PyMySQL, Flask, Flask_RESTplus, Re, Requests, Requests-HTML, Zeep, Swagger, Swagger UI usw. Schnelles Python-MySQL Datenbank-Tool zur Auflistung aller Dateien eines Laufwerks mit einer Suite von Abfragen, um Duplikate nach Grösse, Datum, Dateinamen usw. zu finden (damit der Nutzer Dateien gezielt löschen oder verschieben kann). Python Grep-Tool zur Durchsuchung von Dateitypen pdf, xls, xlsx, doc, docx, txt, dat usw. Python-Organizer inklusive Auspacken von zip-Dateien und Splitten von pdf-Dateien. Versuche mit Python-Messaging-Diensten und SQLAlchemy. Entwicklung von Unix-bash-Scripts zum Einfügen von Nummernschild-Bildern in eine MySQL-Datenbank.
Entwicklung und Erweiterung eines CRM-Tool für die Manager im Private Banking (insbesondere UBS Asien), das die Finanzplanung über die kommenden Jahren für einen einzelnen Privatkunden ermöglicht. Das Werkzeug ("Lifestyle Preservation Output") druckt eine Reihe von individuellen Analyse und komplexe Grafiken als PDF-Broschüre für jeden einzelnen Kunden. Komplexe Excel-Grafiken, Druckbereiche, Automatisierungen und anschliessendem Speichern im PDF-Format.
Entwicklung und Verbesserung von CRM-Anwendungen im Bereich des Financial Controllings, Planung und Reporting Programmierung und Dokumentation von Änderungen an die Endbenutzer-Anwendungslandschaft
Bugfixing, Testen, Kommentierung und Dokumentation einer bestehenden Excel-Anwendung für die weltweite Verrechnung und Zusammenfassung von Lizenzgebühren (pharmazeutische Produkte, Novartis-Markenartikel). Migration aus Excel 2003 in Excel 2010. Automatisierung einiger Aufgaben in Excel 2010. Datenquelle SAP BEx (Business Explorer Analyzer). Verbesserung des Tools zur Schaffung eines Tableau Dashboards für die Finalausgabe
Entwicklung in C# einer e-Learning-Plattform (LMS) und Integration mit einer benutzerdefinierten API; Erweiterung mit Online-Features; umfangreiche Dokumentation. Entwicklung einer Instant-Messaging-Anwendung mit C#, SQL Server 2012, LINQ, Entity Framework. Entwicklung von SharePoint-2010-Anwendungen mit C# und Webparts. Entwicklung einer e-Commerce-Website basiert auf WCF 4.0 mithilfe von MVC 4.5; Migration mit C# von Daten aus einer alten Datenbank in SQL Server. Erweiterung einer Website für Internet-Banking unter Verwendung von J2EE.
Entwicklung von Internet und Office-Software, Wartung von Webseiten. Web-Entwicklung in PHP und jQuery einer Translations-Workspace. Software-Internationalisierung (Übersetzung in Englisch, Deutsch, Französisch und Spanisch). Forschung und Dokumentation für die Geschäftsentwicklung Entwicklung in JavaScript und jQueryMobile eines Front-Ends für halbautomatische sprachlichen Übersetzung Back-End in PHP und MySQL. VBA-Makros für die Aufnahme der Übersetzungen in Excel-Tabellen und Word-Formulare. Entwicklung einer interaktiven Web-Applikation im Bankenbereich unter Verwendung von J2EE, XML, XSLT, JavaScript und DHTML für den Zugriff auf Oracle-Datenbanken und für die dazugehörigen Abfragen.
Entwicklung in jQueryMobile eines Front-Ends, das den persönlichen Warenkorb Vendor-übergreifend ermöglicht Prototypen in PHP (nachher als Cocoon-Applikationen) CRM-Kundenbetreuung in PHP. Einrichtung, Entwicklung und Administration von MongoDB-Datenbanken in einer Windows-2008-Server- Umgebung, Windows-Server-Administration (mit vier virtuellen Servern) Administration aller gewöhnlichen Datenbank-Aktivitäten inklusive Lastüberwachung, Lastverteilung, Ports, Performanceabstimmung, Firewalls, Backup, Umgebungen (Test, Entwicklung, Produktion), Erweiterungen und Lösungen für einen unter Linux abstürzenden Datenbank-Container.
Migration zu MS-Excel 2010 einer Bloomberg-basierten CRM-Applikation (Extended Recommendation List, einer intern veröffentlichten Liste von Kauf- und Verkaufsempfehlungen für Kunden). Umprogrammierung, Stabilisierung, Test (mit intensiver Datenanalyse) und Dokumentation der ursprünglichen Applikation. Integration und Migration auf MS-Access-2010 von zwei bestehenden CRM-Anwendungen zu einer Gesamtapplikation (Titel "Model-Portfolio-Datenbank") Automatisierung eines manuellen Arbeitsprozesses für Model-Portfolios. Sammlung, Analyse und Umsetzung der Anforderungen Direkte Unterstützung der Business-Abteilungen bezüglich Anpassungen und Tests
Beratung und Betreuung (per E-Mail und Telefon) von MS-Office-2010-Anwendern bei ihrer Einführung in das neue Credit Suisse Office-2010-System "iDesktop" Dokumentation (darunter fünfzehn Knowledge-Base-Artikel zu den neuesten Office-2010-Features), Fehleranalyse und -benachrichtigung
Neuentwicklung einer Website (Front-End und Back-End; Entwurf, Entwicklung und Kodierung von Webseiten für die neu gestaltete Website unter Verwendung von JavaScript, HTML5 und ASP); spezielle Navigations-Menüs mithilfe von CSS und JavaScript). Entwicklung mithilfe von JavaScript und HTML5 einer Webschnittstelle, mit welcher neue Inhalte problemlos an elektronische Werbetafeln gespeist werden konnten. Erstellung einer grossen Bibliothek von PDF-Dokumenten (einige Dokumente wurden aus vorhandenen HTML-, Excel- und Word-Dokumenten konvertiert).
Oracle-Entwickler für die Migration der Schnittstellen L115 und L116 aus der Host-Applikation EMA-DAUS ins Data-Warehouse EMA (Datamart ASR) für die Fachabteilung DWH Reporting / Business Architektur Projekte) Berücksichtigung komplexer Geschäftslogik (der CS Rückkaufvereinbarungen und Reverse-Repo-Positionen) unter Verwendung von reinem SQL (d.h. keine prozedurelle Sprache wie SPs) Erstellung in Informatica PowerCenter 8.5.1 von Mappings zwecks Import aus dem Host-System in das Oracle-System Testen mit HP Quality Center. Beträchtliche Datenanalyse und direkter Business-Support
CRM-Applikationsingenieur für die Weiterentwicklung, Pflege, Migration und Betreuung verschiedener Client-Server-Applikationen der Clariden Leu AG (für die Private Banking). Applikations- und Prozessverantwortlicher für folgende CRM-Applikationen:
Migration in eine hochsichere Credit-Suisse-Umgebung (Citrix Secure Server Zone) der Applikationen EAM-MIS, Phoenix und FMT (1, 3 und 5). Testen und Abnahme auf den Systemen Integrationstest, Produktionstest und Produktion sowie Entwicklung der dazugehörigen HP-Quality-Center-Testfälle. Verstärkte Datenanalyse. Prozessorientierte und CMMI-konforme Weiterentwicklung (und dazugehörige CMMI-Fortbildung z.T. über WBT). Kundenbetreuung und näherer Kundenkontakt bei allen Applikationen. Dokumentation aller Prozesse und Applikationen (System-Spezifikationen, Anforderungsspezifikationen usw., z.B. unter Verwendung von ClearCase). Business-Analyse für die Applikationen EAM-MIS, NSA, Phoenix, Training-Administrations-Datenbank, FMT und PerioDisp (1-5 und 8). Planung, Dokumentation und Analyse von Anforderungen, Bewertung und Validierung, Verbesserung der Geschäftsprozesse. Für alle Applikationen: Applikationsbetrieb, Fehleranalyse und -behebung, Test und Business-Support.
Front-Office RAD-Entwicklung, Erweiterung, Wartung und Support der CRM-Anwendung CA (Cost Allocator) zur Zuordnung von Projektkosten. Diese CRM-Anwendung hatte zur Aufgabe, monatliche IT-, Operations- und Geschäftsleitungskosten einzelnen Kostenstellen zuzuordnen. Die monatlichen Eingangskosten wurden nach Projekt und SLA aufgeteilt. Die Ausgangskosten waren nach Kostenstelle aufgeteilt. Die Kosten wurden auf Basis von monatlich aktualisierten Prozentsatz-Schlüsseln zugeordnet. Datenbankadministrationstätigkeiten mit SQL Server Management Studio und RedGate SQL Data Compare 7.0.
Business-Analyse und Requirements Engineering. Planung, Dokumentation und Analyse von Anforderungen, Validierungen, Verbesserung des Geschäftsprozesses. Direkter Business-Support (wegen Anpassungen der Applikation) und Test. Anleitung eines Software-Entwicklers nach einer grossen Design-Änderung.
Front-Office RAD-Entwicklung für die Weiterentwicklung, Wartung und Support des Lehman Trading-Systems S&M (ein Excel-basiertes Aktien- und Derivativen- Trading-System). Front-Office-Support am Trading Floor von Lehman beim Einsatz des Systems und seiner vielen Schnittstellen zu Middle-Office-Datenbanken (grösstenteils Sybase-DBs) und zu Echtzeit-Preis-Systemen. Front-Office-Programmierung für die Quant-Analysten bei der Weiterentwicklung und Freigabe von Quant-Toolkits. Sehr intensive Datenanalyse. Erweiterung, Wartung und Support eines Excel/Sybase-basierten Tools zum Abgleich der S&M Trading-Books mit deren Vorlagedateien (Templates) und Terminplänen. Middle-Office und Front-Office Entwicklung und Erweiterung von Sybase gespeicherten Prozeduren unter Verwendung von T-SQL. Optimierung von mehreren Sybase-Queries und VBScript-Prozeduren. Datenanalyse unter Verwendung von MS-Excel, SQL, bcp, T-SQL und Unix Dienstprogramme / Scripts. Bei Änderungen und Weiterentwicklungen: Requirements Engineering, Test und Fehlerbehebung. Sonst: Einsatz, Betrieb und Management von bestehenden Bankenapplikationen, Fehleranalyse und -behebung
Migration auf den SQL Server einer bestehenden Access-Datenbank (für die staatliche Zwangsabgabe, die von allen englischen Pensionskassen an die PPF zu zahlen ist) per Neuentwicklung und mit Hilfe von DTS. Weiterentwicklung und Feinabstimmung der neuen Datenbank. RAD-Neuentwicklung einer kompletten Benutzeroberfläche bestehend aus gespeicherten Prozeduren, Funktionen und Triggern (in T-SQL auf dem Back-End) und einer Access-basierten grafischen Benutzeroberfläche (in VBA), mit welchem täglich bis zu 40 Anwender die Daten der Pensionskassen bearbeitet und gepflegt haben. Sehr intensive Datenanalyse. Entwicklung von mehreren VBA Routinen, um die Pensionsstammdaten (die die Pensionskassen als XML-Dokumente geliefert haben) in die SQL-Server-Datenbank zu importieren. Datenbankadministration inklusive Rollenmanagement und Windows- und/oder SQL-Server-Authentisierung. RAD-Entwicklung mit C# einer Schnittstelle zum Export aller Stammdaten einer Pensionskasse aus dem SQL Server 2005 in XML-Dokumente. Agile / Scrum Methodologie. Bei Änderungen: Business-Analyse und Requirements Engineering. Verbesserung der Projekteffizienz und des Geschäftsprozesses insbesondere beim direkten Business-Support (z.B. automatische Ausgabe aller SQL-Abfragen in Excel-Tabellen für die Fachabteilungen). Weiterentwicklung mehrerer Anwendungen mit VB6 einschliesslich einer Reihe von Tools und eigenen Apps zur Verbesserung des Windows-Systems, insbesondere unter Verwendung aller Aspekte der Windows-API, und zur Verbesserung der Menüs SendTo und StartUp.
RAD-Entwicklung mit VBA von mehreren MS-Excel-Tools für Reporting, Validierung, Datenabgabe und Datenabgleich, und zur Pflege von Systemstammdaten für die zentrale Siemens-Berichterstattungsabteilung (Siemens Corporate Finance) auf den Berichterstattungsplattformen SAP BCS (SAP BEx, Business Explorer Analyzer), SAP EC-CS (mit Schnittstelle Interactive Excel) und Hyperion Enterprise (mit Schnittstelle Excel Retrieve). Entwicklung von Excel/Access Schnittstellen, Excel/SAP Upload-Schnittstellen und von SAP-BEx-Queries. Entwicklung von MS-Excel-Abgleichstools unter Verwendung von SAP BEx auf einer Citrix-MetaFrame-Plattform. Entwicklung auf MS SQL Server 2000 einer Stammdatendatenbank mit umfangreicher Programmierung von gespeicherten Prozeduren in Transact-SQL und mit Berücksichtigung von hochkomplexer Geschäftslogik. RAD-Entwicklung mit VBA einer Schnittstelle, die die SAP-Stammdaten aus der Back-End-Datenbank gelesen und exportiert hat, um anschliessend diese Stammdaten in das SAP-BCS Live-System hochzuladen. Das Live-System hatte mehrere Tausend User weltweit. Die Stammdaten umfassten monatliche Hierarchien von Siemens-Tochtergesellschaften, -Kontenplänen (sowohl für die LC-Buchhaltung als auch für das Management Reporting), sogenannte Tiefengliederungen (Siemens-Bereichsinformationen), Konsolidierungsinformationen usw. Programmierung von komplexen Geschäftsregeln für die quartalsweise Berichterstattung nach USGAAP und für die deutsche Berichterstattung nach LC-Buchhaltung, und auch für den Abgleich der beiden, insbesondere für die Jahresabschlussrechnungen. Entwicklung einer Client-Server-Applikation in Java J2SE zur Visualisierung und Analyse von Siemens Auftragseingangs- und Umsatzdaten sowie Anzeige der quartalweise 10Q und jährlichen 10K Formulare. Zu den zahlreichen Tool-Features gehörten ein Datenimport aus verschiedenen Formaten (Xerces Parser), die Datenbankintegration (Oracle 10g, Toad, JDBC, Reflection), der Upload von Word-Kommentaren zur Geschäftsentwicklung und von PowerPoint-Scorecard-Präsentationen über Siemens-Geschäftsergebnisse. Die Entwicklungsumgebung war Eclipse (IDE). (Sechsmonatiges Projekt unter Verwendung von Swing- und AWT-Bibliotheken sowie J2SE). RAD-Entwicklung in MS-Access einer Schnittstelle zwischen den Warenwirtschaftssystemen Offit/VA-Monitor und Exact Globe (einem ERP-Softwarepaket für kleinere Unternehmen), auch unter Verwendung von ODBC. Das Access-basierte Tool hat Preis- und Bestellinformationen gelesen und XML-Dateien geschrieben, die anschliessend in das Exact-System hochgeladen wurden, um ein Preisangebot zu generieren. Das Tool verifizierte auch seine Ausgabe gegen die bestehenden Exact-Stammdaten. Entwicklung und Pflege einer Tool-Bibliothek bestehend aus mehr als 1600 wieder verwendbaren MS-Excel und MS-Access Makros, Dienstfunktionen und VB-Routinen (in Form von MS-Excel XLA add-ins) für standardmässige Datenanalyse und sich häufig wiederholende Aufgaben der Geschäftslogik. Entwicklung und Pflege von DLL-Bibliotheken für MS-Excel. Entwicklung und Pflege von umfangreichen Toolkits für MS-Access. Fortgeschrittene Programmierung für Windows unter Verwendung von den Windows Schnittstellen API, MAPI und ODBC und Zwei-Faktor-Authentisierung. RAD-Entwicklung von MS-Outlook Tools zwecks Versendung von monatlichen Outlook-Tasks (als Termine) an alle Teammitglieder der Siemens Abteilung "SAP Competence Center". Entwicklung von Übersetzungs-Tools unter Verwendung vom MS-Word-VBA Objekt-Modell. Komplexe Datenanalyse unter Verwendung von MS-Excel, MS-Access und SQL. Programmierung von hybriden Tools, die gleichzeitig mehrere MS-Office-Produkte und manche Third Party Utilities einsetzten. Entwicklung einer graphischen Java-Benutzeroberfläche unter Verwendung von Oracle JDeveloper 3.1. Die Oracle-8.1-Datenbank (das zentrale Gesellschaftsverzeichnis ZGV) hat Daten zu den globalen Akquisitionen und Beteiligungen der Siemens AG enthalten. Die Schnittstelle zur Datenbank wurde zweisprachig im Siemens-Intranet bereitgestellt. Meine Schwerpunkte umfassten Dialoge, Lesen/Schreiben von Daten und Fehlerbehandlung mit Berücksichtigung von komplexen Geschäftsregeln. Entwicklung einer Intranet-Schnittstelle für Siemens Corporate Finance unter Verwendung von JavaScript und HTML, um PDF-Dateien im Intranet anzuzeigen. Customizing von SAP-Reports in den SAP-R/3 Modulen EC-CS und EIS.
Grafische Schnittstellen in C (OSF / Motif in den Bereichen XWindow und Unix). Programmieren in C und C++ mit verschiedenen Variationen des Unix-Betriebssystems. Entwicklung von grafischen Schnittstellen in Visual C++ für MS-Windows. SQL-Programmierung mit den Datenbanken Unify 5 und Unify 2000. Programmierung von Unix-Shells (sh, csh, tcsh), Perl, awk, sed und Tcl/Tk. Hardware-orientierte Programmierung (ein Gerätetreiber unter Unix). Pascal und FORTRAN-Programmierung.
Diplom:
Bachelor of Electronic Engineering (Elektronikingenieur)
National University of Ireland, summa cum laude
Experte
Fortgeschritten
Mittel
BUSINESS-SKILLS
BERUFLICHE STÄRKEN
PERSÖNLICHE STÄRKEN
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.