Architekt/Analyst/Entwickler, OO, Java/C++, ORACLE/DB2, Web, GUI, Client-Server, Embedded
Aktualisiert am 03.06.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Chinesisch
auffrischungsbedürftig (2 Jahre Universitätskurs)
Deutsch
Englisch
Französisch
Lesekenntnisse
Italienisch
ausreichend
Latein
Polnisch
gut
Russisch
Spanisch
ausreichend
Ukrainisch
Lesekenntnisse

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
möglich

Projekte

Projekte

1&1 Internet
seit 10/11
Entwicklung im Backendumfeld

Analyse und Entwicklung im Backend- und Middlewareumfeld.

System: Ubuntu Linux, Windows; Apache Tomcat, JBoss
Programmiersprachen: Java 5, 6 mit Spring 3.0, Hibernate, JPA, REST, JAXB.
Tools und Methoden:  Eclipse, Subversion, Maven, Ant, jBPM, CVS
Datenbank: Sybase, MySQL

 

-----
BizAgi

seit 02/11

Presales-Unterstützung, Support, Kundenprojekte

 

Presales- und Kundenprojekte und Support für eine marktführende BPM-Lösung.

 

System: Windows
Programmiersprachen: JavaScript; C# für externe Komponenten

Tools und Methoden:BizAgi; BPMN; WebServices zur Anbindung externer Komponenten

Datenbank:Microsoft SQL Server


-----
Nika Alpin GmbH

seit 01/11

Integriertes System zur Lager- und Kundenbestandsverwaltung

 

Konzept, Spezifikation, Design und Entwicklung.  Auch die Aufstellung gesamter IT-Infrastruktur inkl. Überwachungssystem.

 

System: Windows; Apache Tomcat
Programmiersprachen: Java 1.7 mit Spring 3.0, Hibernate, Java Server Faces

Tools und Methoden:Eclipse; Subversion, StarUML, Maven

Datenbank:MySQL 5.5


-----
COR AG / Hypo Real Estate Systems

Finanzberechnungen, Meldewesen

04/06-09/11

 

Spezifikation, Design und Implementierung eines flexiblen Produktes für Finanzberechnungen, Darlehen, Portfolioberechnungen, Wertpapiere, Derivate usw., Web-Front-End, Anbindung vom C++-Rechenkern, Schnittstellen zu Banking-Systemen PARIS, MBS, Fremdprodukten.  Als Datenschnittstelle kann wahlweise die JDBC Template von Spring, iBatis, Hibernate, Flat Files oder auch eine TCP-IP-Schnittstelle verwendet werden.  Technische Teamleitung.

 

System: Windows; Apache Tomcat
Programmiersprachen: Java 1.6, 1.5 mit Spring 3.0, 2.5, JUnit, JDBC, iBatis, Hibernate, Web Services,  Java Server Faces, Swing, JNI; XML; UML;

Tools und Methoden:Eclipse; Subversion, StarUML, Ant

Datenbank:IBM DB2 8.x, 9.5, Oracle 11g

 

Komponenten (insbesondere Produktmapping, Simulation für Darlehen, Geldgeschäfte, Wertpapiere, Derivate) für ein Projekt für Pfandbriefmanagement, eine Datenschnittstelle zum Daten-Import sowie Produkt- und Cashflow-Validierung.

 

System:Windows

Programmiersprachen:Java 1.6, C++, Spring 3.0

Tools und Methoden:Eclipse; Subversion, StarUML, ODBC

Datenbank:IBM DB2 9.5, Oracle 10g

 

Projekt zur Synchronisation von Lotus Notes-Datenbanken mit Host (entwickelt wurde die gesamte PC-Komponente als Daemon)

 

System: Windows

Programmiersprachen:Java

Tools und Methoden:Eclipse; Subversion, StarUML, Ant, Lotus Notes, Lotus Notes-Java API, TCP/IP

Datenbank:Lotus Notes über Java API

 

Projekte im Bereich Meldewesen und Basel II (Offenlegung, Regulatory Reporting Layer, Abacus- und SambaPlus-Anbindung, Eigenkapitalversorgung, NetPhantom-Anbindung u. ä.).   Schnittstellen zu Produkten PARIS und MBS.  Analyse und Entwicklung, Refactoring von Legacy-Code.   

 

System: Windows
Programmiersprachen: Java 1.5, 1.4 mit Spring 2.0/2.5, JUnit, JDBC, Swing; XML; UML

Tools und Methoden:Eclipse; Subversion, CVS; Ant; StarUML

Datenbank:IBM DB2 8.x, 9.5

 

Design und Entwicklung von einem Produkt für Finanzberechnungen (Effektivzins u. ä., Margen, Schadensberechnung, Portfolioberechnungen, Pfandbriefe, Wertpapiere, Derivate usw.)  Analyse, mathematische Formeln, XML-Schnittstelle, Datenbankfunktionen, GUI.  Technische Teamleitung.


System: Windows, Cygwin, Solaris, LINUX
Programmiersprachen: C++ mit STL, Xerces; Java 5 mit Spring 2.5; Unix Scripts; XML, XSLT; Perl; UML

Tools und Methoden:Eclipse; Cygwin; GNU C++; Subversion, Rational Rose, Star UML

Datenbank:IBM DB2 8.x, 9.5, Oracle 10g


-----
Harman Becker AG
12/04-03/06
Embedded-Programmierung für ein Automotive-Projekt

Design, Entwicklung, Optimierung von Embedded Navigations- und
Entertainmentsoftware.
Schwerpunkte Spracherkennung, Tastenumsetzung und -Mapping, Tunersteuerung sowie
Sprachsteuerung von Navigation, DVD, Tuner und diversen anderen Komponenten.
Erstellung mehrerer Tools und Hilfsmittel zur Codegenerierung sowie generischer
Komponenten.  Schnittstellen zu Spracherkennungshardware, Telefon,  anderen
Entertainmentsystemen (Mobis).

Systeme: QNX auf SH4, Windows (Entwicklungsplattform)
Programmiersprachen: C++ (MS Visual Studio sowie GNU), Unix Shell Scripts, Perl,

Make, Java 1.5 zur Toolerstellung, XML, UML 2.0

Tools: MS Visual Studio, Eclipse, Together, OASIS, diverse proprietäre Tools

und Frameworks

Datenbanken: proprietäre Formate
Kommunikation: MOST, eMOST, CAN


-----

Süd-Chemie AG
Reporting- und CRM-Projekte
06/03-01/07

Entwicklung einer Intranet-Anwendung zum Controlling und Reporting für ein
Großunternehmen und seine Töchterunternehmen, Datenschnittstellen zu Excel
und anderen Datenbanken sowie zu SAP-BW.  Entwicklung von Teilen einer
CRM-Anwendung.  Support und Einweisung der Anwender.
Entwicklung der Schnittstellen, Datenimport, Export.  QA.
Schnittstellen zu anderen Anwendungen. UNIX-Scripts zur Migration, Deployment
und Analyse.

Systeme: Windows XP/2000, LINUX, AIX
Programmiersprachen: Java 1.5, 1.4 mit J2EE, JDBC; PL/SQL, SQL; Unix Scripts
Tools und Methoden: Oracle JDeveloper, Eclipse, NetBeans
Datenbanken: Oracle 10g, 9i, 8i
Application Server: Oracle IAS, Oracle OC4J Standalone
Webtechnologien: JSP, Servlets, Oracle BC4J, Apache Struts, HTML/DHMTL,
XML/XSLT
Kommunikation: TCP/IP, FTP-Schnittstellen
------

Fa. 2gether
Projektmanagement-Tool Project Navigator
01/03-01/04

Design und Entwicklung eigenständiger Teile der Anwendung
(GUI, Grafikelemente/Controls, Datenmanagement, Datenbankschnittstelle für
Informix und Oracle 9i, Darstellung) auf LINUX sowie Portierung auf Windows XP.  Es wurde C++ (GNU C++ auf LINUX sowie MS Visual Studio 6.0/MS Visual Studio .NET auf Windows) mit QT verwendet.

Systeme: LINUX, Windows XP
Programmiersprachen: C++ (Microsoft Visual Studio, GNU)
Tools und Methoden: Qt, KDevelop, MS Visual Studio .net
Datenbanken: Oracle, Informix
------

Fa. ci2t
Prototyp für ein biometrisches Zugriffsmanagement-System
02/03-05/03

Entwicklung eines verteilten Intranet-Prototypes für ein biometrisches
Zugriffsmanagement-System.

System: Windows XP, LINUX
Programmiersprachen: C# mit ADO.net, Java
Tools und Methoden: MS Visual Studio .net, Eclipse, SOAP
Datenbanken: SAP DB
Kommunikation: Networking, TCP/IP
------

Fa. EnBW/Yello AG
Call-Center und Front-Office-Projekt
01/00-02/03

Entwicklung von Java-Anwendungen (mit JDBC, JFC/Swing, J2EE, Web Services,
JUnit, CORBA) zur Datenbankmanipulation, Abfragen im Web, Reports, Datenimport
und -export (Oracle, Access, Excel), XML, Schnittstellen zu unterschiedlichen
Systemen (Bertelsmann, SoVT++, SAP IS-U, SAP CRM, XWorlds, Lasersoft), flexible
Brieferstellung und Massendruck, Datenbankdesign (Oracle, PL/SQL),
Stored-Procedure-Entwicklung, Vantive-Programmierung mit VBA,
Prozessautomatisierung, auf Windows NT/2000, LINUX und Solaris.

Systeme: Windows NT/2000, UNIX (Solaris)
Programmiersprachen: Java 1.2, 1.3 mit JDBC, JFC/Swing, J2EE, Web Services,

JUnit, SOAP; PL/SQL; VBA; Unix Scripts; Python/JPython;

XML/XSLT

Tools und Methoden: Eclipse, NetBeans, CORBA, UML (Rational Rose, Argo UML)
Datenbanken: Oracle 8i, MS Access
Webtechnologien: JSP, Servlets, Apache Tomcat
Kommunikation: Networking, TCP/IP
------

Fa. Tongariro
Projekt zur Stammdatenerfassung und Auftragssteuerung im Groß- und Einzelhandel
07/99-09/00

Untersuchung, Analyse und Entwicklung eines Produkts auf der Basis von Java 2
mit JFC, JDBC, RMI.

Systeme: Windows NT, LINUX
Programmiersprachen: Java 2 mit JFC, JDBC, RMI; XML, HTML
Tools und Methoden: Forte for Java / NetBeans, RMI
Datenbanken: Oracle 8i
Kommunikation: Networking, TCP/IP, RMI
------

Bausparkasse Schwäbisch Hall
OS/2 Portierung des Projektes BSHTOP
01/99-01/00

Untersuchung, Analyse und Portierung einzelner Komponenten einer Anwendung zur
Akquisitionsunterstützung eines Finanzdienstleisters auf OS/2.
Anpassung der Struktur der Anwendung sowie des Eventmodells unter OS/2 sowie
unter NT, um eine weitgehend gemeinsame Codebase zu ermöglichen.
Erstellung einer gekapselten Komponente unter OS/2 als VS Flex-Grid-Äquivalent
für OS/2.  Das Projekt lief parallel zur Weiterentwicklung der NT-Version.

Systeme: OS/2, NT
Programmiersprachen: C++
Tools und Methoden: Visual Age C++, URE
Datenbanken: POET
Kommunikation: Networking, TCP/IP
------

Bausparkasse Schwäbisch Hall
Bausparkassenprojekt BSHTOP
01/98-01/00

Analyse und Realisierung der GUI-Schnittstelle unter Windows NT für ein
komplexes Projekt. Analyse, Design und Realisierung einer zentralen Komponente
gemeinsam mit der Fachabteilung des Kunden. Performanceuntersuchung und
-steigerung des Systems. Schnittstellen zu ActiveX-Objekten.  Verantwortung
u. a. für die MFC-Schnittstelle.

System: Windows NT
Programmiersprachen: Visual C++ 5.0 mit MFC
Tools und Methoden: Microsoft DevStudio 5.0/6.0, Rational Rose/RUP, UML, HTML.
Datenbanken: POET
Kommunikation: Networking, TCP/IP
------

Fa. SEL Alcatel
Druckauftragssteuerung, Kostenerfassung bei der Telekommunikation
06/97-12/97

Analyse und Realisierung der Client- und Serverkomponenten eines Systems zur
Verwaltung und Verarbeitung von Druck und Dokumentationsaufträgen inkl. GUI,
Stücklistenverwaltung, Druckoptionen, Drucksteuerung.  Analyse und Realisierung
einer Anwendung zu den Kostenerfassung bei der  Telekommunikation.

System: UNIX ( Solaris ), Windows NT 4.0, 3.11
Programmiersprachen: C++, C, Perl
Datenbanken: Oracle ( SQL*Forms )
Tools und Methoden: HTML, CGI, Visual C++, GNU C++
------

Fa. SoftPro, für die ABN Amro Bank
Bildverarbeitung
02/97-05/97

Design und Realisierung im Projekt AAB Imageverarbeitung (Unterschriftenprüfung)
für Banken. Erarbeitung der Anforderungen an die zu realisierende Komponente
gemeinsam mit der Fachabteilung des Kunden. Z. T. Leitung des Entwicklungsteams.

System: OS/2
Programmiersprachen: Visual Age C++
Datenbanken: DB2-Common Server
Tools und Methoden: Visual Age C++
------

Fa. nova data
Datenbankumstellung für das Projekt AKP
01/97-02/97

Umstellung des Produktes AKP auf mehrfache Datenbanken unter DB2 2.1

System: OS/2
Programmiersprachen: C
Datenbanken: DB2-Common-Server
------

IBM
Client-Server-Zahlungsverkehrssystem Zeus Version 3
01/95-02/97

Untersuchung zur Umstellung auf Visual Age Klassen,
Weiterentwicklung von der PM-Schnittstelle, erweiterte Imageverarbeitung,
Umstellung der DB-Schnittstelle auf DB2 2.1 und Weiterentwicklung der
Schnittstelle, diverse andere Entwicklungstätigkeiten.  Steuerung der
Schriftenleser-Hardware.

System: OS/2
Programmiersprachen: C++
Datenbanken: DB2-Common-Server
Tools und Methoden: Visual Age C++, Bildverarbeitung, Archivierung, CORBA
Kommunikation: Networking, TCP/IP

Fa. Bast & Bizer
System für Überwachung und Fehlerdiagnose
05/96-01/97

Entwicklung einer Komplettanwendung fuer die Ueberwachung und Fehlerdiagnose
fuer eine Fabrik.  Hardware- und Sensorenansteuerung.

System:   OS/2
Programmiersprache:        C++
Datenbank:         DB2-Common Server
Tools:   Visual Age C++, Visual Builder
------

Lotus-Notes-Verwaltungs- und Controlling-Prototyp
12/95-01/96

Realisierung eines Verwaltungs- und Controlling-Prototyps auf der Basis von
Lotus Notes APIs.

System: Windows
Datenbanken: Lotus Notes
------

Fa. nova data
Auftragserfassungs- und Verwaltungssystem für die Fertigungsindustrie
03/94-01/95

Spezifikation, Design und Erstellung eines Client/Server Auftragserfassungs- und Verwaltungssystems (AKP) für die Fertigungsindustrie inkl. komplette Angebotserfassung und Berechnung, Ami Pro-Schnittstelle zur
Erstellung von schriftlichen Angeboten, Aktualisierung der Produkt- und
Kundenliste, Zugriffssteuerung unter OS/2 mit Presentation Manager, GPF, C, DB/2, Lan.

System: OS/2
Programmiersprachen: C, C++
Datenbanken: DB2-Common-Server
Tools und Methoden: GPF
-----

IBM
Dokumentenverarbeitungssystem FORMAT
02/92-03/94

Idee, Analyse, Spezifikation, Design, Teamleitung und Erstellung eines
generellen flexiblen Client/Server Dokumentenverarbeitungssystems (FORMAT)
inkl. Scan/Reco-Schnittstelle, Import, Korrektur, Prüfung, flexible Ausgabe
auf verschiedene Medien, Tools für die einfache Definition (ggf. vom Benutzer)
von Masken, Tabellen, Ausgabeformaten, Zugriffssteuerung, Workflow, Einbindung von
benutzerdefinierten Funktionen, Archivierungsschnittstelle.  Steuerung der
Schriftenleser-Hardware.

System: OS/2
Programmiersprachen: C, C++
Datenbanken: DB2-Common-Server
Tools und Methoden: Visual Age, Workflow, Bildverarbeitung, Archivierung, Presentations Manager
------

IBM
Client/Server Zahlungsverkehrssystem Zeus
09/88-02/93

Analyse, Spezifikation, Design und Realisierung größerer Teile eines Banken
Client/Server Zahlungsverkehrssystems mit Datenerfassung (Zeus).
Konfigurierbare graphische Oberfläche, Datenbankanbindung,
BildVerarbeitung, Scan/Reco Interface, Image-Archivierung sowie Schulung
weiterer Entwickler.
Portierung der Anwendung auf Windows und AIX (Oracle).
Steuerung der Schriftenleser-Hardware.

System: OS/2, Windows, AIX, X Windows/Motif
Programmiersprachen: C, Assembler
Datenbanken: DB/2, Oracle
Kommunikation: APPC, Networking
Tools und Methoden: Visual Age, Bildverarbeitung, Archivierung (Image Plus, Visual Info), OS/2 Presentation Manager
------

Honeywell
Gebäude-Automatisierungssystem SmartServ
08/87-09/88

Analyse, Spezifikation, Design und Realisierung eines verteilten
Gebäude-Automatisierungssystems. Oberfläche mit Workflow-Steuerung,
Konzept und Entwicklung eines Kommunikationsprotokolls, Zugriffssteuerung.
Sensoren- und Messgeräteanbindung.

System: MS-DOS
Programmiersprachen: C, Assembler
Datenbanken: Oracle
------

Honeywell
Gebäudedaten-Erfassungs- und Optimierungssystem Energy Signature
09/86-09/87

Design und Realisierung eines Gebäudedaten-Erfassungs- und Optimierungssystems
für die Gebäudeautomation. U.a. konfigurierbare Oberfläche und Druckvorgaben,
mathematische und graphische Auswertung der Daten, Zugriffssteuerung,
Datenorganisation, Hostanbindung und Kommunikation.  Sensoren- und
Messgeräteanbindung.

Systeme: MS-DOS, GCOS 6
Programmiersprachen: C, Pascal, Assembler, COBOL

Aus- und Weiterbildung

Aus- und Weiterbildung

Princeton University, abgeschlossen mit A. B. in Economics,
1984

University of Michigan, abgeschlossen mit M. S. in
Computer and Communication Sciences, 1986
(entspricht etwa Dipl.-Informatiker)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
  • Anwendungs- und Systemprogrammierung
  • Analyse und Spezifikation
  • Internet- und Intranetanwendungen
  • Datenbanken
  • Client-Server-Systeme
  • Embedded Programming
  • Verteilte Systeme
  • Codegeneratoren
  • Spracherkennung und Sprachsteuerung
  • Navigation
  • Erstellung von Online Hilfen

Methoden:
  • Objektorientierte Analyse, Design, Programmierung
  • Modellierung
  • GUI-Entwicklung
  • Web-Oberflächen
  • Bildverarbeitung
  • Datenbanken Design
  • Business Process Modeling
  • Flexible bzw. konfigurierbare GUI + Datenbanklösungen
  • Massendruck
  • Berechnungsprogramme und Algorithmen
  • Hardwarenahe Entwicklung

Entwicklungsumgebungen:
  • Eclipse (mit diversen Plugins)
  • MS Visual Studio
  • Oracle JDeveloper
  • Forte/NetBeans/Sun Studio ONE for Java
  • QNX Momentics
  • .net, ADO.net
  • QT
  • Visual Age
  • Windows SDK
  • OS/2 PM
Versionierung:
  • Subversion
  • Perforce
  • CVS
  • PVCS
  • MS Source Safe

 

 

Sonstiges:
  • UML
  • Rational Unified Process
  • Rational Rose
  • Toad
  • Vantive
  • MS Office

Betriebssysteme

MS-DOS
mehrjährige Erfahrung
OS/2
mehrjährige Erfahrung, tiefe Kenntnisse
SUN OS, Solaris
mehjärige Erfahrung
Unix
mehrjährige Erfahrung bei LINUX, QNX, früher bei AIX und UNIX System V
VM
Windows
derzeitiger Schwerpunkt (7, VISTA, XP, 2000/NT, 95/98), mehrjährige Erfahrung, tiefe Kenntnisse

Programmiersprachen

Assembler
х86 Assembler
Basic
VB/VBA
C
mehrjährige Erfahrung
C++
MS Visual Studio/MFC, GNU, Visual Age, Sun, mit STL, langjährige Erfahrung
Imake, GNU-Make, Make-Maker etc...
Java
(1.6, 1.5, 1.4, 1.3, 1.2) mit Spring, iBatis, Hibernate, J2EE, JDBC, Web Services, JUnit, JFC/Swing
JavaScript
(1.6, 1.5, 1.4, 1.3, 1.2) mit Spring, iBatis, Hibernate, J2EE, JDBC, Web Services, JUnit, JFC/Swing
Pascal
Perl
PL/SQL
mehrjärige Erfahrung
Python
Qt
Rexx
Shell
C# mit .net, ADO.net

Datenbanken

Access
mit JDBC/ODBC
DAO
u. a. über Spring
DB2
9.5, 8.2.4, 5.0, 2.1
JDBC
mit DB2, Oracle, MySQL
Lotus Notes
Zugriff über Java- und C++-APIs
MySQL
mySQL; mySQL MaxDB (ehem. SAP-DB)
ODBC
mit DB2, Oracle
Oracle
Versionen 11g, 10g, 9i, 8i, 7.3 mit JDBC, SQL*Forms/Developer 2000
POET
SQL
mehrjährige Erfahrung
Sybase

Datenkommunikation

Bus
MOST, CAN, USB
CORBA
Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
OS/2 Netzwerk
Proprietäre Protokolle
Public Networks
TCP/IP
Token Ring
Windows Netzwerk
JSP, Servlets, RMI

Hardware

BULL
Bus
MOST, CAN, USB
CD-Writer / Brenner
embedded Systeme
SH4, ST10
IBM Großrechner
IBM RS6000
PC
Schwerpunkt
Scanner
Steuer und Regelsysteme
SUN

Berechnung / Simulation / Versuch / Validierung

CANoe

Branchen

Branchen

Automotive
Banken
Bausparkassen
Betriebswirtschaft
Biometrie
Controlling
CRM
Druckaufträge, Massendruck
Embedded Software
Energiewirtschaft
Fertigung
Finanzberechnungen
Gebäudeautomation
Groß- und Einzelhandel
Hardwarehersteller
Imagebearbeitung
Marketing
Messtechnik
Projektmanagement
Reporting
Softwarehersteller
Steuerung
Stückzahllisten

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Österreich, Schweiz
möglich

Projekte

Projekte

1&1 Internet
seit 10/11
Entwicklung im Backendumfeld

Analyse und Entwicklung im Backend- und Middlewareumfeld.

System: Ubuntu Linux, Windows; Apache Tomcat, JBoss
Programmiersprachen: Java 5, 6 mit Spring 3.0, Hibernate, JPA, REST, JAXB.
Tools und Methoden:  Eclipse, Subversion, Maven, Ant, jBPM, CVS
Datenbank: Sybase, MySQL

 

-----
BizAgi

seit 02/11

Presales-Unterstützung, Support, Kundenprojekte

 

Presales- und Kundenprojekte und Support für eine marktführende BPM-Lösung.

 

System: Windows
Programmiersprachen: JavaScript; C# für externe Komponenten

Tools und Methoden:BizAgi; BPMN; WebServices zur Anbindung externer Komponenten

Datenbank:Microsoft SQL Server


-----
Nika Alpin GmbH

seit 01/11

Integriertes System zur Lager- und Kundenbestandsverwaltung

 

Konzept, Spezifikation, Design und Entwicklung.  Auch die Aufstellung gesamter IT-Infrastruktur inkl. Überwachungssystem.

 

System: Windows; Apache Tomcat
Programmiersprachen: Java 1.7 mit Spring 3.0, Hibernate, Java Server Faces

Tools und Methoden:Eclipse; Subversion, StarUML, Maven

Datenbank:MySQL 5.5


-----
COR AG / Hypo Real Estate Systems

Finanzberechnungen, Meldewesen

04/06-09/11

 

Spezifikation, Design und Implementierung eines flexiblen Produktes für Finanzberechnungen, Darlehen, Portfolioberechnungen, Wertpapiere, Derivate usw., Web-Front-End, Anbindung vom C++-Rechenkern, Schnittstellen zu Banking-Systemen PARIS, MBS, Fremdprodukten.  Als Datenschnittstelle kann wahlweise die JDBC Template von Spring, iBatis, Hibernate, Flat Files oder auch eine TCP-IP-Schnittstelle verwendet werden.  Technische Teamleitung.

 

System: Windows; Apache Tomcat
Programmiersprachen: Java 1.6, 1.5 mit Spring 3.0, 2.5, JUnit, JDBC, iBatis, Hibernate, Web Services,  Java Server Faces, Swing, JNI; XML; UML;

Tools und Methoden:Eclipse; Subversion, StarUML, Ant

Datenbank:IBM DB2 8.x, 9.5, Oracle 11g

 

Komponenten (insbesondere Produktmapping, Simulation für Darlehen, Geldgeschäfte, Wertpapiere, Derivate) für ein Projekt für Pfandbriefmanagement, eine Datenschnittstelle zum Daten-Import sowie Produkt- und Cashflow-Validierung.

 

System:Windows

Programmiersprachen:Java 1.6, C++, Spring 3.0

Tools und Methoden:Eclipse; Subversion, StarUML, ODBC

Datenbank:IBM DB2 9.5, Oracle 10g

 

Projekt zur Synchronisation von Lotus Notes-Datenbanken mit Host (entwickelt wurde die gesamte PC-Komponente als Daemon)

 

System: Windows

Programmiersprachen:Java

Tools und Methoden:Eclipse; Subversion, StarUML, Ant, Lotus Notes, Lotus Notes-Java API, TCP/IP

Datenbank:Lotus Notes über Java API

 

Projekte im Bereich Meldewesen und Basel II (Offenlegung, Regulatory Reporting Layer, Abacus- und SambaPlus-Anbindung, Eigenkapitalversorgung, NetPhantom-Anbindung u. ä.).   Schnittstellen zu Produkten PARIS und MBS.  Analyse und Entwicklung, Refactoring von Legacy-Code.   

 

System: Windows
Programmiersprachen: Java 1.5, 1.4 mit Spring 2.0/2.5, JUnit, JDBC, Swing; XML; UML

Tools und Methoden:Eclipse; Subversion, CVS; Ant; StarUML

Datenbank:IBM DB2 8.x, 9.5

 

Design und Entwicklung von einem Produkt für Finanzberechnungen (Effektivzins u. ä., Margen, Schadensberechnung, Portfolioberechnungen, Pfandbriefe, Wertpapiere, Derivate usw.)  Analyse, mathematische Formeln, XML-Schnittstelle, Datenbankfunktionen, GUI.  Technische Teamleitung.


System: Windows, Cygwin, Solaris, LINUX
Programmiersprachen: C++ mit STL, Xerces; Java 5 mit Spring 2.5; Unix Scripts; XML, XSLT; Perl; UML

Tools und Methoden:Eclipse; Cygwin; GNU C++; Subversion, Rational Rose, Star UML

Datenbank:IBM DB2 8.x, 9.5, Oracle 10g


-----
Harman Becker AG
12/04-03/06
Embedded-Programmierung für ein Automotive-Projekt

Design, Entwicklung, Optimierung von Embedded Navigations- und
Entertainmentsoftware.
Schwerpunkte Spracherkennung, Tastenumsetzung und -Mapping, Tunersteuerung sowie
Sprachsteuerung von Navigation, DVD, Tuner und diversen anderen Komponenten.
Erstellung mehrerer Tools und Hilfsmittel zur Codegenerierung sowie generischer
Komponenten.  Schnittstellen zu Spracherkennungshardware, Telefon,  anderen
Entertainmentsystemen (Mobis).

Systeme: QNX auf SH4, Windows (Entwicklungsplattform)
Programmiersprachen: C++ (MS Visual Studio sowie GNU), Unix Shell Scripts, Perl,

Make, Java 1.5 zur Toolerstellung, XML, UML 2.0

Tools: MS Visual Studio, Eclipse, Together, OASIS, diverse proprietäre Tools

und Frameworks

Datenbanken: proprietäre Formate
Kommunikation: MOST, eMOST, CAN


-----

Süd-Chemie AG
Reporting- und CRM-Projekte
06/03-01/07

Entwicklung einer Intranet-Anwendung zum Controlling und Reporting für ein
Großunternehmen und seine Töchterunternehmen, Datenschnittstellen zu Excel
und anderen Datenbanken sowie zu SAP-BW.  Entwicklung von Teilen einer
CRM-Anwendung.  Support und Einweisung der Anwender.
Entwicklung der Schnittstellen, Datenimport, Export.  QA.
Schnittstellen zu anderen Anwendungen. UNIX-Scripts zur Migration, Deployment
und Analyse.

Systeme: Windows XP/2000, LINUX, AIX
Programmiersprachen: Java 1.5, 1.4 mit J2EE, JDBC; PL/SQL, SQL; Unix Scripts
Tools und Methoden: Oracle JDeveloper, Eclipse, NetBeans
Datenbanken: Oracle 10g, 9i, 8i
Application Server: Oracle IAS, Oracle OC4J Standalone
Webtechnologien: JSP, Servlets, Oracle BC4J, Apache Struts, HTML/DHMTL,
XML/XSLT
Kommunikation: TCP/IP, FTP-Schnittstellen
------

Fa. 2gether
Projektmanagement-Tool Project Navigator
01/03-01/04

Design und Entwicklung eigenständiger Teile der Anwendung
(GUI, Grafikelemente/Controls, Datenmanagement, Datenbankschnittstelle für
Informix und Oracle 9i, Darstellung) auf LINUX sowie Portierung auf Windows XP.  Es wurde C++ (GNU C++ auf LINUX sowie MS Visual Studio 6.0/MS Visual Studio .NET auf Windows) mit QT verwendet.

Systeme: LINUX, Windows XP
Programmiersprachen: C++ (Microsoft Visual Studio, GNU)
Tools und Methoden: Qt, KDevelop, MS Visual Studio .net
Datenbanken: Oracle, Informix
------

Fa. ci2t
Prototyp für ein biometrisches Zugriffsmanagement-System
02/03-05/03

Entwicklung eines verteilten Intranet-Prototypes für ein biometrisches
Zugriffsmanagement-System.

System: Windows XP, LINUX
Programmiersprachen: C# mit ADO.net, Java
Tools und Methoden: MS Visual Studio .net, Eclipse, SOAP
Datenbanken: SAP DB
Kommunikation: Networking, TCP/IP
------

Fa. EnBW/Yello AG
Call-Center und Front-Office-Projekt
01/00-02/03

Entwicklung von Java-Anwendungen (mit JDBC, JFC/Swing, J2EE, Web Services,
JUnit, CORBA) zur Datenbankmanipulation, Abfragen im Web, Reports, Datenimport
und -export (Oracle, Access, Excel), XML, Schnittstellen zu unterschiedlichen
Systemen (Bertelsmann, SoVT++, SAP IS-U, SAP CRM, XWorlds, Lasersoft), flexible
Brieferstellung und Massendruck, Datenbankdesign (Oracle, PL/SQL),
Stored-Procedure-Entwicklung, Vantive-Programmierung mit VBA,
Prozessautomatisierung, auf Windows NT/2000, LINUX und Solaris.

Systeme: Windows NT/2000, UNIX (Solaris)
Programmiersprachen: Java 1.2, 1.3 mit JDBC, JFC/Swing, J2EE, Web Services,

JUnit, SOAP; PL/SQL; VBA; Unix Scripts; Python/JPython;

XML/XSLT

Tools und Methoden: Eclipse, NetBeans, CORBA, UML (Rational Rose, Argo UML)
Datenbanken: Oracle 8i, MS Access
Webtechnologien: JSP, Servlets, Apache Tomcat
Kommunikation: Networking, TCP/IP
------

Fa. Tongariro
Projekt zur Stammdatenerfassung und Auftragssteuerung im Groß- und Einzelhandel
07/99-09/00

Untersuchung, Analyse und Entwicklung eines Produkts auf der Basis von Java 2
mit JFC, JDBC, RMI.

Systeme: Windows NT, LINUX
Programmiersprachen: Java 2 mit JFC, JDBC, RMI; XML, HTML
Tools und Methoden: Forte for Java / NetBeans, RMI
Datenbanken: Oracle 8i
Kommunikation: Networking, TCP/IP, RMI
------

Bausparkasse Schwäbisch Hall
OS/2 Portierung des Projektes BSHTOP
01/99-01/00

Untersuchung, Analyse und Portierung einzelner Komponenten einer Anwendung zur
Akquisitionsunterstützung eines Finanzdienstleisters auf OS/2.
Anpassung der Struktur der Anwendung sowie des Eventmodells unter OS/2 sowie
unter NT, um eine weitgehend gemeinsame Codebase zu ermöglichen.
Erstellung einer gekapselten Komponente unter OS/2 als VS Flex-Grid-Äquivalent
für OS/2.  Das Projekt lief parallel zur Weiterentwicklung der NT-Version.

Systeme: OS/2, NT
Programmiersprachen: C++
Tools und Methoden: Visual Age C++, URE
Datenbanken: POET
Kommunikation: Networking, TCP/IP
------

Bausparkasse Schwäbisch Hall
Bausparkassenprojekt BSHTOP
01/98-01/00

Analyse und Realisierung der GUI-Schnittstelle unter Windows NT für ein
komplexes Projekt. Analyse, Design und Realisierung einer zentralen Komponente
gemeinsam mit der Fachabteilung des Kunden. Performanceuntersuchung und
-steigerung des Systems. Schnittstellen zu ActiveX-Objekten.  Verantwortung
u. a. für die MFC-Schnittstelle.

System: Windows NT
Programmiersprachen: Visual C++ 5.0 mit MFC
Tools und Methoden: Microsoft DevStudio 5.0/6.0, Rational Rose/RUP, UML, HTML.
Datenbanken: POET
Kommunikation: Networking, TCP/IP
------

Fa. SEL Alcatel
Druckauftragssteuerung, Kostenerfassung bei der Telekommunikation
06/97-12/97

Analyse und Realisierung der Client- und Serverkomponenten eines Systems zur
Verwaltung und Verarbeitung von Druck und Dokumentationsaufträgen inkl. GUI,
Stücklistenverwaltung, Druckoptionen, Drucksteuerung.  Analyse und Realisierung
einer Anwendung zu den Kostenerfassung bei der  Telekommunikation.

System: UNIX ( Solaris ), Windows NT 4.0, 3.11
Programmiersprachen: C++, C, Perl
Datenbanken: Oracle ( SQL*Forms )
Tools und Methoden: HTML, CGI, Visual C++, GNU C++
------

Fa. SoftPro, für die ABN Amro Bank
Bildverarbeitung
02/97-05/97

Design und Realisierung im Projekt AAB Imageverarbeitung (Unterschriftenprüfung)
für Banken. Erarbeitung der Anforderungen an die zu realisierende Komponente
gemeinsam mit der Fachabteilung des Kunden. Z. T. Leitung des Entwicklungsteams.

System: OS/2
Programmiersprachen: Visual Age C++
Datenbanken: DB2-Common Server
Tools und Methoden: Visual Age C++
------

Fa. nova data
Datenbankumstellung für das Projekt AKP
01/97-02/97

Umstellung des Produktes AKP auf mehrfache Datenbanken unter DB2 2.1

System: OS/2
Programmiersprachen: C
Datenbanken: DB2-Common-Server
------

IBM
Client-Server-Zahlungsverkehrssystem Zeus Version 3
01/95-02/97

Untersuchung zur Umstellung auf Visual Age Klassen,
Weiterentwicklung von der PM-Schnittstelle, erweiterte Imageverarbeitung,
Umstellung der DB-Schnittstelle auf DB2 2.1 und Weiterentwicklung der
Schnittstelle, diverse andere Entwicklungstätigkeiten.  Steuerung der
Schriftenleser-Hardware.

System: OS/2
Programmiersprachen: C++
Datenbanken: DB2-Common-Server
Tools und Methoden: Visual Age C++, Bildverarbeitung, Archivierung, CORBA
Kommunikation: Networking, TCP/IP

Fa. Bast & Bizer
System für Überwachung und Fehlerdiagnose
05/96-01/97

Entwicklung einer Komplettanwendung fuer die Ueberwachung und Fehlerdiagnose
fuer eine Fabrik.  Hardware- und Sensorenansteuerung.

System:   OS/2
Programmiersprache:        C++
Datenbank:         DB2-Common Server
Tools:   Visual Age C++, Visual Builder
------

Lotus-Notes-Verwaltungs- und Controlling-Prototyp
12/95-01/96

Realisierung eines Verwaltungs- und Controlling-Prototyps auf der Basis von
Lotus Notes APIs.

System: Windows
Datenbanken: Lotus Notes
------

Fa. nova data
Auftragserfassungs- und Verwaltungssystem für die Fertigungsindustrie
03/94-01/95

Spezifikation, Design und Erstellung eines Client/Server Auftragserfassungs- und Verwaltungssystems (AKP) für die Fertigungsindustrie inkl. komplette Angebotserfassung und Berechnung, Ami Pro-Schnittstelle zur
Erstellung von schriftlichen Angeboten, Aktualisierung der Produkt- und
Kundenliste, Zugriffssteuerung unter OS/2 mit Presentation Manager, GPF, C, DB/2, Lan.

System: OS/2
Programmiersprachen: C, C++
Datenbanken: DB2-Common-Server
Tools und Methoden: GPF
-----

IBM
Dokumentenverarbeitungssystem FORMAT
02/92-03/94

Idee, Analyse, Spezifikation, Design, Teamleitung und Erstellung eines
generellen flexiblen Client/Server Dokumentenverarbeitungssystems (FORMAT)
inkl. Scan/Reco-Schnittstelle, Import, Korrektur, Prüfung, flexible Ausgabe
auf verschiedene Medien, Tools für die einfache Definition (ggf. vom Benutzer)
von Masken, Tabellen, Ausgabeformaten, Zugriffssteuerung, Workflow, Einbindung von
benutzerdefinierten Funktionen, Archivierungsschnittstelle.  Steuerung der
Schriftenleser-Hardware.

System: OS/2
Programmiersprachen: C, C++
Datenbanken: DB2-Common-Server
Tools und Methoden: Visual Age, Workflow, Bildverarbeitung, Archivierung, Presentations Manager
------

IBM
Client/Server Zahlungsverkehrssystem Zeus
09/88-02/93

Analyse, Spezifikation, Design und Realisierung größerer Teile eines Banken
Client/Server Zahlungsverkehrssystems mit Datenerfassung (Zeus).
Konfigurierbare graphische Oberfläche, Datenbankanbindung,
BildVerarbeitung, Scan/Reco Interface, Image-Archivierung sowie Schulung
weiterer Entwickler.
Portierung der Anwendung auf Windows und AIX (Oracle).
Steuerung der Schriftenleser-Hardware.

System: OS/2, Windows, AIX, X Windows/Motif
Programmiersprachen: C, Assembler
Datenbanken: DB/2, Oracle
Kommunikation: APPC, Networking
Tools und Methoden: Visual Age, Bildverarbeitung, Archivierung (Image Plus, Visual Info), OS/2 Presentation Manager
------

Honeywell
Gebäude-Automatisierungssystem SmartServ
08/87-09/88

Analyse, Spezifikation, Design und Realisierung eines verteilten
Gebäude-Automatisierungssystems. Oberfläche mit Workflow-Steuerung,
Konzept und Entwicklung eines Kommunikationsprotokolls, Zugriffssteuerung.
Sensoren- und Messgeräteanbindung.

System: MS-DOS
Programmiersprachen: C, Assembler
Datenbanken: Oracle
------

Honeywell
Gebäudedaten-Erfassungs- und Optimierungssystem Energy Signature
09/86-09/87

Design und Realisierung eines Gebäudedaten-Erfassungs- und Optimierungssystems
für die Gebäudeautomation. U.a. konfigurierbare Oberfläche und Druckvorgaben,
mathematische und graphische Auswertung der Daten, Zugriffssteuerung,
Datenorganisation, Hostanbindung und Kommunikation.  Sensoren- und
Messgeräteanbindung.

Systeme: MS-DOS, GCOS 6
Programmiersprachen: C, Pascal, Assembler, COBOL

Aus- und Weiterbildung

Aus- und Weiterbildung

Princeton University, abgeschlossen mit A. B. in Economics,
1984

University of Michigan, abgeschlossen mit M. S. in
Computer and Communication Sciences, 1986
(entspricht etwa Dipl.-Informatiker)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
  • Anwendungs- und Systemprogrammierung
  • Analyse und Spezifikation
  • Internet- und Intranetanwendungen
  • Datenbanken
  • Client-Server-Systeme
  • Embedded Programming
  • Verteilte Systeme
  • Codegeneratoren
  • Spracherkennung und Sprachsteuerung
  • Navigation
  • Erstellung von Online Hilfen

Methoden:
  • Objektorientierte Analyse, Design, Programmierung
  • Modellierung
  • GUI-Entwicklung
  • Web-Oberflächen
  • Bildverarbeitung
  • Datenbanken Design
  • Business Process Modeling
  • Flexible bzw. konfigurierbare GUI + Datenbanklösungen
  • Massendruck
  • Berechnungsprogramme und Algorithmen
  • Hardwarenahe Entwicklung

Entwicklungsumgebungen:
  • Eclipse (mit diversen Plugins)
  • MS Visual Studio
  • Oracle JDeveloper
  • Forte/NetBeans/Sun Studio ONE for Java
  • QNX Momentics
  • .net, ADO.net
  • QT
  • Visual Age
  • Windows SDK
  • OS/2 PM
Versionierung:
  • Subversion
  • Perforce
  • CVS
  • PVCS
  • MS Source Safe

 

 

Sonstiges:
  • UML
  • Rational Unified Process
  • Rational Rose
  • Toad
  • Vantive
  • MS Office

Betriebssysteme

MS-DOS
mehrjährige Erfahrung
OS/2
mehrjährige Erfahrung, tiefe Kenntnisse
SUN OS, Solaris
mehjärige Erfahrung
Unix
mehrjährige Erfahrung bei LINUX, QNX, früher bei AIX und UNIX System V
VM
Windows
derzeitiger Schwerpunkt (7, VISTA, XP, 2000/NT, 95/98), mehrjährige Erfahrung, tiefe Kenntnisse

Programmiersprachen

Assembler
х86 Assembler
Basic
VB/VBA
C
mehrjährige Erfahrung
C++
MS Visual Studio/MFC, GNU, Visual Age, Sun, mit STL, langjährige Erfahrung
Imake, GNU-Make, Make-Maker etc...
Java
(1.6, 1.5, 1.4, 1.3, 1.2) mit Spring, iBatis, Hibernate, J2EE, JDBC, Web Services, JUnit, JFC/Swing
JavaScript
(1.6, 1.5, 1.4, 1.3, 1.2) mit Spring, iBatis, Hibernate, J2EE, JDBC, Web Services, JUnit, JFC/Swing
Pascal
Perl
PL/SQL
mehrjärige Erfahrung
Python
Qt
Rexx
Shell
C# mit .net, ADO.net

Datenbanken

Access
mit JDBC/ODBC
DAO
u. a. über Spring
DB2
9.5, 8.2.4, 5.0, 2.1
JDBC
mit DB2, Oracle, MySQL
Lotus Notes
Zugriff über Java- und C++-APIs
MySQL
mySQL; mySQL MaxDB (ehem. SAP-DB)
ODBC
mit DB2, Oracle
Oracle
Versionen 11g, 10g, 9i, 8i, 7.3 mit JDBC, SQL*Forms/Developer 2000
POET
SQL
mehrjährige Erfahrung
Sybase

Datenkommunikation

Bus
MOST, CAN, USB
CORBA
Ethernet
Internet, Intranet
LAN, LAN Manager
Message Queuing
OS/2 Netzwerk
Proprietäre Protokolle
Public Networks
TCP/IP
Token Ring
Windows Netzwerk
JSP, Servlets, RMI

Hardware

BULL
Bus
MOST, CAN, USB
CD-Writer / Brenner
embedded Systeme
SH4, ST10
IBM Großrechner
IBM RS6000
PC
Schwerpunkt
Scanner
Steuer und Regelsysteme
SUN

Berechnung / Simulation / Versuch / Validierung

CANoe

Branchen

Branchen

Automotive
Banken
Bausparkassen
Betriebswirtschaft
Biometrie
Controlling
CRM
Druckaufträge, Massendruck
Embedded Software
Energiewirtschaft
Fertigung
Finanzberechnungen
Gebäudeautomation
Groß- und Einzelhandel
Hardwarehersteller
Imagebearbeitung
Marketing
Messtechnik
Projektmanagement
Reporting
Softwarehersteller
Steuerung
Stückzahllisten

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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