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

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

INCA (Bosch) Software für Messen und Kalibrieren von Werten im automotiven Bereich

Zeitraum: 01/2017 ? 06/2025

Wartung und Optimierung sowie Weiterentwicklung der Software mit zahlreichen AddOns und vielfältigen Schnittstellen. Optimierung und Performance Verbesserung. Messungen ermöglichen im 1 ms Bereich. Die Labels (ASAP2) können als characteristics auch kalibriert werden. Unit Test erstellen für neu erstellte Funktionen.

Implementierung: Client/Server-Architektur mit Windows11 (Fat Smalltalk Clients), Datenbanken.

Entwicklungstools: ObjectStudio/VisualWorks, Jira, XML-Spy, SVN, Git, Micro Focus Dimensions RM, Caliber RM, NSIS Installer, Final Builder, SCRUM, Continuous Integration and Testing

Programmiersprache: Smalltalk Visual Works (Cincom),

Funktion: Analyse, Design, Konzeption.

Team: ca. 20 Personen


ASCET (Bosch) Software zur graphischen Programmierung von Steuergeräten im automotiven Bereich

Zeitraum: 09/2012 ? 12/2016

Für die aktuelle Version muss eine Kompatibilität mit älteren Version gewährleistet werden. Neue fachliche Anforderungen müssen im Objektmodel und den fachlichen Prozessen angepasst werden. Software kann mittels einer graphischen Oberfläche oder einer propritären Sprache ESDL erstellt werden und mittel optimierung auf die Steuergeräte runtergeladen werden. Unit Test werden dazu erstellt.

Implementierung: Client/Server-Architektur mit Windows11 (Fat Smalltalk Clients),

Entwicklungstools: ObjectStudio/VisualWorks, Jira, XML-Spy, SVN, Git, Micro Focus Dimensions RM, Caliber RM, NSIS Installer, Final Builder, SCRUM, Continuous Integration and Testing

Programmiersprache: Smalltalk Visual Works (Cincom),

Funktion: Analyse, Design, Konzeption und Entwicklung.

Team: ca. 10 Personen

XML-Schnittstelle Visa-Beteiligungen zum Bundesverwaltungsamt. Die direkte Kommunikation mit den Botschaften und Konsulaten der deutschen Auslandsvertretungen wird dadurch gewährleistet

Zeitraum: seit 07/2012

Neukonzeption zum Verwalten und Bearbeiten von Visa-Beteiligungsfällen in LaDIVA. Berücksichtigung der 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 als ersten Teil. Im zweiten Teil werden noch individuelle Prozesse der Ausländerbehörden abgebildet, welche die Bearbeitung der Beteiligungsfälle in der Behörde erleichtern. Sachverhalte und Informationen mit der bestehenden Objektmodell abgleichen und erweitern. Diese internen Prozesse im bestehenden Ausländerverfahren implementieren.

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.

AZR-OnlineSchnittstelle. Meldungen an das Ausländerzentralregister als XML-Meldungen. Anpassung an die aktuelle Version der Schnittstelle 1.7.0 für das AZR und 1.6.0 für VISA

Zeitraum: 05/2012 ? 07/2012

Für die aktuelle Version muss eine Kompatibilität mit älteren Version gewährleistet werden. Neue fachliche Anforderungen müssen im Objektmodel und den fachlichen Prozessen angepasst 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.

?

Erweiterung der Software im Ausländerwesen LaDiVA (landeseinheitliches Dialogverfahren für Ausländerbehörden) um den elektronische Aufenthaltstitel (eAT) mit zertifiziertem Chip in Verbindung mit dem Ausweisersatz in Papierform sowie Einführung der blauen Karte EU

Zeitraum: 02/2012 ? 04/2012

Anpassung des eAT im Kreditkartenformat. Eine Ausstellung dieser Karte mit kontaktlosem Chip ist in Ausnahmefällen in Verbindung mit einem Ausweisersatz in Papierform möglich. Desweiteren muss die blaue Karte EU ausgestellt werden können. Diese Rechtsänderung tratt zum 1.8.2012 in Kraft und muss vom Ausländerverfahren möglich sein. Diese neuen Funktionalitäten wurden in dem bestehenden Ausländerverfahren implementiert.

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.

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

Zeitraum: 07/2011 - 01/2012

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 ist am 1.11.2011 in Deutschland produktiv gegangen. 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 (wird vom Ausländer Zentralregister vergeben).

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 AZR-Lichtbilder in der 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 (Integrationskursverordnung - 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 Gesetzesä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 für das Kreditsystem KWICK des schweizer Bankverein UBS.

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 in der Schweiz UBS. 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 in der Schweiz UBS. 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, 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 (SBV und UBS).

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 11

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

Programmiersprachen

Visual Works,
Experte
Object Studio
Experte

Smalltalk (Visual Works), Smalltalk (Object Studio), 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
möglich

Projekte

Projekte

INCA (Bosch) Software für Messen und Kalibrieren von Werten im automotiven Bereich

Zeitraum: 01/2017 ? 06/2025

Wartung und Optimierung sowie Weiterentwicklung der Software mit zahlreichen AddOns und vielfältigen Schnittstellen. Optimierung und Performance Verbesserung. Messungen ermöglichen im 1 ms Bereich. Die Labels (ASAP2) können als characteristics auch kalibriert werden. Unit Test erstellen für neu erstellte Funktionen.

Implementierung: Client/Server-Architektur mit Windows11 (Fat Smalltalk Clients), Datenbanken.

Entwicklungstools: ObjectStudio/VisualWorks, Jira, XML-Spy, SVN, Git, Micro Focus Dimensions RM, Caliber RM, NSIS Installer, Final Builder, SCRUM, Continuous Integration and Testing

Programmiersprache: Smalltalk Visual Works (Cincom),

Funktion: Analyse, Design, Konzeption.

Team: ca. 20 Personen


ASCET (Bosch) Software zur graphischen Programmierung von Steuergeräten im automotiven Bereich

Zeitraum: 09/2012 ? 12/2016

Für die aktuelle Version muss eine Kompatibilität mit älteren Version gewährleistet werden. Neue fachliche Anforderungen müssen im Objektmodel und den fachlichen Prozessen angepasst werden. Software kann mittels einer graphischen Oberfläche oder einer propritären Sprache ESDL erstellt werden und mittel optimierung auf die Steuergeräte runtergeladen werden. Unit Test werden dazu erstellt.

Implementierung: Client/Server-Architektur mit Windows11 (Fat Smalltalk Clients),

Entwicklungstools: ObjectStudio/VisualWorks, Jira, XML-Spy, SVN, Git, Micro Focus Dimensions RM, Caliber RM, NSIS Installer, Final Builder, SCRUM, Continuous Integration and Testing

Programmiersprache: Smalltalk Visual Works (Cincom),

Funktion: Analyse, Design, Konzeption und Entwicklung.

Team: ca. 10 Personen

XML-Schnittstelle Visa-Beteiligungen zum Bundesverwaltungsamt. Die direkte Kommunikation mit den Botschaften und Konsulaten der deutschen Auslandsvertretungen wird dadurch gewährleistet

Zeitraum: seit 07/2012

Neukonzeption zum Verwalten und Bearbeiten von Visa-Beteiligungsfällen in LaDIVA. Berücksichtigung der 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 als ersten Teil. Im zweiten Teil werden noch individuelle Prozesse der Ausländerbehörden abgebildet, welche die Bearbeitung der Beteiligungsfälle in der Behörde erleichtern. Sachverhalte und Informationen mit der bestehenden Objektmodell abgleichen und erweitern. Diese internen Prozesse im bestehenden Ausländerverfahren implementieren.

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.

AZR-OnlineSchnittstelle. Meldungen an das Ausländerzentralregister als XML-Meldungen. Anpassung an die aktuelle Version der Schnittstelle 1.7.0 für das AZR und 1.6.0 für VISA

Zeitraum: 05/2012 ? 07/2012

Für die aktuelle Version muss eine Kompatibilität mit älteren Version gewährleistet werden. Neue fachliche Anforderungen müssen im Objektmodel und den fachlichen Prozessen angepasst 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.

?

Erweiterung der Software im Ausländerwesen LaDiVA (landeseinheitliches Dialogverfahren für Ausländerbehörden) um den elektronische Aufenthaltstitel (eAT) mit zertifiziertem Chip in Verbindung mit dem Ausweisersatz in Papierform sowie Einführung der blauen Karte EU

Zeitraum: 02/2012 ? 04/2012

Anpassung des eAT im Kreditkartenformat. Eine Ausstellung dieser Karte mit kontaktlosem Chip ist in Ausnahmefällen in Verbindung mit einem Ausweisersatz in Papierform möglich. Desweiteren muss die blaue Karte EU ausgestellt werden können. Diese Rechtsänderung tratt zum 1.8.2012 in Kraft und muss vom Ausländerverfahren möglich sein. Diese neuen Funktionalitäten wurden in dem bestehenden Ausländerverfahren implementiert.

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.

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

Zeitraum: 07/2011 - 01/2012

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 ist am 1.11.2011 in Deutschland produktiv gegangen. 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 (wird vom Ausländer Zentralregister vergeben).

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 AZR-Lichtbilder in der 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 (Integrationskursverordnung - 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 Gesetzesä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 für das Kreditsystem KWICK des schweizer Bankverein UBS.

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 in der Schweiz UBS. 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 in der Schweiz UBS. 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, 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 (SBV und UBS).

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 11

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

Programmiersprachen

Visual Works,
Experte
Object Studio
Experte

Smalltalk (Visual Works), Smalltalk (Object Studio), 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.