Profil ID: C782QC3GLR
Wohnort des Spezialisten: Deutschland, 35260
Datenbankprogramierer (Microsoft SQL-Server)
Mitarbeiterprofil
Anrede Herr
Jahrgang 1965
Ausbildung Organisationsprogrammierer
Fremdsprachen Englisch
Berufserfahrung seit 1990
selbständig seit 1994
Branchen Banken, Börse, Finanzdienstleister, Broker
Privatbanken, Wertpapiergeschäft, Anlageberatung
Versicherungen, Vermögensverwaltung
IT-Dienstleister
Mikroelektronik
Automobilbranche
Funktion Datenbankprogrammierung auf Microsoft SQL-Server
Microsoft Office Modul Programmierung
SQL Server Großdatenverarbeitung
Entwicklung von Datenmodellen
Performance Optimierungen
Organisationsberatung
Troubleshooting
Hardware Client/Server Architekturen
Netzwerke (Ethernet TCP/IP IPX/SPX)
Hard-u.Soft-Engineering (Embedded Systeme)
IBM-Großrechner
Betriebssysteme Microsoft Windows Client u. Server
NOVELL NETWARE (3.x/4.x/5.x)
LINUX / UNIX
MS-DOS
OS/2
Programmiersprachen Microsoft SQL Server (T-SQL)
Visual Basic/VB/VBA
C/C++/C#/.NET
x86 Assembler
COBOL ANSI 85
BP/Delphi, Turbo Pascal
M-Code, Step5, DologAKL, Juggler, Microchip PIC, Z80,Tasm/Masm
Datenbanken MS-SQL Server (alle verfügbaren Versionen)
dBase (WIN)
COBOL
Tools CCC Harvest
Visual Studio
C-Builder
Autocad/Eagle
Projekterfahrung (Stand: 29.01.09)
Branche Projektbezeichnung Funktion Zeitraum
Bank Bereichsprogrammierung (Vermögensverwaltung) Organisator 2008-2009
Programmierer
Auslandsprojekt (Wien): Entwicklung einer auf Microsoft SQL Server basierenden Verarbeitung zur Bereinigung von Marktdaten ("Data Scrubbing"). Dazu werden die täglichen Datenlieferungen mittels einer Zeitreihenrechnung gegen einem berechneten Trend bewertet und die Auffälligkeiten (Über- oder Unterschreitung eines einstellbaren Toleranz Bandes) markiert und dem Anwender täglich zur Begutachtung vorgelegt. Entwicklung und Programmierung einer protokollierten Serverumgebung, Erstellung einer Benutzeroberfläche in Microsoft Access ("Scrubbing Client"), Bewertung der möglichen Fehlerquellen und Implementierung der jeweiligen Error-Events. Erstellung einer Dokumentation und Einweisung des Fachbereichs.
Bank Bereichsprogrammierung (Vermögensverwaltung) Organisator 2008
Programmierer
Programmierung von Modulen für Vermögensverwaltung Access / Excel, Schnittstellenprogrammierung, Implementierung von Kurswertinformationssystemen, Schnittstelle zu Anlageberatung.
Bank Bereichsprogrammierung (Anlageberatung) Organisator 2008
Programmierer
Programmierung von Modulen für Anlageberatung Access / Excel, Schnittstellenprogrammierung zu Bloomberg, Implementierung von Kurswertinformationssystemen, Datenexport nach Powerpoint, Diagrammkonvertierung Excel ==> GIF, Automatisierte Aktualisierung (VBA) von Empfehlungslisten.
Bank Bereichsprogrammierung (Abgeltungssteuer, AbgSt.) Organisator 2008
Programmierer
Programmierung von Modulen für AbgSt. in Microsoft Access / Excel
Bank Bereichsprogrammierung (Portfoliomanagement) Organisator 2008
Programmierer
Entwicklung einer Kundendatenbank für Protfoliomanagment in Microsoft Access mit Importfunktionen aus Excel und der zentralen Datenverwaltung. Plaus-Check, Fehlermanagement
Bank Bereichsprogrammierung Organisator 2008
Programmierer
Anpasung und Optimierung vorhandener Access-Datenbanken. Daten- und Verarbeitungsanalyse, Erstellung eines Migrationsplanes, Umstellung der Anwendungen auf erweiterte Anforderungen, Einbindung eines Protokollsystems in die vorhandenen Anwendungen.
Bank Bereichsprogrammierung Organisator 2008
Programmierer
Optimierung vorhandener Bereichsanwendungen in Microsoft Office, VBA-Programmierung unter Microsoft Excel, Datenanbindung an Web-Server, Abruf und Historisierung von externen Daten (z.B. Bloomberg Indices), Erstellung und Implementierung Applikationsübergreifender Import- u. Exportspezifikationen, Verifizierung von Kundendatenbeständen, Performanceverbessernde Änderung von bestehenden Anwendungen
Bank Migration Organisator 2008
Programmierer
Migration einer bestehenden Bereichsanwendung nach Microsoft Access. Beratung und Durchführung der Migration nach Erstellung eines Konzepts. Plandurchführung, Optimierung der Daten, Erstellung von Indices und Berechtigung der Mitarbeiter.
IT-Dienst- Erstellung einer Accessdatenbank für Personalverwaltung Organisator 2007
leister Programmierer
Aufgabe: Die vorhandenen Daten wurden in Excelsheets gepflegt und in Worddokumente kopiert, wo sie dann manuell repräsentativ aufbereitet werden mußten. Ziel soll sein, die Daten in einer Accessdatenbank zu pflegen und Berichte zur Verfügung zu haben, um die Daten in entsprechend aufbereiteter Form bei Bedarf sofort drucken zu können. Bei den Daten handelt es sich um die Daten freiberuflicher Facharbeiter (Projektdaten/Skill). Bei den Ausdrucken (Berichte) handelt es sich um repräsentativ aufbereitete Profile für Kunden. Die Daten der Facharbeiter sollen nach wie vor über Excel aufgenommen werden und dann über einen "Knopfdruck-Import" in die Accessdatenbank importiert werden, wo sie möglichst sofort zum Drucken bereitstehen. Weitere Anforderung: Die Daten sollten nach Word "gedruckt" werden können, um ein erstelltes Profil entsprechend nachbearbeiten zu können. Spezielle Anforderung: Es gibt mehrere verschiedene Excelsheets, die sich teilweise grundlegend unterscheiden und aus mehreren Registern (teilweise bis 10) bestehen, so daß ein Standardimport ausscheidet. Es wurde eine Importschnittstelle auf VBA-Basis vorgeschlagen, die über COM die in einem speziellen Importordner bereitliegenden Excelsheets öffnet und intelligent "liest", z.B. das vorliegende Excelsheet erkennt und die Daten formularspezifisch einliest, ggf. konvertiert und in der Accessdatenbank in harmonisierter Form ablegt. Weitere Anforderung: Wenn ein Excelsheet zum zweiten Mal eingelesen wird, soll ein "Update-Modus" eine Aktualisierung vorhandener Daten durchführen..
Daten und Strukturanalyse
Auswertung der Excelsheets
Erstellung einer Modulbibliothek für intelligenten Excelzugriff (Import)
Erstellung einer Modulbibliothek zum Schreiben von Word-Dokumenten (Export)
Erstellung einer Projektdatenbank (Access) mit Option auf spätere SQL-Server Anbindung
Erstellung von Tabellen (ref. Datenintegrietät), Abfragen, Formularen und Berichten.
Nachbildung Client/Server (Multiuserumgebung). Schaffung entsprechender Voraussetzungen, daß Mehrfachzugriffe entsprechend performant stattfinden können und Importe über denselben Datenbestand sich gegenseitig nicht behindern.
Dokumentation, Test (QM) und Übergabe
IT-Dienst- Suche im Datenbestand Organisator 2007
leister Programmierer
Aufgabe: Eine zuvor erstellte Access-Datenbank soll um eine Suchfunktion erweitert werden, in der Mitarbeiter anhand bestimmter Suchbegriffe gefunden werden. Die Eingabe der Suchbegriffe soll sowohl anhand bestimmter Masken ("Klickfelder") möglich sein als auch über ein freies Eingabefeld, in das bestimmte Suchbegriffe mit UND/ODER/NICHT verknüpft eingegeben werden können, um mehrere Such- oder Ausschlußkriterien beliebig verknüpfen zu können. Der Suchtext soll über eine Bezeichnung abgespeichert werden können, um denselben Suchtext (Suchalgorithmus) später wiederverwenden zu können. Die Ergebnisausgabe soll sortiert sein nach Vorkommen (ähnlich wie in der Google-Suchmaschine), wobei die Mitarbeiter, bei der die meisten Begriffe zutreffen, oben angesiedelt werden. Die Übereinstimmung soll im Ergebnis in Prozent % ausgewiesen werden.
Entwicklung textorientierter Suchmechanismus für einen relationalen Datenbestand
Entwicklung eines performanceoptimierten "intelligenten Suchalgorithmus" auf SQL-Basis
Entwicklung eines logikorientierten Textparsers, um Benutzereingaben in logische, maschinenverständliche Suchanforderungen umzusetzen
Entwicklung eines Bewertungssystems für die qualifizierte Darstellung von Suchergebnissen
Entwicklung, Einbindung, Test und Optimierung
Dokumentation, Übergabe, Einweisung der Mitarbeiter, Support
IT-Dienst- Qualifizierte Suche nach Schlüsselbegriffen in Dokumenten Organisator 2007
leister aus einer Anwendung heraus Programmierer
Aufgabe: Eine zuvor in einer Accessdatenbank erstellte Suchfunktion soll um eine Suche in Worddokumenten erweitert werden, indem zuvor in eine Suchmaske eingegebene Schlüsselbegriffe nicht nur im Datenbestand der zugrunde liegenden Datenbank gesucht werden, sondern auch in Profilen, die in einem oder mehreren Verzeichnissen im Windows-Dateisystem als Word-Dokumente abgelegt worden sind. Dazu sind diese Dokumente zu öffnen, zu durchsuchen und zu bewerten. Das Ergebnis ist in der Reihenfolge der Übereinstimmung zu den Suchbegriffen qualifiziert darzustellen.
Erweiterung einer vorhandenen Modulbibliothek um Funktionen zur Suche und Bewertung von Schlüsselbegriffen in der Textpassage von Worddokumenten.
Einbindung einer neuen Funktion in vorhandene Suchalgorithmen
Entwicklung, Einbindung, Test und Optimierung
Dokumentation, Übergabe, Einweisung der Mitarbeiter, Support
IT-Dienst- Erweiterung einer Suche um eine Funktion zur "Unschärfe" Organisator 2007
leister Programmierer
Aufgabe: eine Suchfunktion soll derart erweitert werden, daß auch Suchbegriffe gefunden werden, die in abweichender Form vorliegen (fehlerhafte Schreibweise, Umlaute, englische statt deutsche Schreibweise, z.B. "e" statt "ä").
Entwicklung eines frei skalierbaren Textparsers
Implementierung in eine Suchfunktion
Test und Performanceoptimierung
Dokumentation, Übergabe, Support
Diverse Erstellung Accessdatenbank zur Verwaltung Haus und Grund Organisator 2007
Ausarbeitung von Import- und Exportspezifikationen Programmierer
Erstellung einer Importschnittstelle in eine neue Datenbank
Erstellung einer Exportschnittstelle aus einer vorhandenen Finanzsoftware
Ausarbeitung einer Datenstruktur im Hinblick auf die zu erwartende Datenmenge
Anlegen einer Tabellenstruktur zur detailgetreuen Abbildung der gewünschten Datenwelt unter Einsatz referentieller Datenintegrität und Teilreporting (z.B. Automatikfelder last_user, last_date)
Erstellung Abfragen, Formulare, Berichte, Module
Erstellung einer intelligenten Eingabemaske (UND-/ODER-Logik) zur Steuerung von speziellen Kontoauszügen (z.B. personalisierten Mietkontoauszügen)
Diverse Mehrere Access-Datenbanken, mit und ohne SQL-Server Organisator 2007
einbindung Programmierer
Diverse Mehrere "intelligente" Excelsheets zur Konvertierung und Organisator 2007
Aufbereitung von Daten zwecks Transferierung von einem Programmierer
Datensystem in ein anderes
Diverse Mehrere Excelsheets als "Datenbankersatz" zur Rechnungs- Organisator 2007
erstellung und -fakturierung, teilweise mit Reportingtools, Programmierer
z.B. in das Excel eingebundene Worddokumente (OLE)
Bank Migration einer Auswertungs- und Reportingsoftware für Organisator 2006
Immobilienkreditgeschäft (Controlling Sonderaufgaben) Programmierer
Die umzustellende Anwendung liefert Berichte zur Bewertung der Immobilienkreditsicherheiten für den Vorstand. Die Daten wurden bisher über Makros und Aktionsabfragen erstellt und mit den vorhandenen Methoden (Reportings) für das Berichtswesen aufbereitet. Wegen der langen Laufzeit soll die primäre Verarbeitung von Microsoft Access auf Microsoft SQL-Server gelegt werden.
Zusatzanforderung: Wegen dem bevorstehenden Jahresreporting (ca. 650 Seiten für den Vorstand) war das Projekt zeitkritisch und die Fehlerfreiheit der Migration geforderte Voraussetzung.
Analyse der Verarbeitungsmethoden (Daten- und Strukturanalyse)
Ausarbeitung eines Migrationskonzepts
Vorschlag eines Fehler Reporting Verfahrens für die Migration
Durchführung der Migration im vorgegebenen Zeitfenster, Einbindung der Ergebnistabellen in die Access-Frontends, Anpassung der neuen Datenstrukturen an die vorhandenen Reportings, qualifizierte Ergebnisprüfung (QM), Doku, Einarbeitung der FB-Mitarbeiter, Übergabe und Support
Zusätzlich wurden folgende Aufgaben durchgeführt:
Optimierung der Datenstrukturen, Datentypkonvertierung, intelligente Indizierung
Erstellung automatisierter Importschnittstellen mit dynamischer Felddatentypkonvertierung
Erstellung einer Textdokumentation: Beschreibung der Verarbeitung, Schnittstellen, Steuerungs-möglichkeiten, Reporting (Protokoll) und Wartungsanforderungen
Erstellung einer grafischen Dokumentation (Programmablaufpläne)
Erstellung und Einbindung einer Protokollierfunktion zur Überwachung der Serververarbeitung hinsichtlich Fehler und Ergebnissen (u.a. Startzeit, Endzeit, Ergebnisstatus)
Frontend-Tool zur komfortablen Steuerung und Überwachung der Serververarbeitungen.
Bank Anwendungsentwicklung im Bereich Konzerncontrolling Organisator 2000 - 2006
- SQL-Programmierung in Form von Stored Procedures Programmierer
auf dem SQL-Server
- Umstellung von Anwendungen von MS-Access
auf SQL-Server
- Betreuung, Pflege, Wartung und Weiterentwicklung
der bestehenden Anwendungen
- Administration (Tabelle, User, Berechtigungen, ODBC)
Bank Vorverarbeitung und Aufbereitung folgender Produkte Organisator 2001 - 2006
für die Deckungsbeitragsrechnung (DBR) Programmierer
- Avale, Devisen, Kontokorrent
- Kosten + Erträge
- Geldhandel In-/Ausland
- Personal- und Sachkosten
- Wertpapiere und Kommisionsgeschäft
- Abwicklung Zahlungsverkehr
- ZDS aktiv und passiv
- Standardrisikokostenmarge
- Eigen- und Risikokapitalsteuerung, Grundsatz-I- Module
Bank Vorverarbeitung und Aufbereitung folgender Produkte Organisator 2000 - 2006
für die Deckungsbeitragsrechnung (DBR) Programmierer
- Externe Erträge
- Grundsatz-I-Belastung
- Interne Erträge / empfangene Leistungen
- Investitionen
- Primärkosten
- Risikoaktiva
- Sicherheiten
Bank Umstellung des Verdichtungssystems (DBR) Organisator 2003 - 2004
- Aufwandsanalyse und Planung der Umstellung Programmierer
- Mehrmandantenfähigkeit
- Multidimensionale Datenabbildung (Cubes)
- Abbildung von Bank- und Konzernteilbereichen
- Vorbereitung der Systemumstellung im laufenden Betrieb
Bank Umstellung des Strukturabbildungssystems (DBR) Organisator 2003 - 2004
- Analyse und Schätzung des Gesamtaufwands Programmierer
- Planung und Programmierung einer multidimensionale
Stukturerstellung (Cubes) für die Konfiguration und
Abbildung beliebiger Bank- und Konzernzweige
- Umsetzung der Anforderung einer Multithreadfähigkeit
- Vorbereitung der Systemumstellung im laufenden Betrieb
Bank Erstellung einer Endbenutzer Oberfläche zur Suche von Organisator 2003
Textpassagen in Stored Prozedures auf einem SQL-Server Programmierer
- Entwicklung einer Oberfläche in Access
- Realisierung einer Multiuserfähigkeit
- Suchabwicklung über SQL-Funktionen
- Speicherung des Suchergebnisses in SQL-Tabellen
- Abbildung der Daten in Word mit VBA (DAO/ADO)
Bank Erstellung eines automatisierten SQL-Dokumentierers Organisator 2003
- Analyse der SQL-Server Codes mit VBA Programmierer
- Entwicklung einer geeigneten Beschreibungssprache
- Ablage der SQL-Beschreibung in Datensätzen
- Generierung einer grafischen Dokumentation aus den
SQL-Server Informationen der Datensätze
- Zeichnen der Dokumentation über Excel-VBA
- Konvertierung der Dokumentationsgrafik nach HTML
- Dynamische Publizierung im Intranet der Bank
- Entwicklung einer Konfigurationsschnittstelle
Bank Planung im Rahmen der Deckungsbeitragsrechnung (DBR) Organisator 2001 - 2004
- Datenverwaltung auf dem MS-SQL Server Programmierer
- Access Planungsdatenbankengenerierung
für den Versand an die Fachbereiche
- Datenübergabe an das Verdichtungssystem
Bank Bestandsrechnung Organisator 2001 - 2004
- Ermittlung Stichtags- und Durchschnittsbestand, Programmierer
Zinskonditionsbeitrag für ZDS-Daten
- Datenübernahme aus Neugeschäftsrechnung
- Datenübergabe an das Verdichtungssystem
- Ermittlung von Tilgungsraten
Bank Erstellung einer DBR-Konfigurationssoftware Organisator 2001
- Planung der Konfigurationsschnittstellen Programmierer
- Erstellung von Konfigurationstabellen
- Einbindung der Konfiguration in die DBR
- Programmierung der Frontends in VB/VBA
Bank Erstellung eines Zeiterfassungs- und Auswertungstools Organisator 2001
- Planung und Aufbau einer SQL-Server Datenbank Programmierer
zur Erfassung von Arbeitszeiten
- Programmierung der Eingabeoberfläche in Access
- Erstellung von Auswertungssoftware mit Reporting
Bank Erstellung eines Systems zur Erfassung, Priorisierung Organisator 2001
und Weiterverfolgung von Arbeitsaufträgen Programmierer
- Planung, Aufwandsschätzung unf Projektierung
- Realisierung in Access, Excel und VBA
- Automatisierung über DAO/ADO-Objekte
- Generierung von Emails zur Abarbeitungsinformation
über eine Textbaustein-Datenbank über DAO/ADO
- Statistische Auswertung über Reporting
- Abbildung der Statistiken im Intranet
Bank Dokumentation der Deckungsbeitragsrechnung (DBR) Organisator 2000
- Entwicklung eines grafischen Dokumentationssystems Programmierer
- Analyse, Visualisierung und Abbildung aller Abläufe
in einer eigens entwickelten Dokumentationsumgebung
- Aufbau eines Versionierungs- und Historisierungskonzepts
- Publizierung der Dokumentation im Intranet der Bank
Bank Erstellung eines Verdichtungssystems bestehend Organisator 2000
aus Strukturerstellung und Datenverdichtung (DBR) Programmierer
- Deckungsbeitragsrechnung
- Servicecenterrechnung
- Primärkostenrechnung
- Personalbestand
Bank Erstellung eines Strukturabbildungssystems (DBR) Organisator 2000
- Analyse der Bank- und Konzernstruktur Programmierer
- Abbildung der Strukturen in Datensätzen
- Verknüpfung von Struktur- und Datenwelt
- Programmierung einer konfigurierbaren Strukturerstellung
- Schnittstellenvorbereitung für das Verdichtungssystem
Bank Technische Abbildung von Funktionsbereichen einer Bank Organisator 2000
- Entwicklung einer geeigneten Beschreibungssprache Programmierer
- Erfassung aller Bankfunktionen in Modulen
- Umsetzung der fachlichen in eine technische Struktur
- Dokumentation der technischen Abläufe
- Visualisierung und grafische Abbildung
Bank Erstellung von Rolloutsoftware Organisator 1999
- Analyse von typischen Abläufen im Rolloutverfahren Programmierer
- Abbildung der Funktionen in einer Accesdatenbank Berater
- Erstellung einer Client-Server Monitoring Software
für die Rollout-Manager mit Reportings und Statistics
- Vernetzung der Frontends im WAN (bundesweit)
- Softwareerstellung, -pflege und Usersupport
- Administration von NT- und SQL-Server
- Technische Beratung der Projektleitung
Börse Programmierung und Management im Rollout Organisator 1999
- Erstellung von Client-Server Software für ein Programmierer
NT-Rollout über Visual Basic Berater
- Entwicklung einer Replikationssoftware
- Entwicklung von Import- und Export Schnittstellen
- Planung und Terminabstimmung mit den Bereichsleitern
- Logistische Steuerung der Rollout Teams
- Administration von NT- und SQL-Server
- Technische Beratung der Projektleitung
Bank Y2K-Umstellung Organisator 1999/2000
Börse - Analyse der Software (SQL-Server, Visual Basic, Programmierer
Versicherer COBOL, C++, VBA, Access) Berater
Diverse - Umstellung und Test der Software
Versicherer Entwicklung und Anpassung von Firmendatenbanken Organisator 1996 - 1998
Dienstleister - Analyse und Aufwandschätzung Programmierer
Handel - Erstellung eines Konzepts nach Pflichtenheft Berater
- Planung, Programmierung, Test, Dokumentation
Elektronik Entwicklung von Mikroprozessorssystemen Programmierer 1994 - 1998
Automotive - Analyse, Planung und Projektierung Entwickler
- Bottem-Up Entwicklung von technischen Ablaufplänen
- Planung und Erstellung von TTL- und CMOS-Schaltplänen
- Routing von Standard- und SMD-Layouts
- Entwicklung von Software für Embedded Systemen
- Abstimmung von Hard- und Software
- Prototyping bis zur Erstellung von Vorserien
Produktionsüberwachung und Produktpflege
Bank Einrichtung von Büro- und Netzwerktechnik Administrator 1994 - heute
Versicherer - Projektierung von Client-Server Netzwerken Berater
Dienstleister - Einrichtung von Client -und Server-Hardware
Diverse - Installation von Client und Server Software
- Installation von Netzwerkkomponenten
- Einrichtung von serverseitigen Backoffice Komponenten:
Email, Fax, ISDN, TK-Software, Webdienste, DSL, WLAN
- Wartung und Betreung von Hard- und Software
Bank Netzwerk- und Datenzugriffsoptimierung (SQL, ODBC) Administrator 2003 - heute
diverse - Analyse von Datenzugriffsproblemen in Zusammenhang Programmierer
mit Access, SQL-Server, ODBC, Visual Basic, VBA Berater
- Auswertung von Execution Plan Diagrammen, ODBC
und SQL Server Protokollen sowie Client Zugriffszeiten
- Auswertung von serverseitigen Daten- und Tabellenstrukturen
- Anlage und Optimierung von serverseitigen Indices
Bewertung und Optimierung von Client-Zugriffsverfahren
Anrede Herr
Jahrgang 1965
Ausbildung Organisationsprogrammierer
Fremdsprachen Englisch
Berufserfahrung seit 1990
selbständig seit 1994
Branchen Banken, Börse, Finanzdienstleister, Broker
Privatbanken, Wertpapiergeschäft, Anlageberatung
Versicherungen, Vermögensverwaltung
IT-Dienstleister
Mikroelektronik
Automobilbranche
Funktion Datenbankprogrammierung auf Microsoft SQL-Server
Microsoft Office Modul Programmierung
SQL Server Großdatenverarbeitung
Entwicklung von Datenmodellen
Performance Optimierungen
Organisationsberatung
Troubleshooting
Hardware Client/Server Architekturen
Netzwerke (Ethernet TCP/IP IPX/SPX)
Hard-u.Soft-Engineering (Embedded Systeme)
IBM-Großrechner
Betriebssysteme Microsoft Windows Client u. Server
NOVELL NETWARE (3.x/4.x/5.x)
LINUX / UNIX
MS-DOS
OS/2
Programmiersprachen Microsoft SQL Server (T-SQL)
Visual Basic/VB/VBA
C/C++/C#/.NET
x86 Assembler
COBOL ANSI 85
BP/Delphi, Turbo Pascal
M-Code, Step5, DologAKL, Juggler, Microchip PIC, Z80,Tasm/Masm
Datenbanken MS-SQL Server (alle verfügbaren Versionen)
dBase (WIN)
COBOL
Tools CCC Harvest
Visual Studio
C-Builder
Autocad/Eagle
Projekterfahrung (Stand: 29.01.09)
Branche Projektbezeichnung Funktion Zeitraum
Bank Bereichsprogrammierung (Vermögensverwaltung) Organisator 2008-2009
Programmierer
Auslandsprojekt (Wien): Entwicklung einer auf Microsoft SQL Server basierenden Verarbeitung zur Bereinigung von Marktdaten ("Data Scrubbing"). Dazu werden die täglichen Datenlieferungen mittels einer Zeitreihenrechnung gegen einem berechneten Trend bewertet und die Auffälligkeiten (Über- oder Unterschreitung eines einstellbaren Toleranz Bandes) markiert und dem Anwender täglich zur Begutachtung vorgelegt. Entwicklung und Programmierung einer protokollierten Serverumgebung, Erstellung einer Benutzeroberfläche in Microsoft Access ("Scrubbing Client"), Bewertung der möglichen Fehlerquellen und Implementierung der jeweiligen Error-Events. Erstellung einer Dokumentation und Einweisung des Fachbereichs.
Bank Bereichsprogrammierung (Vermögensverwaltung) Organisator 2008
Programmierer
Programmierung von Modulen für Vermögensverwaltung Access / Excel, Schnittstellenprogrammierung, Implementierung von Kurswertinformationssystemen, Schnittstelle zu Anlageberatung.
Bank Bereichsprogrammierung (Anlageberatung) Organisator 2008
Programmierer
Programmierung von Modulen für Anlageberatung Access / Excel, Schnittstellenprogrammierung zu Bloomberg, Implementierung von Kurswertinformationssystemen, Datenexport nach Powerpoint, Diagrammkonvertierung Excel ==> GIF, Automatisierte Aktualisierung (VBA) von Empfehlungslisten.
Bank Bereichsprogrammierung (Abgeltungssteuer, AbgSt.) Organisator 2008
Programmierer
Programmierung von Modulen für AbgSt. in Microsoft Access / Excel
Bank Bereichsprogrammierung (Portfoliomanagement) Organisator 2008
Programmierer
Entwicklung einer Kundendatenbank für Protfoliomanagment in Microsoft Access mit Importfunktionen aus Excel und der zentralen Datenverwaltung. Plaus-Check, Fehlermanagement
Bank Bereichsprogrammierung Organisator 2008
Programmierer
Anpasung und Optimierung vorhandener Access-Datenbanken. Daten- und Verarbeitungsanalyse, Erstellung eines Migrationsplanes, Umstellung der Anwendungen auf erweiterte Anforderungen, Einbindung eines Protokollsystems in die vorhandenen Anwendungen.
Bank Bereichsprogrammierung Organisator 2008
Programmierer
Optimierung vorhandener Bereichsanwendungen in Microsoft Office, VBA-Programmierung unter Microsoft Excel, Datenanbindung an Web-Server, Abruf und Historisierung von externen Daten (z.B. Bloomberg Indices), Erstellung und Implementierung Applikationsübergreifender Import- u. Exportspezifikationen, Verifizierung von Kundendatenbeständen, Performanceverbessernde Änderung von bestehenden Anwendungen
Bank Migration Organisator 2008
Programmierer
Migration einer bestehenden Bereichsanwendung nach Microsoft Access. Beratung und Durchführung der Migration nach Erstellung eines Konzepts. Plandurchführung, Optimierung der Daten, Erstellung von Indices und Berechtigung der Mitarbeiter.
IT-Dienst- Erstellung einer Accessdatenbank für Personalverwaltung Organisator 2007
leister Programmierer
Aufgabe: Die vorhandenen Daten wurden in Excelsheets gepflegt und in Worddokumente kopiert, wo sie dann manuell repräsentativ aufbereitet werden mußten. Ziel soll sein, die Daten in einer Accessdatenbank zu pflegen und Berichte zur Verfügung zu haben, um die Daten in entsprechend aufbereiteter Form bei Bedarf sofort drucken zu können. Bei den Daten handelt es sich um die Daten freiberuflicher Facharbeiter (Projektdaten/Skill). Bei den Ausdrucken (Berichte) handelt es sich um repräsentativ aufbereitete Profile für Kunden. Die Daten der Facharbeiter sollen nach wie vor über Excel aufgenommen werden und dann über einen "Knopfdruck-Import" in die Accessdatenbank importiert werden, wo sie möglichst sofort zum Drucken bereitstehen. Weitere Anforderung: Die Daten sollten nach Word "gedruckt" werden können, um ein erstelltes Profil entsprechend nachbearbeiten zu können. Spezielle Anforderung: Es gibt mehrere verschiedene Excelsheets, die sich teilweise grundlegend unterscheiden und aus mehreren Registern (teilweise bis 10) bestehen, so daß ein Standardimport ausscheidet. Es wurde eine Importschnittstelle auf VBA-Basis vorgeschlagen, die über COM die in einem speziellen Importordner bereitliegenden Excelsheets öffnet und intelligent "liest", z.B. das vorliegende Excelsheet erkennt und die Daten formularspezifisch einliest, ggf. konvertiert und in der Accessdatenbank in harmonisierter Form ablegt. Weitere Anforderung: Wenn ein Excelsheet zum zweiten Mal eingelesen wird, soll ein "Update-Modus" eine Aktualisierung vorhandener Daten durchführen..
Daten und Strukturanalyse
Auswertung der Excelsheets
Erstellung einer Modulbibliothek für intelligenten Excelzugriff (Import)
Erstellung einer Modulbibliothek zum Schreiben von Word-Dokumenten (Export)
Erstellung einer Projektdatenbank (Access) mit Option auf spätere SQL-Server Anbindung
Erstellung von Tabellen (ref. Datenintegrietät), Abfragen, Formularen und Berichten.
Nachbildung Client/Server (Multiuserumgebung). Schaffung entsprechender Voraussetzungen, daß Mehrfachzugriffe entsprechend performant stattfinden können und Importe über denselben Datenbestand sich gegenseitig nicht behindern.
Dokumentation, Test (QM) und Übergabe
IT-Dienst- Suche im Datenbestand Organisator 2007
leister Programmierer
Aufgabe: Eine zuvor erstellte Access-Datenbank soll um eine Suchfunktion erweitert werden, in der Mitarbeiter anhand bestimmter Suchbegriffe gefunden werden. Die Eingabe der Suchbegriffe soll sowohl anhand bestimmter Masken ("Klickfelder") möglich sein als auch über ein freies Eingabefeld, in das bestimmte Suchbegriffe mit UND/ODER/NICHT verknüpft eingegeben werden können, um mehrere Such- oder Ausschlußkriterien beliebig verknüpfen zu können. Der Suchtext soll über eine Bezeichnung abgespeichert werden können, um denselben Suchtext (Suchalgorithmus) später wiederverwenden zu können. Die Ergebnisausgabe soll sortiert sein nach Vorkommen (ähnlich wie in der Google-Suchmaschine), wobei die Mitarbeiter, bei der die meisten Begriffe zutreffen, oben angesiedelt werden. Die Übereinstimmung soll im Ergebnis in Prozent % ausgewiesen werden.
Entwicklung textorientierter Suchmechanismus für einen relationalen Datenbestand
Entwicklung eines performanceoptimierten "intelligenten Suchalgorithmus" auf SQL-Basis
Entwicklung eines logikorientierten Textparsers, um Benutzereingaben in logische, maschinenverständliche Suchanforderungen umzusetzen
Entwicklung eines Bewertungssystems für die qualifizierte Darstellung von Suchergebnissen
Entwicklung, Einbindung, Test und Optimierung
Dokumentation, Übergabe, Einweisung der Mitarbeiter, Support
IT-Dienst- Qualifizierte Suche nach Schlüsselbegriffen in Dokumenten Organisator 2007
leister aus einer Anwendung heraus Programmierer
Aufgabe: Eine zuvor in einer Accessdatenbank erstellte Suchfunktion soll um eine Suche in Worddokumenten erweitert werden, indem zuvor in eine Suchmaske eingegebene Schlüsselbegriffe nicht nur im Datenbestand der zugrunde liegenden Datenbank gesucht werden, sondern auch in Profilen, die in einem oder mehreren Verzeichnissen im Windows-Dateisystem als Word-Dokumente abgelegt worden sind. Dazu sind diese Dokumente zu öffnen, zu durchsuchen und zu bewerten. Das Ergebnis ist in der Reihenfolge der Übereinstimmung zu den Suchbegriffen qualifiziert darzustellen.
Erweiterung einer vorhandenen Modulbibliothek um Funktionen zur Suche und Bewertung von Schlüsselbegriffen in der Textpassage von Worddokumenten.
Einbindung einer neuen Funktion in vorhandene Suchalgorithmen
Entwicklung, Einbindung, Test und Optimierung
Dokumentation, Übergabe, Einweisung der Mitarbeiter, Support
IT-Dienst- Erweiterung einer Suche um eine Funktion zur "Unschärfe" Organisator 2007
leister Programmierer
Aufgabe: eine Suchfunktion soll derart erweitert werden, daß auch Suchbegriffe gefunden werden, die in abweichender Form vorliegen (fehlerhafte Schreibweise, Umlaute, englische statt deutsche Schreibweise, z.B. "e" statt "ä").
Entwicklung eines frei skalierbaren Textparsers
Implementierung in eine Suchfunktion
Test und Performanceoptimierung
Dokumentation, Übergabe, Support
Diverse Erstellung Accessdatenbank zur Verwaltung Haus und Grund Organisator 2007
Ausarbeitung von Import- und Exportspezifikationen Programmierer
Erstellung einer Importschnittstelle in eine neue Datenbank
Erstellung einer Exportschnittstelle aus einer vorhandenen Finanzsoftware
Ausarbeitung einer Datenstruktur im Hinblick auf die zu erwartende Datenmenge
Anlegen einer Tabellenstruktur zur detailgetreuen Abbildung der gewünschten Datenwelt unter Einsatz referentieller Datenintegrität und Teilreporting (z.B. Automatikfelder last_user, last_date)
Erstellung Abfragen, Formulare, Berichte, Module
Erstellung einer intelligenten Eingabemaske (UND-/ODER-Logik) zur Steuerung von speziellen Kontoauszügen (z.B. personalisierten Mietkontoauszügen)
Diverse Mehrere Access-Datenbanken, mit und ohne SQL-Server Organisator 2007
einbindung Programmierer
Diverse Mehrere "intelligente" Excelsheets zur Konvertierung und Organisator 2007
Aufbereitung von Daten zwecks Transferierung von einem Programmierer
Datensystem in ein anderes
Diverse Mehrere Excelsheets als "Datenbankersatz" zur Rechnungs- Organisator 2007
erstellung und -fakturierung, teilweise mit Reportingtools, Programmierer
z.B. in das Excel eingebundene Worddokumente (OLE)
Bank Migration einer Auswertungs- und Reportingsoftware für Organisator 2006
Immobilienkreditgeschäft (Controlling Sonderaufgaben) Programmierer
Die umzustellende Anwendung liefert Berichte zur Bewertung der Immobilienkreditsicherheiten für den Vorstand. Die Daten wurden bisher über Makros und Aktionsabfragen erstellt und mit den vorhandenen Methoden (Reportings) für das Berichtswesen aufbereitet. Wegen der langen Laufzeit soll die primäre Verarbeitung von Microsoft Access auf Microsoft SQL-Server gelegt werden.
Zusatzanforderung: Wegen dem bevorstehenden Jahresreporting (ca. 650 Seiten für den Vorstand) war das Projekt zeitkritisch und die Fehlerfreiheit der Migration geforderte Voraussetzung.
Analyse der Verarbeitungsmethoden (Daten- und Strukturanalyse)
Ausarbeitung eines Migrationskonzepts
Vorschlag eines Fehler Reporting Verfahrens für die Migration
Durchführung der Migration im vorgegebenen Zeitfenster, Einbindung der Ergebnistabellen in die Access-Frontends, Anpassung der neuen Datenstrukturen an die vorhandenen Reportings, qualifizierte Ergebnisprüfung (QM), Doku, Einarbeitung der FB-Mitarbeiter, Übergabe und Support
Zusätzlich wurden folgende Aufgaben durchgeführt:
Optimierung der Datenstrukturen, Datentypkonvertierung, intelligente Indizierung
Erstellung automatisierter Importschnittstellen mit dynamischer Felddatentypkonvertierung
Erstellung einer Textdokumentation: Beschreibung der Verarbeitung, Schnittstellen, Steuerungs-möglichkeiten, Reporting (Protokoll) und Wartungsanforderungen
Erstellung einer grafischen Dokumentation (Programmablaufpläne)
Erstellung und Einbindung einer Protokollierfunktion zur Überwachung der Serververarbeitung hinsichtlich Fehler und Ergebnissen (u.a. Startzeit, Endzeit, Ergebnisstatus)
Frontend-Tool zur komfortablen Steuerung und Überwachung der Serververarbeitungen.
Bank Anwendungsentwicklung im Bereich Konzerncontrolling Organisator 2000 - 2006
- SQL-Programmierung in Form von Stored Procedures Programmierer
auf dem SQL-Server
- Umstellung von Anwendungen von MS-Access
auf SQL-Server
- Betreuung, Pflege, Wartung und Weiterentwicklung
der bestehenden Anwendungen
- Administration (Tabelle, User, Berechtigungen, ODBC)
Bank Vorverarbeitung und Aufbereitung folgender Produkte Organisator 2001 - 2006
für die Deckungsbeitragsrechnung (DBR) Programmierer
- Avale, Devisen, Kontokorrent
- Kosten + Erträge
- Geldhandel In-/Ausland
- Personal- und Sachkosten
- Wertpapiere und Kommisionsgeschäft
- Abwicklung Zahlungsverkehr
- ZDS aktiv und passiv
- Standardrisikokostenmarge
- Eigen- und Risikokapitalsteuerung, Grundsatz-I- Module
Bank Vorverarbeitung und Aufbereitung folgender Produkte Organisator 2000 - 2006
für die Deckungsbeitragsrechnung (DBR) Programmierer
- Externe Erträge
- Grundsatz-I-Belastung
- Interne Erträge / empfangene Leistungen
- Investitionen
- Primärkosten
- Risikoaktiva
- Sicherheiten
Bank Umstellung des Verdichtungssystems (DBR) Organisator 2003 - 2004
- Aufwandsanalyse und Planung der Umstellung Programmierer
- Mehrmandantenfähigkeit
- Multidimensionale Datenabbildung (Cubes)
- Abbildung von Bank- und Konzernteilbereichen
- Vorbereitung der Systemumstellung im laufenden Betrieb
Bank Umstellung des Strukturabbildungssystems (DBR) Organisator 2003 - 2004
- Analyse und Schätzung des Gesamtaufwands Programmierer
- Planung und Programmierung einer multidimensionale
Stukturerstellung (Cubes) für die Konfiguration und
Abbildung beliebiger Bank- und Konzernzweige
- Umsetzung der Anforderung einer Multithreadfähigkeit
- Vorbereitung der Systemumstellung im laufenden Betrieb
Bank Erstellung einer Endbenutzer Oberfläche zur Suche von Organisator 2003
Textpassagen in Stored Prozedures auf einem SQL-Server Programmierer
- Entwicklung einer Oberfläche in Access
- Realisierung einer Multiuserfähigkeit
- Suchabwicklung über SQL-Funktionen
- Speicherung des Suchergebnisses in SQL-Tabellen
- Abbildung der Daten in Word mit VBA (DAO/ADO)
Bank Erstellung eines automatisierten SQL-Dokumentierers Organisator 2003
- Analyse der SQL-Server Codes mit VBA Programmierer
- Entwicklung einer geeigneten Beschreibungssprache
- Ablage der SQL-Beschreibung in Datensätzen
- Generierung einer grafischen Dokumentation aus den
SQL-Server Informationen der Datensätze
- Zeichnen der Dokumentation über Excel-VBA
- Konvertierung der Dokumentationsgrafik nach HTML
- Dynamische Publizierung im Intranet der Bank
- Entwicklung einer Konfigurationsschnittstelle
Bank Planung im Rahmen der Deckungsbeitragsrechnung (DBR) Organisator 2001 - 2004
- Datenverwaltung auf dem MS-SQL Server Programmierer
- Access Planungsdatenbankengenerierung
für den Versand an die Fachbereiche
- Datenübergabe an das Verdichtungssystem
Bank Bestandsrechnung Organisator 2001 - 2004
- Ermittlung Stichtags- und Durchschnittsbestand, Programmierer
Zinskonditionsbeitrag für ZDS-Daten
- Datenübernahme aus Neugeschäftsrechnung
- Datenübergabe an das Verdichtungssystem
- Ermittlung von Tilgungsraten
Bank Erstellung einer DBR-Konfigurationssoftware Organisator 2001
- Planung der Konfigurationsschnittstellen Programmierer
- Erstellung von Konfigurationstabellen
- Einbindung der Konfiguration in die DBR
- Programmierung der Frontends in VB/VBA
Bank Erstellung eines Zeiterfassungs- und Auswertungstools Organisator 2001
- Planung und Aufbau einer SQL-Server Datenbank Programmierer
zur Erfassung von Arbeitszeiten
- Programmierung der Eingabeoberfläche in Access
- Erstellung von Auswertungssoftware mit Reporting
Bank Erstellung eines Systems zur Erfassung, Priorisierung Organisator 2001
und Weiterverfolgung von Arbeitsaufträgen Programmierer
- Planung, Aufwandsschätzung unf Projektierung
- Realisierung in Access, Excel und VBA
- Automatisierung über DAO/ADO-Objekte
- Generierung von Emails zur Abarbeitungsinformation
über eine Textbaustein-Datenbank über DAO/ADO
- Statistische Auswertung über Reporting
- Abbildung der Statistiken im Intranet
Bank Dokumentation der Deckungsbeitragsrechnung (DBR) Organisator 2000
- Entwicklung eines grafischen Dokumentationssystems Programmierer
- Analyse, Visualisierung und Abbildung aller Abläufe
in einer eigens entwickelten Dokumentationsumgebung
- Aufbau eines Versionierungs- und Historisierungskonzepts
- Publizierung der Dokumentation im Intranet der Bank
Bank Erstellung eines Verdichtungssystems bestehend Organisator 2000
aus Strukturerstellung und Datenverdichtung (DBR) Programmierer
- Deckungsbeitragsrechnung
- Servicecenterrechnung
- Primärkostenrechnung
- Personalbestand
Bank Erstellung eines Strukturabbildungssystems (DBR) Organisator 2000
- Analyse der Bank- und Konzernstruktur Programmierer
- Abbildung der Strukturen in Datensätzen
- Verknüpfung von Struktur- und Datenwelt
- Programmierung einer konfigurierbaren Strukturerstellung
- Schnittstellenvorbereitung für das Verdichtungssystem
Bank Technische Abbildung von Funktionsbereichen einer Bank Organisator 2000
- Entwicklung einer geeigneten Beschreibungssprache Programmierer
- Erfassung aller Bankfunktionen in Modulen
- Umsetzung der fachlichen in eine technische Struktur
- Dokumentation der technischen Abläufe
- Visualisierung und grafische Abbildung
Bank Erstellung von Rolloutsoftware Organisator 1999
- Analyse von typischen Abläufen im Rolloutverfahren Programmierer
- Abbildung der Funktionen in einer Accesdatenbank Berater
- Erstellung einer Client-Server Monitoring Software
für die Rollout-Manager mit Reportings und Statistics
- Vernetzung der Frontends im WAN (bundesweit)
- Softwareerstellung, -pflege und Usersupport
- Administration von NT- und SQL-Server
- Technische Beratung der Projektleitung
Börse Programmierung und Management im Rollout Organisator 1999
- Erstellung von Client-Server Software für ein Programmierer
NT-Rollout über Visual Basic Berater
- Entwicklung einer Replikationssoftware
- Entwicklung von Import- und Export Schnittstellen
- Planung und Terminabstimmung mit den Bereichsleitern
- Logistische Steuerung der Rollout Teams
- Administration von NT- und SQL-Server
- Technische Beratung der Projektleitung
Bank Y2K-Umstellung Organisator 1999/2000
Börse - Analyse der Software (SQL-Server, Visual Basic, Programmierer
Versicherer COBOL, C++, VBA, Access) Berater
Diverse - Umstellung und Test der Software
Versicherer Entwicklung und Anpassung von Firmendatenbanken Organisator 1996 - 1998
Dienstleister - Analyse und Aufwandschätzung Programmierer
Handel - Erstellung eines Konzepts nach Pflichtenheft Berater
- Planung, Programmierung, Test, Dokumentation
Elektronik Entwicklung von Mikroprozessorssystemen Programmierer 1994 - 1998
Automotive - Analyse, Planung und Projektierung Entwickler
- Bottem-Up Entwicklung von technischen Ablaufplänen
- Planung und Erstellung von TTL- und CMOS-Schaltplänen
- Routing von Standard- und SMD-Layouts
- Entwicklung von Software für Embedded Systemen
- Abstimmung von Hard- und Software
- Prototyping bis zur Erstellung von Vorserien
Produktionsüberwachung und Produktpflege
Bank Einrichtung von Büro- und Netzwerktechnik Administrator 1994 - heute
Versicherer - Projektierung von Client-Server Netzwerken Berater
Dienstleister - Einrichtung von Client -und Server-Hardware
Diverse - Installation von Client und Server Software
- Installation von Netzwerkkomponenten
- Einrichtung von serverseitigen Backoffice Komponenten:
Email, Fax, ISDN, TK-Software, Webdienste, DSL, WLAN
- Wartung und Betreung von Hard- und Software
Bank Netzwerk- und Datenzugriffsoptimierung (SQL, ODBC) Administrator 2003 - heute
diverse - Analyse von Datenzugriffsproblemen in Zusammenhang Programmierer
mit Access, SQL-Server, ODBC, Visual Basic, VBA Berater
- Auswertung von Execution Plan Diagrammen, ODBC
und SQL Server Protokollen sowie Client Zugriffszeiten
- Auswertung von serverseitigen Daten- und Tabellenstrukturen
- Anlage und Optimierung von serverseitigen Indices
Bewertung und Optimierung von Client-Zugriffsverfahren



