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
Studium der Mathematik an der Fachhochschule Technik in Stuttgart mit der Vertiefungsrichtung Wirtschaft und Versicherungsmathematik
ObjectStudio, VisualWorks
Windows (95, 98, 2000, 2003, 2008, NT, XP, Vista), DOS
Smalltalk, Basic, Fortran, APL, dBase, COBOL, HTML, XML, CSS
RDBMS: SQL, IBM DB2/2 (MVS), Oracle, ODBC, dBase, Access,
COM, DCOM, SOAP, Web Services, SOA, OLE, Transaktionsmonitore, Apache Tomcat
Rational Unified Process (RUP), Wasserfall-Modell, Extreme Programming (XP), SCRUM
Automotive, Bankenbranche, kommunale Software im Ordnungsrecht
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
Studium der Mathematik an der Fachhochschule Technik in Stuttgart mit der Vertiefungsrichtung Wirtschaft und Versicherungsmathematik
ObjectStudio, VisualWorks
Windows (95, 98, 2000, 2003, 2008, NT, XP, Vista), DOS
Smalltalk, Basic, Fortran, APL, dBase, COBOL, HTML, XML, CSS
RDBMS: SQL, IBM DB2/2 (MVS), Oracle, ODBC, dBase, Access,
COM, DCOM, SOAP, Web Services, SOA, OLE, Transaktionsmonitore, Apache Tomcat
Rational Unified Process (RUP), Wasserfall-Modell, Extreme Programming (XP), SCRUM
Automotive, Bankenbranche, kommunale Software im Ordnungsrecht