Senior Berater Smalltalk Entwickler, Analyse, Design, UML, Oracle, SQL, DB2
Aktualisiert am 03.04.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.07.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Smalltalk
Design/Entwicklung/Konstruktion
Deutsch
Englisch
Spanisch

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

 

 

Erweiterung der Software im Ausländerwesen LaDiVA (landeseinheitliches Dialogverfahren für Ausländerbehörden) um den elektronische Aufenthaltstitel (eAT) mit zertifiziertem Chip

 

Zeitraum: seit 07/2011

Mit Einführung des eAT im Kreditkartenformat werden der bisherige Aufenthaltstitel (Klebeetikett), die Aufenthalts- und Daueraufenthaltskarte und der Ausweisersatz in Papierform abgelöst. Dies ist eine neue zusätzliche Ausstellungsmethode mit kontaktlosem Chip im Karteninneren, auf dem die biometrischen Merkmale (Lichtbild und zwei Fingerabdrücke), Nebenbestimmungen (Auflagen) und die persönlichen Daten gespeichert sind. Zusätzlich enthält der Chip die Möglichkeit einen elektronischen Identitätsnachweis sowie eine qualifizierte elektronische Signatur zu nutzen. Diese neuen Funktionalitäten wurden in dem bestehenden Ausländerverfahren implementiert. Weiterhin muss in Ausnahmefällen die alte Ausstellungsweise zur Verfügung stehen sowie Altfälle müssen noch bearbeitbar sein.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients),  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Neuimplementierung eines standardisiertes Formates zum Austausch von bestehenden Daten im Ausländerwesen (X-Ausländer 1.2.2)

 

Zeitraum:  02/2011 – 07/2011

X-Ausländer betrachtet die Daten, welche von Ausländerbehörden mit allen Kommunikationspartnern rund um ausländische Staatsangehörige ausgetauscht werden. Die Modellierung der Daten und Nachrichten erfolgt unter Berücksichtigung der XÖV-Regularien und weiterer Standardisierungsvorhaben in Deutschland. Die Version 1.2.2 mit 5 Nachrichten wird am 1.11.2011 in Deutschland produktiv gehen. Einrichtung der Dienste im Deutschen Verwaltungsdiensteverzeichnis (DVDV) und die Implementierung der XTA-Schnittstelle in den Fachverfahren.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients),  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Neuimplementierung eines dynamischen Fensterdrucks der Browserlösung für Finanzen und Veranlagung

 

Zeitraum: 12/2010 – 01/2011

Implementierung eines dynamischen Tools. Automatische Generierung von Druckausgaben mit dem PrintReport von VisualWorks aus den Cascading Style Sheets (css), welche zur Browserdarstellung der Eingabe- und Ausgabemasken verwendet werden.

Implementierung:        Applicationsserver mit Visual Works,  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken

Entwicklungstools:      VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Pflege des Produktes Finanzen zur Veranlagung für die Verwaltung und Festsetzung von kommunalen Abgaben und Einnahmen

 

Zeitraum: 11/2010

Erweiterung und Anpassungen an dieses voll in SAP integrierte Produkt. Mit dieser webbasierten Technologie können Benutzer über den Browser auf die Veranlagungslösung zugreifen. Es können aus den folgenden Bereichen Veranlagungen durchgeführt werden: Gewerbesteuer, Grundsteuer, Hundsteuer, Wasser/Abwasser und Sonstige Einnahmen.

Implementierung:        Applicationsserver mit Visual Works,  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Erweiterung Infodesk zur Verwaltung und Auslieferung von Programmänderungen und Programmkorrekturen

 

Zeitraum: 10/2010

Erweiterung und Anpassungen an ein internes Verwaltungstool. Tätigkeiten werden zwischen den Abteilungen Entwicklung, Qualitätssicherung, Auslieferung und fachlichem Team delegiert und können somit nachverfolgt werden. Automatisches Generieren von Beschreibungen (Readme.txt Auslieferung.txt) von technischen und fachlichen Änderungen, welche durch Entwickler und Qualitätssicherung erfasst wurden. Zusammenfassung der notwendigen Komponenten für die jeweilige Auslieferung (SQL, DB2, Oracle bzw. Dialog/Batch/Auswertungen). 

Implementierung:        Client/Server-Architektur mit Windows-Clients,  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Ablösen von dynamischen SQL durch parametrischen SQL bei der ODBC Schnittstelle

 

Zeitraum: 05/2010 – 09/2010

Ablösen von dynamischen SQL durch parametrischen SQL bei der ODBC Schnittstelle auf eine DB2/2 Datenbank (MVS). Anpassung der Frameworkarchitektur. 

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), ODBC auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung.

 

 

 

AZR-OnlineSchnittstelle. Meldungen an das Ausländerzentralregister als XML-Meldungen

 

Zeitraum: 01/2010 – 04/2010

Ersetzen der Batchmeldungen an das Ausländerzentralregister. Ab 1.8.2010 kann nur noch online kommuniziert werden mit den AZR-Anfrageservlets über die XML-Schnittstelle. Das Fehlerhandling und die AZR-Rückmeldungen müssen von der Batch-Architektur umgestellt werden. Eine Zwischenspeicherung von noch nicht versendbaren Meldungen aufgrund von technischen Problemen muss gewährleistet werden.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), ODBC auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

Ablösung der Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS) durch ODBC 

 

Zeitraum: 06/2009 – 12/2009

Ablösen der Hostzugriffschnittstelle Doppio auf DB/2 durch ODBC-Treiber. Ersetzen von statischem SQL durch dynamisches SQL. Anpassung der Frameworkarchitektur. 

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), ODBC auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Erstellung allgemeine Datenimportschnittstelle

 

Zeitraum: 03/2009 – 05/2009

Erstellung einer allgemeinen Datenimportschnittstelle für das Fachverfahren Ausländerwesen zum Zwecke der Datenübernahme von Fremdverfahren. Dokumentation der Schnittstelle mit Vorgabe der Datentypen und Musterwerte. Prüf- und Bereinigungsalgorithmen zur Kontrolle und Bereinigung von inkonsistenten bzw. widersprüchlichen Daten. Automatischer Aufbau von Fristabläufen und Wiedervorlagen sowie das Setzen von Löschfristen und Stati.

Funktion:               Analyse, Design, Konzeption

 

Erstellung Konzept Visa-Beteiligungen

 

Zeitraum: 11/2008 – 02/2009

Neukonzeption zum Verwalten und Bearbeiten von Visa-Beteiligungsfällen. Berücksichtigung der zukünftigen XML-Schnittstelle Visa-Beteiligungen vom Bundesverwaltungsamt. Übernahme und Meldung von Sachverhalten im Rahmen des Visa-Beteiligungsverfahrens an die Botschaften. Verwaltung der Zustimmungsfristen und Erteilung der Zustimmung. Archivierung der Entscheidungen bzw. des Entscheidungsprozess der Ausländerbehörde und deren Kommunikation mit dem BVA.

Funktion:               Analyse, Design, Konzeption

 

 

Visa-Auskunft: Übernahme der Visa-Daten aus dem AZR-Register inklusive der elektronisch gespeicherten Bilddaten. 

 

Zeitraum: 06/2008 – 10/2008

Übernahme von Visaantragsdaten und bereits bewilligten Visa inklusive Verpflichtungserklärung von einreisewilligen Ausländern.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Erstmeldung von Ausländer an das Ausländerzentralregister in der XML-Schnittstelle zum BVA (Bundesverwaltungsamt)

 

Zeitraum: 03/2008 – 06/2008

Neukonzeption zur Online-Direktmeldung von Ausländern, welche zum ersten Mal sich in der Bundesrepublik Deutschland längerfristig aufhalten. Rückübernahme der eindeutigen Indentifikationsnummer des Ausländers.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

Zugriff auf Lichtbilder im Ausländerzentralregister mittels XML-Schnittstelle

 

Zeitraum: 01/2008 – 03/2008

Neukonzeption zur Online-Direktmeldung von Bildern sowie das Lesen von Bildern im Ausländerregister zur sofortigen Übernahme in das Ausländerverfahren.

Implementierung:            Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

INGE-Online Verordnung über die Durchführung von Integrationskursen für Ausländer und Spätaussiedler (ntegrationskursverordnung - IntV)

 

Zeitraum: 09/2007 - 12/2007

Anpassung der XML-Schnittstelle und des Webservice von dem BAMF Bundesamt für Migration und Flüchtlinge. Aufgrund der Gsetzesänderungen wurden fachlich und technisch neue Anforderungen notwendig.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Entwicklung.

 

 

Anpassung der asynchronen XML-Schnittstelle zum Datenaustausch der Ausländerbehörden mit dem LKA Landeskriminalamt und Verfassungsschutz für die sicherheitsrechtliche Anfragen

 

Zeitraum: 06/2007 - 08/2007

Anpassung einer asynchronen Schnittstelle für den Datenaustausch der Behörden untereinander. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Die Kommunikation verläuft ausschließlich in Behördeneigenen Netzen. Aufgrund von erweiterten Anforderungen externer Behörde wie Bundesgrenzschutz und Polizei müssen nun wesentlich mehr Daten zur Anfrage zur Verfügung gestellt werden. Ein dynamisches Konzept für das Abspeichern von sich ändernden XML-Strukturen erstellt.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank, native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, XML, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung.

 

 

 

Verfahren für Ausländerwesen

 

Zeitraum: 12/2006 - 05/2007

Neuer Verfahrensteil Chip-Reiseausweise mit für die Ausstellung von Reiseausweisen für Ausländer mit Chip. In der ersten Version wird auf das Papierantragsverfahren der Bundesdruckerei umgestellt. Berücksichtigung der 2. Ausbaustufe für das digitale Antragsverfahren mit digitaler Qualitätssicherung und Übermittlung der Daten an die Bundesdruckerei. Weiterentwicklung eines Verfahrens für das Ausländerwesen. Verwaltung und Erteilung von Aufenthaltsrechten, Pässen, Duldungen, Visa, Abschiebungen und Ausweisungen in Smalltalk. Erstellung, Empfang und Weiterverarbeitung von Meldungen zu/von anderen Programmen (Einwohnermeldewesen, Ausländerzentralregister). Erstellung von Statistiken im Bereich Asylverfahren und bei Einbürgerungen.
Rudimentäre Bedienung einer Schnittstelle zu OpenOffice via COM gemäß Kundenspezifikation.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, und Entwicklung

 

Abschiebung und Zurückschiebung von Ausländern

 

Zeitraum: 04/2006 – 12/2006

Neukonzeption bzw. Erweiterung eines bestehenden Teilverfahrens unter Berücksichtigung bestehender Strukturen und Anwendungsteile und unter Berücksichtigung der geänderten Gesetzeslage mit dem Zuwanderungsgesetz bzw. dessen Änderungen.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

SMTP Schnittstelle zum versenden von Emails mit Anhängen direkt aus der Anwendung heraus. Codieren und Decodieren der Anhänge in Base64

 

Zeitraum: 01/2006 - 03/2006

Neuentwicklung einer Schnittstelle für den Mailversand direkt aus der Anwendung heraus. Anhänge können z.B. als Bilder und Unterschriften aus der Anwendung erzeugt und codiert als Anhang in E-Mails aufgenommen werden. Eine automatische Erstellung von E-Mails wird unterstützt bei datenschutzrechtlichen Zugriffen an den Zuständigen. Eine Protokollierung erfolgt automatisch wer wann auf den zur Auskunft gesperrten Datensatz zugegriffen hat.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Entwicklung

 

Asynchrone XML-Schnittstelle zum Datenaustausch der Ausländerbehörden mit dem LKA Landeskriminalamt und Verfassungsschutz für die sicherheitsrechtliche Anfragen

 

Zeitraum: 11/2004 - 12/2005

Neuentwicklung einer asynchronen Schnittstelle für den Datenaustausch der Behörden untereinander. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Neuentwicklung einer Java-Serverkomponete  als Response-Händler, welche die Ergebnisse der Anfragen entgegennimmt und diese in einer eigenen Datenbank für die Fachanwendung vorhält. Eigenständige automatische Bereinigung der übernommenen Daten. Weiterleitung der Ergebnisse an das Ausländerwesen und Löschung nicht mehr benötigter Informationen. Die Verwaltung der Zugriffe und die Verbindung zu den Smalltalk Clients werden mit HTTP hergestellt. Die Kommunikation verläuft ausschließlich in Behördeneigenen Netzen.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, XML, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

 

Web-Service für die Übermittlung von Daten an das BAMF Bundesamt für Migration und Flüchtlinge im Rahmen der Integrationskurse für Ausländer

 

Zeitraum: 11/2003 - 10/2004

Neuentwicklung einer Schnittstelle für den Datenaustausch zum BAMF und entgegennahme der Antwort. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Neuentwicklung einer Java-Serverkomponete als allgemeinen Proxy, welche per HTTP die Kommunikation zum BAMF für die Smalltalk Clients übernimmt. Die Verwaltung der Zugriffe und die Verbindung zu den Smalltalk Clients werden mit HTTP hergestellt.

Implementierung:            Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

Verfahren für Einwohnerwesen

 

Zeitraum: 01/2003 - 10/2003

Digitales Antragsverfahren für Reisepässe und Personalausweise, die den herkömmlichen Papierantrag bei der Gemeinde überflüssig macht.

Implementierung:        Client/Server-Architektur mit Windows-Clients, Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS)

Entwicklungstools:      Eclipse

Programmiersprache:     Java, Swing

 

Funktion:               Entwicklung

 

 

 

Verfahren für Ausländerwesen

 

Zeitraum: 07/2002 - 12/2002

Weiterentwicklung eines Verfahrens für das Ausländerwesen. Verwaltung und Erteilung von Aufenthaltsrechten, Pässen, Duldungen, Visa, Abschiebungen und Ausweisungen in Smalltalk. Erstellung, Empfang und Weiterverarbeitung von Meldungen zu/von anderen Programmen (Einwohnermeldewesen, Ausländerzentralregister). Erstellung von Statistiken im Bereich Asylverfahren und bei Einbürgerungen.
Bedienung einer Schnittstelle sowohl zu MS Office Produkten (MS Word) als auch zu WordPerfect via COM.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, und Entwicklung

 

XML-Schnittstelle zum Datenaustausch der Behörden

 

Zeitraum: 01/2002 - 06/2002

Neuentwicklung einer XML-Schnittstelle für den Datenaustausch der Behörden untereinander. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Neuentwicklung einer Java-Serverkomponete , welche per HTTPS die sichere Kommunikation zum AZR (Ausländerzentralregister) für die Smalltalk Clients übernimmt. Die Verwaltung der Zugriffe und die Verbindung zu den Smalltalk Clients wird mit HTTP hergestellt.

Implementierung:            Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTPS- und HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

 

Kautionen

 

Zeitraum: 08/2001 - 12/2001

Neuentwicklung eines Systems zur Kautionsverwaltung. Einbuchung, Ausbuchung und Freigabe von Kautionen sowie die Kontrolle der Verfügbarkeit der ausgesetzten Kredite auf die Kautionen. Berechnung und Belastung von Kautionskommissionen. Möglichkeit zum Erfassen von abweichenden Produktparametern zu den aktuellen Konditionen. Erfassung von Kautionskonti und Eventualbürgschaften.

Implementierung:        Client/Server-Architektur mit Windows-Clients, Datenzugriff mittels Stored-Procedures auf eine DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

Individuelle Konditionen

 

Zeitraum: 01/2001 - 07/2001

Neuentwicklung eines Systems zur Erfassung und Mutation von Individuellen Konditionen.

Implementierung:        Client/Server-Architektur mit Windows-Clients, Datenzugriff mittels Stored-Procedures auf eine DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

Dokumentenarchivierungssystem

 

Zeitraum: 08/2000 - 12/2000

Neuentwicklung eines Dokumentenarchivierungssystem für eine Grossbank. Das System dient zur Erfassung, Indexierung und Ablage von Dokumenten auf ein Unix-Archivsystem.

Implementierung:        Client/Server-Architektur mit Windows-Clients, FTP-Zugriff auf UNIX-Server, DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Coaching, Technische Konzeption und Entwicklung

 

 

 

 

Geschäftsfälle und Kontenbewegungen

 

Zeitraum: 03/2000 - 07/2000

Neuentwicklung der Übersicht von Geschäftsfällen für eine Grossbank. Navigationsmöglichkeiten auf Kontenbewegungen, Spesen, Kautionsbewegungen, Kündigungen, Kontoauszügen und stornierten sowie verlinkten Gegenbuchungen.

Implementierung:        Client/Server-Architektur mit Windows-Clients, DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

System zur Pendenzenverwaltung-Standalone

 

Zeitraum: 10/1999 - 02/2000

Herauslösen eines bestehenden Pendenzensystems (ASPEN) aus einem Kreditabwicklungssystem.

Implementierung:        Client/Server-Architektur mit Windows-Clients, transaktionaler Datenzugriff über eine C-Schnittstelle, DDCS-Middelware und DB/2 Datenbank.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Coaching, Technische Konzeption, Implementierung

 

 

Partnerverwaltung

 

Zeitraum: 05/1999 - 10/1999

Neuentwicklung eines Kundenerfassungs- und Verwaltungssystem mit Outputmanagement. Mit dem Outputmanagement kann gesteuert werden welche Formulare mit evtl. Durchschlägen an welche Adressen des jeweiligen Kunden oder an Adressen von anderen Partnern gesendet werden. Ablösung des früheren Kundensystem durch das neue Partnersystem. Anpassung von bestehenden Applikationen an die Schnittstellen des neuen Partnersystems.

Implementierung:        Client/Server-Architektur mit Windows-Clients, DB2/2 Datenbank, Anbindung der Datenbank über Stored-Procedures.

Entwicklungstools:      ObjectStudio Team Edition, Reposiion, Repository

Programmiersprache:     Smalltalk

Funktion:               Design, Coaching, Entwicklung und Implementierung

 

 

 

 

Dokumentenarchivierungssystem

 

Zeitraum: 10/1998 - 04/1999

Weiterentwicklung und Wartung eines Dokumentenarchivierungssystem. Implementierung einer verbesserten Verwaltung und Recherche von Dokumenten. Auslagerung des Scanabgleichsmechanismus auf das Host-System mittels Batch-Verarbeitung.

Implementierung:        Client/Server-Architektur mit Windows-Clients, FTP-Zugriff auf UNIX-Server, DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Design, Coaching, Entwicklung neuer Funktionalitäten, Implementierung

 

 

System zur Pendenzenverwaltung

 

Zeitraum: 08/1997 - 10/1998

Erweiterung eines bestehenden Pendenzensystems (ASPEN) an die neuen Anforderungen nach einer Fusion von zwei Grossbanken.

Implementierung:        Client/Server-Architektur mit Windows-Clients, transaktionaler Datenzugriff über eine C-Schnittstelle, Framework-Entwicklung.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Coaching, Technische Konzeption, Weiterentwicklung des Smalltalk Frameworks

 

 

 

 

System zur Kreditbewirtschaftung

 

Zeitraum: 11/1996 - 07/1997

Migration eines bestehenden Kreditbewirtschaftungssystems (KWICK) von DB2 auf Oracle sowie von Host RTB auf ABACUS-Transaktionen.

Implementierung:        Client/Server-Architektur mit Windows-Clients, transaktionaler Datenzugriff über eine C-Schnittstelle, Framework-Entwicklung.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Design, Coaching, Weiterentwicklung des Smalltalk-Frameworks, verantwortlich für den Datenzugriff

 

 

 

 

ARIGO Testmodule

 

Zeitraum: 07/1996 - 11/1996

Entwicklung eines Fehlerdiagnose- und Testsystems für Hardwarekomponenten aus der Automationstechnik. Ausgabe der Messergebnisse und Statusreports in Textfiles.

Implementierung:        Applikation unter Windows 3.1 welche mittels C-Programmen die komplette Funktionalität der Hardware anspricht.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design. Entwurf und Implementierung der Standalone-Lösung

 

ARIGO Visualisierung

 

Zeitraum: 02/1996 - 06/1996

Erstellung eines Visualisierungstools für ARIGO-Produkte. Dieses ursprünglich als Behindertenapplikation gedachte Tool lässt die einfache Bedienung von Automationstechnik mittels einer graphischen Oberfläche zu. Auf ein beliebiges Bild (Bitmap) kann  Funktionalität in bestimmten Bildbereichen mit Automationstechnik hinterlegt werden. Somit kann z. B. eine Lampe auf dem Bild mit dem Schalter dieser Lampe verbunden werden oder eine Tür verzweigt auf ein weiteres Bild bzw. auf einen weiteren Raum. Dieses Vorgehen kann in mehreren Ebenen auf beliebigen Bildern kombiniert und verknüpft werden.

Implementierung:        Produktentwicklung auf Basis des ARIGO-Managers.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design, Entwicklung und Implementierung

 

 

 

ARIGO Monitoring

 

Zeitraum: 09/1995 - 02/1996

Graphisches Interface zur Visualisierung von Messergebnissen der ARIGO-Hardware. Entwicklung einer allgemeinen Graphik-Komponente zur parallelen Darstellung von mehreren Messreihen. Die Graphik-Komponente ist frei konfigurierbar (z.B. in Farbe, Strichart, Achsen, Skalierung, Range)  und passt sich den Grössenverhältnissen und der Anzahl von Messwerten dynamisch an. Um ein Monitoring zu gewährleisten können auch neue Werte hinzugefügt und veraltete entfernt werden.

Implementierung:        Neuentwicklung der Applikation unter Windows 3.1 mit Einbindung von C-Programmen zur Kommunikation mit der Hardware.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design, Entwicklung und Implementierung.

 

ARIGO Manager

 

Zeitraum: 03/1995 - 08/1995

ARIGO ist eine Anwendung zur Steuerung von elektronischen Geräten in Abhängigkeit von unterschiedlichen Ereignissen. Mit ARIGO wird eine Automatisierung von vielen Aktionen im Haushalt, Büro oder im industriellen Bereich erzielt. Der ARIGO-Manager ist die Software zum Konfigurieren der ARIGO-Hardware und zur Erfassung bzw. Darstellung von Regeln der Steuereinheiten. Dieses Regelwerk wird über Hardwarekonfigurationsfiles verwaltet.

Implementierung:        Standalone Applikation unter Windows 3.1 mit Einbindung von C-Programmen zur Anbindung der Hardware.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design, Erweiterung der Funktionalität des ARIGO-Managers

 

Kundenzufriedenheit-Reportingsystem

 

Zeitraum: 09/1994 - 02/1995

Software-Applikation zum Erfassen und Auswerten von Kundenreports. Beschwerdemanagement und Erstellung von Reports für die Beseitigung von Mängeln nach ISO 9002 für die Kostenstellen Neuwagen, Gebrauchtwagen und Service.

Implementierung:        Standalone Applikation unter Windows 3.11.

Entwicklungstools:      dbase for Windows (Borland)

Programmiersprache:     dbase

Funktion:               Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

 

 

Betriebswirtsschaftliche Auswertung (Deckungsbeitragsrechnung)

 

Zeitraum: 06/1994 - 09/1994

Übernahme von Daten aus einer IBM AS400 und Erstellung einer Deckungsbeitragsrechnung, welche kostenstellen- und mandantenfähig ist.

Implementierung:            Standalone Applikation unter Windows 3.11 mit Schnittstelle zur Datenübernahme zu einer IBM AS400.

Entwicklungstools:      dbaseIII (Borland)

Programmiersprache:     dbase

Funktion:               Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

Produktivitätssystem

 

Zeitraum: 01/1994 - 06/1994

System zum Ermitteln von Kennzahlen aus dem KFZ-Bereich (Produktivität, Leistungsgrad, Auslastung usw.) für einzelne Mitarbeiter, Teams und Betriebe.

Implementierung:            Standalone Applikation unter Windows 3.1 mit Schnittstelle zur Datenübernahme zu einer IBM S36.

Entwicklungstools:      dbaseIII (Borland)

Programmiersprache:     dbase

Funktion:               Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

 

Zeitplanungssystem

 

Zeitraum: 06/1993 - 12/1993

System zur Erfassung von Urlaub, Krankheit, Schulung, Sonderurlaub und Überstundenausgleich. Erstellung von Übersichten, Führen von Zeitkonti sowie täglichen An- bzw. Abwesenheiten.

Implementierung:           Neuentwicklung der Applikation unter Windows 3.11.

Entwicklungstools:         dbaseIII (Borland)

Programmiersprache:        dbase

Funktion:                  Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Mathematik an der Fachhochschule Technik in Stuttgart mit der Vertiefungsrichtung Wirtschaft und Versicherungsmathematik

Kompetenzen

Kompetenzen

Top-Skills

Smalltalk Design/Entwicklung/Konstruktion

Produkte / Standards / Erfahrungen / Methoden

ObjectStudio, VisualWorks

Betriebssysteme

Windows (95, 98, 2000, 2003, 2008, NT, XP, Vista), DOS

Programmiersprachen

Smalltalk, Basic, Fortran, APL, dBase, COBOL, HTML, XML, CSS

Datenbanken

RDBMS: SQL, IBM DB2/2 (MVS), Oracle, ODBC, dBase,  Access, 

Datenkommunikation

COM, DCOM, SOAP, Web Services, SOA, OLE, Transaktionsmonitore, Apache Tomcat

Design / Entwicklung / Konstruktion

Rational Unified Process (RUP), Wasserfall-Modell, Extreme Programming (XP), SCRUM

Branchen

Branchen

Automotive, Bankenbranche, kommunale Software im Ordnungsrecht

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
nicht möglich

Projekte

Projekte

 

 

Erweiterung der Software im Ausländerwesen LaDiVA (landeseinheitliches Dialogverfahren für Ausländerbehörden) um den elektronische Aufenthaltstitel (eAT) mit zertifiziertem Chip

 

Zeitraum: seit 07/2011

Mit Einführung des eAT im Kreditkartenformat werden der bisherige Aufenthaltstitel (Klebeetikett), die Aufenthalts- und Daueraufenthaltskarte und der Ausweisersatz in Papierform abgelöst. Dies ist eine neue zusätzliche Ausstellungsmethode mit kontaktlosem Chip im Karteninneren, auf dem die biometrischen Merkmale (Lichtbild und zwei Fingerabdrücke), Nebenbestimmungen (Auflagen) und die persönlichen Daten gespeichert sind. Zusätzlich enthält der Chip die Möglichkeit einen elektronischen Identitätsnachweis sowie eine qualifizierte elektronische Signatur zu nutzen. Diese neuen Funktionalitäten wurden in dem bestehenden Ausländerverfahren implementiert. Weiterhin muss in Ausnahmefällen die alte Ausstellungsweise zur Verfügung stehen sowie Altfälle müssen noch bearbeitbar sein.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients),  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Neuimplementierung eines standardisiertes Formates zum Austausch von bestehenden Daten im Ausländerwesen (X-Ausländer 1.2.2)

 

Zeitraum:  02/2011 – 07/2011

X-Ausländer betrachtet die Daten, welche von Ausländerbehörden mit allen Kommunikationspartnern rund um ausländische Staatsangehörige ausgetauscht werden. Die Modellierung der Daten und Nachrichten erfolgt unter Berücksichtigung der XÖV-Regularien und weiterer Standardisierungsvorhaben in Deutschland. Die Version 1.2.2 mit 5 Nachrichten wird am 1.11.2011 in Deutschland produktiv gehen. Einrichtung der Dienste im Deutschen Verwaltungsdiensteverzeichnis (DVDV) und die Implementierung der XTA-Schnittstelle in den Fachverfahren.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients),  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Neuimplementierung eines dynamischen Fensterdrucks der Browserlösung für Finanzen und Veranlagung

 

Zeitraum: 12/2010 – 01/2011

Implementierung eines dynamischen Tools. Automatische Generierung von Druckausgaben mit dem PrintReport von VisualWorks aus den Cascading Style Sheets (css), welche zur Browserdarstellung der Eingabe- und Ausgabemasken verwendet werden.

Implementierung:        Applicationsserver mit Visual Works,  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken

Entwicklungstools:      VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Pflege des Produktes Finanzen zur Veranlagung für die Verwaltung und Festsetzung von kommunalen Abgaben und Einnahmen

 

Zeitraum: 11/2010

Erweiterung und Anpassungen an dieses voll in SAP integrierte Produkt. Mit dieser webbasierten Technologie können Benutzer über den Browser auf die Veranlagungslösung zugreifen. Es können aus den folgenden Bereichen Veranlagungen durchgeführt werden: Gewerbesteuer, Grundsteuer, Hundsteuer, Wasser/Abwasser und Sonstige Einnahmen.

Implementierung:        Applicationsserver mit Visual Works,  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Erweiterung Infodesk zur Verwaltung und Auslieferung von Programmänderungen und Programmkorrekturen

 

Zeitraum: 10/2010

Erweiterung und Anpassungen an ein internes Verwaltungstool. Tätigkeiten werden zwischen den Abteilungen Entwicklung, Qualitätssicherung, Auslieferung und fachlichem Team delegiert und können somit nachverfolgt werden. Automatisches Generieren von Beschreibungen (Readme.txt Auslieferung.txt) von technischen und fachlichen Änderungen, welche durch Entwickler und Qualitätssicherung erfasst wurden. Zusammenfassung der notwendigen Komponenten für die jeweilige Auslieferung (SQL, DB2, Oracle bzw. Dialog/Batch/Auswertungen). 

Implementierung:        Client/Server-Architektur mit Windows-Clients,  auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Ablösen von dynamischen SQL durch parametrischen SQL bei der ODBC Schnittstelle

 

Zeitraum: 05/2010 – 09/2010

Ablösen von dynamischen SQL durch parametrischen SQL bei der ODBC Schnittstelle auf eine DB2/2 Datenbank (MVS). Anpassung der Frameworkarchitektur. 

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), ODBC auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung.

 

 

 

AZR-OnlineSchnittstelle. Meldungen an das Ausländerzentralregister als XML-Meldungen

 

Zeitraum: 01/2010 – 04/2010

Ersetzen der Batchmeldungen an das Ausländerzentralregister. Ab 1.8.2010 kann nur noch online kommuniziert werden mit den AZR-Anfrageservlets über die XML-Schnittstelle. Das Fehlerhandling und die AZR-Rückmeldungen müssen von der Batch-Architektur umgestellt werden. Eine Zwischenspeicherung von noch nicht versendbaren Meldungen aufgrund von technischen Problemen muss gewährleistet werden.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), ODBC auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

Ablösung der Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS) durch ODBC 

 

Zeitraum: 06/2009 – 12/2009

Ablösen der Hostzugriffschnittstelle Doppio auf DB/2 durch ODBC-Treiber. Ersetzen von statischem SQL durch dynamisches SQL. Anpassung der Frameworkarchitektur. 

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), ODBC auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Erstellung allgemeine Datenimportschnittstelle

 

Zeitraum: 03/2009 – 05/2009

Erstellung einer allgemeinen Datenimportschnittstelle für das Fachverfahren Ausländerwesen zum Zwecke der Datenübernahme von Fremdverfahren. Dokumentation der Schnittstelle mit Vorgabe der Datentypen und Musterwerte. Prüf- und Bereinigungsalgorithmen zur Kontrolle und Bereinigung von inkonsistenten bzw. widersprüchlichen Daten. Automatischer Aufbau von Fristabläufen und Wiedervorlagen sowie das Setzen von Löschfristen und Stati.

Funktion:               Analyse, Design, Konzeption

 

Erstellung Konzept Visa-Beteiligungen

 

Zeitraum: 11/2008 – 02/2009

Neukonzeption zum Verwalten und Bearbeiten von Visa-Beteiligungsfällen. Berücksichtigung der zukünftigen XML-Schnittstelle Visa-Beteiligungen vom Bundesverwaltungsamt. Übernahme und Meldung von Sachverhalten im Rahmen des Visa-Beteiligungsverfahrens an die Botschaften. Verwaltung der Zustimmungsfristen und Erteilung der Zustimmung. Archivierung der Entscheidungen bzw. des Entscheidungsprozess der Ausländerbehörde und deren Kommunikation mit dem BVA.

Funktion:               Analyse, Design, Konzeption

 

 

Visa-Auskunft: Übernahme der Visa-Daten aus dem AZR-Register inklusive der elektronisch gespeicherten Bilddaten. 

 

Zeitraum: 06/2008 – 10/2008

Übernahme von Visaantragsdaten und bereits bewilligten Visa inklusive Verpflichtungserklärung von einreisewilligen Ausländern.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

Erstmeldung von Ausländer an das Ausländerzentralregister in der XML-Schnittstelle zum BVA (Bundesverwaltungsamt)

 

Zeitraum: 03/2008 – 06/2008

Neukonzeption zur Online-Direktmeldung von Ausländern, welche zum ersten Mal sich in der Bundesrepublik Deutschland längerfristig aufhalten. Rückübernahme der eindeutigen Indentifikationsnummer des Ausländers.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

Zugriff auf Lichtbilder im Ausländerzentralregister mittels XML-Schnittstelle

 

Zeitraum: 01/2008 – 03/2008

Neukonzeption zur Online-Direktmeldung von Bildern sowie das Lesen von Bildern im Ausländerregister zur sofortigen Übernahme in das Ausländerverfahren.

Implementierung:            Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

INGE-Online Verordnung über die Durchführung von Integrationskursen für Ausländer und Spätaussiedler (ntegrationskursverordnung - IntV)

 

Zeitraum: 09/2007 - 12/2007

Anpassung der XML-Schnittstelle und des Webservice von dem BAMF Bundesamt für Migration und Flüchtlinge. Aufgrund der Gsetzesänderungen wurden fachlich und technisch neue Anforderungen notwendig.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Entwicklung.

 

 

Anpassung der asynchronen XML-Schnittstelle zum Datenaustausch der Ausländerbehörden mit dem LKA Landeskriminalamt und Verfassungsschutz für die sicherheitsrechtliche Anfragen

 

Zeitraum: 06/2007 - 08/2007

Anpassung einer asynchronen Schnittstelle für den Datenaustausch der Behörden untereinander. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Die Kommunikation verläuft ausschließlich in Behördeneigenen Netzen. Aufgrund von erweiterten Anforderungen externer Behörde wie Bundesgrenzschutz und Polizei müssen nun wesentlich mehr Daten zur Anfrage zur Verfügung gestellt werden. Ein dynamisches Konzept für das Abspeichern von sich ändernden XML-Strukturen erstellt.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank, native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, XML, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung.

 

 

 

Verfahren für Ausländerwesen

 

Zeitraum: 12/2006 - 05/2007

Neuer Verfahrensteil Chip-Reiseausweise mit für die Ausstellung von Reiseausweisen für Ausländer mit Chip. In der ersten Version wird auf das Papierantragsverfahren der Bundesdruckerei umgestellt. Berücksichtigung der 2. Ausbaustufe für das digitale Antragsverfahren mit digitaler Qualitätssicherung und Übermittlung der Daten an die Bundesdruckerei. Weiterentwicklung eines Verfahrens für das Ausländerwesen. Verwaltung und Erteilung von Aufenthaltsrechten, Pässen, Duldungen, Visa, Abschiebungen und Ausweisungen in Smalltalk. Erstellung, Empfang und Weiterverarbeitung von Meldungen zu/von anderen Programmen (Einwohnermeldewesen, Ausländerzentralregister). Erstellung von Statistiken im Bereich Asylverfahren und bei Einbürgerungen.
Rudimentäre Bedienung einer Schnittstelle zu OpenOffice via COM gemäß Kundenspezifikation.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, und Entwicklung

 

Abschiebung und Zurückschiebung von Ausländern

 

Zeitraum: 04/2006 – 12/2006

Neukonzeption bzw. Erweiterung eines bestehenden Teilverfahrens unter Berücksichtigung bestehender Strukturen und Anwendungsteile und unter Berücksichtigung der geänderten Gesetzeslage mit dem Zuwanderungsgesetz bzw. dessen Änderungen.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Konzeption und Entwicklung

 

 

 

SMTP Schnittstelle zum versenden von Emails mit Anhängen direkt aus der Anwendung heraus. Codieren und Decodieren der Anhänge in Base64

 

Zeitraum: 01/2006 - 03/2006

Neuentwicklung einer Schnittstelle für den Mailversand direkt aus der Anwendung heraus. Anhänge können z.B. als Bilder und Unterschriften aus der Anwendung erzeugt und codiert als Anhang in E-Mails aufgenommen werden. Eine automatische Erstellung von E-Mails wird unterstützt bei datenschutzrechtlichen Zugriffen an den Zuständigen. Eine Protokollierung erfolgt automatisch wer wann auf den zur Auskunft gesperrten Datensatz zugegriffen hat.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Entwicklung

 

Asynchrone XML-Schnittstelle zum Datenaustausch der Ausländerbehörden mit dem LKA Landeskriminalamt und Verfassungsschutz für die sicherheitsrechtliche Anfragen

 

Zeitraum: 11/2004 - 12/2005

Neuentwicklung einer asynchronen Schnittstelle für den Datenaustausch der Behörden untereinander. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Neuentwicklung einer Java-Serverkomponete  als Response-Händler, welche die Ergebnisse der Anfragen entgegennimmt und diese in einer eigenen Datenbank für die Fachanwendung vorhält. Eigenständige automatische Bereinigung der übernommenen Daten. Weiterleitung der Ergebnisse an das Ausländerwesen und Löschung nicht mehr benötigter Informationen. Die Verwaltung der Zugriffe und die Verbindung zu den Smalltalk Clients werden mit HTTP hergestellt. Die Kommunikation verläuft ausschließlich in Behördeneigenen Netzen.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, XML, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

 

Web-Service für die Übermittlung von Daten an das BAMF Bundesamt für Migration und Flüchtlinge im Rahmen der Integrationskurse für Ausländer

 

Zeitraum: 11/2003 - 10/2004

Neuentwicklung einer Schnittstelle für den Datenaustausch zum BAMF und entgegennahme der Antwort. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Neuentwicklung einer Java-Serverkomponete als allgemeinen Proxy, welche per HTTP die Kommunikation zum BAMF für die Smalltalk Clients übernimmt. Die Verwaltung der Zugriffe und die Verbindung zu den Smalltalk Clients werden mit HTTP hergestellt.

Implementierung:            Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

Verfahren für Einwohnerwesen

 

Zeitraum: 01/2003 - 10/2003

Digitales Antragsverfahren für Reisepässe und Personalausweise, die den herkömmlichen Papierantrag bei der Gemeinde überflüssig macht.

Implementierung:        Client/Server-Architektur mit Windows-Clients, Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS)

Entwicklungstools:      Eclipse

Programmiersprache:     Java, Swing

 

Funktion:               Entwicklung

 

 

 

Verfahren für Ausländerwesen

 

Zeitraum: 07/2002 - 12/2002

Weiterentwicklung eines Verfahrens für das Ausländerwesen. Verwaltung und Erteilung von Aufenthaltsrechten, Pässen, Duldungen, Visa, Abschiebungen und Ausweisungen in Smalltalk. Erstellung, Empfang und Weiterverarbeitung von Meldungen zu/von anderen Programmen (Einwohnermeldewesen, Ausländerzentralregister). Erstellung von Statistiken im Bereich Asylverfahren und bei Einbürgerungen.
Bedienung einer Schnittstelle sowohl zu MS Office Produkten (MS Word) als auch zu WordPerfect via COM.

Implementierung:        Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken.

Entwicklungstools:      ObjectStudio/VisualWorks

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, und Entwicklung

 

XML-Schnittstelle zum Datenaustausch der Behörden

 

Zeitraum: 01/2002 - 06/2002

Neuentwicklung einer XML-Schnittstelle für den Datenaustausch der Behörden untereinander. Aufbereitung und parsen von XML-Dateien zum Import und Export aus der Smalltalk-Anwendung.  Neuentwicklung einer Java-Serverkomponete , welche per HTTPS die sichere Kommunikation zum AZR (Ausländerzentralregister) für die Smalltalk Clients übernimmt. Die Verwaltung der Zugriffe und die Verbindung zu den Smalltalk Clients wird mit HTTP hergestellt.

Implementierung:            Client/Server-Architektur mit Windows-Clients (Fat Smalltalk Clients), Datenzugriff mittels Hostzugriffschnittstelle auf eine DB2/2 Datenbank (MVS), native auf SQL-Server, ODBC auf diverse andere Datenbanken, Java/Serverkomponente mit HTTPS- und HTTP-Connection zur XML-Schnittstelle und den Smalltalk Clients.

Entwicklungstools:      ObjectStudio/VisualWorks, Eclipse, Tomcat-Server

Programmiersprache:     Smalltalk, Java, SOAP

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

 

Kautionen

 

Zeitraum: 08/2001 - 12/2001

Neuentwicklung eines Systems zur Kautionsverwaltung. Einbuchung, Ausbuchung und Freigabe von Kautionen sowie die Kontrolle der Verfügbarkeit der ausgesetzten Kredite auf die Kautionen. Berechnung und Belastung von Kautionskommissionen. Möglichkeit zum Erfassen von abweichenden Produktparametern zu den aktuellen Konditionen. Erfassung von Kautionskonti und Eventualbürgschaften.

Implementierung:        Client/Server-Architektur mit Windows-Clients, Datenzugriff mittels Stored-Procedures auf eine DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

Individuelle Konditionen

 

Zeitraum: 01/2001 - 07/2001

Neuentwicklung eines Systems zur Erfassung und Mutation von Individuellen Konditionen.

Implementierung:        Client/Server-Architektur mit Windows-Clients, Datenzugriff mittels Stored-Procedures auf eine DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

Dokumentenarchivierungssystem

 

Zeitraum: 08/2000 - 12/2000

Neuentwicklung eines Dokumentenarchivierungssystem für eine Grossbank. Das System dient zur Erfassung, Indexierung und Ablage von Dokumenten auf ein Unix-Archivsystem.

Implementierung:        Client/Server-Architektur mit Windows-Clients, FTP-Zugriff auf UNIX-Server, DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Coaching, Technische Konzeption und Entwicklung

 

 

 

 

Geschäftsfälle und Kontenbewegungen

 

Zeitraum: 03/2000 - 07/2000

Neuentwicklung der Übersicht von Geschäftsfällen für eine Grossbank. Navigationsmöglichkeiten auf Kontenbewegungen, Spesen, Kautionsbewegungen, Kündigungen, Kontoauszügen und stornierten sowie verlinkten Gegenbuchungen.

Implementierung:        Client/Server-Architektur mit Windows-Clients, DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Technische Konzeption und Entwicklung

 

 

System zur Pendenzenverwaltung-Standalone

 

Zeitraum: 10/1999 - 02/2000

Herauslösen eines bestehenden Pendenzensystems (ASPEN) aus einem Kreditabwicklungssystem.

Implementierung:        Client/Server-Architektur mit Windows-Clients, transaktionaler Datenzugriff über eine C-Schnittstelle, DDCS-Middelware und DB/2 Datenbank.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Coaching, Technische Konzeption, Implementierung

 

 

Partnerverwaltung

 

Zeitraum: 05/1999 - 10/1999

Neuentwicklung eines Kundenerfassungs- und Verwaltungssystem mit Outputmanagement. Mit dem Outputmanagement kann gesteuert werden welche Formulare mit evtl. Durchschlägen an welche Adressen des jeweiligen Kunden oder an Adressen von anderen Partnern gesendet werden. Ablösung des früheren Kundensystem durch das neue Partnersystem. Anpassung von bestehenden Applikationen an die Schnittstellen des neuen Partnersystems.

Implementierung:        Client/Server-Architektur mit Windows-Clients, DB2/2 Datenbank, Anbindung der Datenbank über Stored-Procedures.

Entwicklungstools:      ObjectStudio Team Edition, Reposiion, Repository

Programmiersprache:     Smalltalk

Funktion:               Design, Coaching, Entwicklung und Implementierung

 

 

 

 

Dokumentenarchivierungssystem

 

Zeitraum: 10/1998 - 04/1999

Weiterentwicklung und Wartung eines Dokumentenarchivierungssystem. Implementierung einer verbesserten Verwaltung und Recherche von Dokumenten. Auslagerung des Scanabgleichsmechanismus auf das Host-System mittels Batch-Verarbeitung.

Implementierung:        Client/Server-Architektur mit Windows-Clients, FTP-Zugriff auf UNIX-Server, DB2/2 Datenbank.

Entwicklungstools:      ObjectStudio Team Edition, Repository

Programmiersprache:     Smalltalk

Funktion:               Design, Coaching, Entwicklung neuer Funktionalitäten, Implementierung

 

 

System zur Pendenzenverwaltung

 

Zeitraum: 08/1997 - 10/1998

Erweiterung eines bestehenden Pendenzensystems (ASPEN) an die neuen Anforderungen nach einer Fusion von zwei Grossbanken.

Implementierung:        Client/Server-Architektur mit Windows-Clients, transaktionaler Datenzugriff über eine C-Schnittstelle, Framework-Entwicklung.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Analyse, Design, Coaching, Technische Konzeption, Weiterentwicklung des Smalltalk Frameworks

 

 

 

 

System zur Kreditbewirtschaftung

 

Zeitraum: 11/1996 - 07/1997

Migration eines bestehenden Kreditbewirtschaftungssystems (KWICK) von DB2 auf Oracle sowie von Host RTB auf ABACUS-Transaktionen.

Implementierung:        Client/Server-Architektur mit Windows-Clients, transaktionaler Datenzugriff über eine C-Schnittstelle, Framework-Entwicklung.

Entwicklungstools:      ObjectStudio

Programmiersprache:     Smalltalk

Funktion:               Design, Coaching, Weiterentwicklung des Smalltalk-Frameworks, verantwortlich für den Datenzugriff

 

 

 

 

ARIGO Testmodule

 

Zeitraum: 07/1996 - 11/1996

Entwicklung eines Fehlerdiagnose- und Testsystems für Hardwarekomponenten aus der Automationstechnik. Ausgabe der Messergebnisse und Statusreports in Textfiles.

Implementierung:        Applikation unter Windows 3.1 welche mittels C-Programmen die komplette Funktionalität der Hardware anspricht.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design. Entwurf und Implementierung der Standalone-Lösung

 

ARIGO Visualisierung

 

Zeitraum: 02/1996 - 06/1996

Erstellung eines Visualisierungstools für ARIGO-Produkte. Dieses ursprünglich als Behindertenapplikation gedachte Tool lässt die einfache Bedienung von Automationstechnik mittels einer graphischen Oberfläche zu. Auf ein beliebiges Bild (Bitmap) kann  Funktionalität in bestimmten Bildbereichen mit Automationstechnik hinterlegt werden. Somit kann z. B. eine Lampe auf dem Bild mit dem Schalter dieser Lampe verbunden werden oder eine Tür verzweigt auf ein weiteres Bild bzw. auf einen weiteren Raum. Dieses Vorgehen kann in mehreren Ebenen auf beliebigen Bildern kombiniert und verknüpft werden.

Implementierung:        Produktentwicklung auf Basis des ARIGO-Managers.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design, Entwicklung und Implementierung

 

 

 

ARIGO Monitoring

 

Zeitraum: 09/1995 - 02/1996

Graphisches Interface zur Visualisierung von Messergebnissen der ARIGO-Hardware. Entwicklung einer allgemeinen Graphik-Komponente zur parallelen Darstellung von mehreren Messreihen. Die Graphik-Komponente ist frei konfigurierbar (z.B. in Farbe, Strichart, Achsen, Skalierung, Range)  und passt sich den Grössenverhältnissen und der Anzahl von Messwerten dynamisch an. Um ein Monitoring zu gewährleisten können auch neue Werte hinzugefügt und veraltete entfernt werden.

Implementierung:        Neuentwicklung der Applikation unter Windows 3.1 mit Einbindung von C-Programmen zur Kommunikation mit der Hardware.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design, Entwicklung und Implementierung.

 

ARIGO Manager

 

Zeitraum: 03/1995 - 08/1995

ARIGO ist eine Anwendung zur Steuerung von elektronischen Geräten in Abhängigkeit von unterschiedlichen Ereignissen. Mit ARIGO wird eine Automatisierung von vielen Aktionen im Haushalt, Büro oder im industriellen Bereich erzielt. Der ARIGO-Manager ist die Software zum Konfigurieren der ARIGO-Hardware und zur Erfassung bzw. Darstellung von Regeln der Steuereinheiten. Dieses Regelwerk wird über Hardwarekonfigurationsfiles verwaltet.

Implementierung:        Standalone Applikation unter Windows 3.1 mit Einbindung von C-Programmen zur Anbindung der Hardware.

Entwicklungstools:      Smalltalk (ENFIN 4.12)

Programmiersprache:     Smalltalk

Funktion:               Analyse und Design, Erweiterung der Funktionalität des ARIGO-Managers

 

Kundenzufriedenheit-Reportingsystem

 

Zeitraum: 09/1994 - 02/1995

Software-Applikation zum Erfassen und Auswerten von Kundenreports. Beschwerdemanagement und Erstellung von Reports für die Beseitigung von Mängeln nach ISO 9002 für die Kostenstellen Neuwagen, Gebrauchtwagen und Service.

Implementierung:        Standalone Applikation unter Windows 3.11.

Entwicklungstools:      dbase for Windows (Borland)

Programmiersprache:     dbase

Funktion:               Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

 

 

Betriebswirtsschaftliche Auswertung (Deckungsbeitragsrechnung)

 

Zeitraum: 06/1994 - 09/1994

Übernahme von Daten aus einer IBM AS400 und Erstellung einer Deckungsbeitragsrechnung, welche kostenstellen- und mandantenfähig ist.

Implementierung:            Standalone Applikation unter Windows 3.11 mit Schnittstelle zur Datenübernahme zu einer IBM AS400.

Entwicklungstools:      dbaseIII (Borland)

Programmiersprache:     dbase

Funktion:               Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

Produktivitätssystem

 

Zeitraum: 01/1994 - 06/1994

System zum Ermitteln von Kennzahlen aus dem KFZ-Bereich (Produktivität, Leistungsgrad, Auslastung usw.) für einzelne Mitarbeiter, Teams und Betriebe.

Implementierung:            Standalone Applikation unter Windows 3.1 mit Schnittstelle zur Datenübernahme zu einer IBM S36.

Entwicklungstools:      dbaseIII (Borland)

Programmiersprache:     dbase

Funktion:               Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

 

Zeitplanungssystem

 

Zeitraum: 06/1993 - 12/1993

System zur Erfassung von Urlaub, Krankheit, Schulung, Sonderurlaub und Überstundenausgleich. Erstellung von Übersichten, Führen von Zeitkonti sowie täglichen An- bzw. Abwesenheiten.

Implementierung:           Neuentwicklung der Applikation unter Windows 3.11.

Entwicklungstools:         dbaseIII (Borland)

Programmiersprache:        dbase

Funktion:                  Konzeption, Analyse und Design, Entwicklung, Test  und Roll-Out der mandantenfähigen Version

 

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Mathematik an der Fachhochschule Technik in Stuttgart mit der Vertiefungsrichtung Wirtschaft und Versicherungsmathematik

Kompetenzen

Kompetenzen

Top-Skills

Smalltalk Design/Entwicklung/Konstruktion

Produkte / Standards / Erfahrungen / Methoden

ObjectStudio, VisualWorks

Betriebssysteme

Windows (95, 98, 2000, 2003, 2008, NT, XP, Vista), DOS

Programmiersprachen

Smalltalk, Basic, Fortran, APL, dBase, COBOL, HTML, XML, CSS

Datenbanken

RDBMS: SQL, IBM DB2/2 (MVS), Oracle, ODBC, dBase,  Access, 

Datenkommunikation

COM, DCOM, SOAP, Web Services, SOA, OLE, Transaktionsmonitore, Apache Tomcat

Design / Entwicklung / Konstruktion

Rational Unified Process (RUP), Wasserfall-Modell, Extreme Programming (XP), SCRUM

Branchen

Branchen

Automotive, Bankenbranche, kommunale Software im Ordnungsrecht

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.