I am Anforderungsanalyst und Java programmierer
Dienstleistungen: Fachliche Schwerpunkte: Anforderungsanalyse, Objekt-Orientiertes Design, J2EE-Architekturen, Programmierung (Java), graphische Benutzeroberflächen (Swing/AWT) Aus- und Weiterbildung: Abgeschlossenes Studium d. Wirtschaftsinformatik, Note "sehr gut" Berufserfahrung: Über 16 Jahre Berufserfahrung in Analyse, Design, Programmierung + Test, Teilprojektleitung, Durchführung von Schulungen Fremdsprachen: English (sehr gut) Französisch+Spanisch (Grundkenntnisse) Dienstleistungen: Fachliche Schwerpunkte: Anforderungsanalyse, Objekt-Orientiertes Design, J2EE-Architekturen, Programmierung (Java), graphische Benutzeroberflächen (Swing/AWT) Tools, Methoden, Kenntnisse: Programmiersprachen: Java (ca. 10 Jahre Erfahrung i. Java-Programmierung, hervorragende AWT+Swing-Kenntnisse) C++, Pascal, COBOL IDEs: JBuilder, Eclipse, Visual Cafe, Microsoft Developer Studio Versionsmanagement: PVCS, Rational Clear Case, CVS Modellierung+UML: Rational Rose, Together Control Center, Enterprise Architect Performance: JProfiler Sonstige Technologien+Standards: J2EE (JBoss), Servlets und Java Server Pages (mit Apache Tomcat), Struts, JDBC/SQL, EJB, JDO (intelliBo), Java Reporting Tool (Jasper Reports), XML, XML-Mapping(Castor+JAXB) Sonstige Produkte: Intershop Enfinity + Oracle 8i; Oracle 9i; MySQL Weitere Informationen: 10/97 bis 06/00: Benutzeroberfläche für eine digitale Druckmaschine Aufgaben: Teilprojektleitung im Team (3 Personen), Koordinierung der Aufgaben mit dem Teamleiter in den USA und dem Projektleiter in Kiel. Durchführung und Auswertung von Anwenderbefragungen über das graphische Design und den Aufbau der Benutzeroberfläche Ausarbeitung von Anforderungsanalysen Mitarbeit am objektorientierten Design für die Basiskomponenten der Client-Server-Benutzeroberfläche Koordinierung der Zusammenarbeit zwischen Software-Entwicklern, Softwareergonomie-Spezialisten und Kommunikationsdesignern in den USA und Deutschland; Software-Design und Implementierung von Teilkomponenten der Benutzeroberfläche Programmiersprache: Java (JDK 1.2 & 1.3) Middleware: CORBA (Orbix / OrbixWeb) Tools: UML-Modellierung in Rational Rose, Versionsverwaltung mit Rational ClearCase Plattformen: Windows 9x / NT 11/96 bis 09/97 Software für den Bereich „Color Publishing“ Aufgaben: Ausarbeitung von Konzepten, Software-Design, Implementierung, Dokumentation und Test Komponenten: * Farbkorrekturen für die Scansoftware „ColorFactory“ (Benutzeroberfläche, Verwendung von Library-Funktionen für die Farbkorrektur) * Komponente zur Anzeige von Pixeldaten für die Drucker-Kalibrierungssoftware „Printissimo“ Programmiersprache: C++ (Verwendung von MFC 4.0) Plattformen: Windows 95/NT 06/91 bis 10/96 Elektronisches Bildbearbeitungssystem Aufgaben: Konzeption und Implementierung von Teilen der Benutzeroberfläche der digitalen HighEnd- Bildverarbeitungsstation „DaVinci“ (Schwerpunkte Farbkorrekturen und ColorManagement) Programmiersprache: C++ Verwendung der InterViews-Klassenbibliothek, Teile des UI auch in Tcl/Tk Plattformen: Unix (HP-Apollo, Motorola, Silicon Graphics) Referenzen: Referenzprojekte: Titel: Basiskomponenten zum Datenaustausch zwischen Web-Anwedungen und Backend Beschreibung: Konzeption und Implementierung von Basiskomponenten zum Datenaustausch zwischen Web-Anwedungen und Backend einer Leasinggesellschaft auf Basis von JMS und XML Aufgaben: Erstellung eines detaillierten Architekturkonzeptes, Implementierung eines Messaging-Frameworks, Zeitraum: 06/05 Kunde: HVB Leasing Branche: Leasinggesellschaft Tools: Programmiersprache Java (JDK 1.4.2), JBoss Application Server, Castor XML Mapping Framework --------------- Titel: Anforderungsanalyse und Architekturvorschläge für Flugzeug-Betankungssoftware Beschreibung: Anforderungsanalyse und Architekturvorschläge für die Neuentwicklung einer Software zur Disposition und Abrechnung von Flugzeugbetankungen Aufgaben: Durchführung von Interviews, Erstellung von Use Cases, Ausarbeitung von Architekturkonzepten, Konzeption u. Implementierung eines Prototypen Zeitraum: seit 12/04 Kunde: Evodion Branche: IT-Dienstleister Tools: Programmiersprache Java (JDK 1.4.2), Swing Client, Web Client mit Struts Framework, J2EE (JBoss Application Server 4.0.1), Web-Services, JAAS, Java Persistenz Framework intelliBo (JDO), Java Reporting-Tool (Jasper Reports) --------------- Titel: Erweiterung Workflow-System f. Druckereien Beschreibung: Erweiterung eines JDF basierten Workflow-Systems für Druckereien Freie Mitarbeit an einem System zur Parametrierung und Überwachung von Druckaufträgen, deren Spezifikation in dem XML-Derivat JDF (Job Definition Format) vorliegen. Alle relevanten Informationen zu einzelnen Druckaufträgen werden aus den JDF-Dateien gewonnen und in der graphischen Benutzeroberfläche angezeigt (siehe auch voriges Projekt). Die vom Benutzer vorgenommene Parametrierung für alle Komponenten, die diese Druckaufträge verarbeiten, wird wieder in die JDF-Dateien geschrieben und die (Weiter-)Bearbeitung der Druckaufträge angestossen. Aufgaben: * Implemetierung neuer Funktionen (u.a. elektronische Produktionsfreigabe von Teilen eines Druckauftrages) * Analyse und Verbesserung des Software-Designs bestimmter Module * Verbesserung von Speichernutzung und Performance * Coaching in den Bereichen UI-Entwicklung / Swing Zeitraum: for premium members only Kunde: Heidelberger Druckmaschinen AG Branche: Druckindustrie Tools: Programmiersprache: Java (JDK 1.4) Tools: Rational ClearCase; Entwicklungsumgebung Eclipse Plattformen: Entwicklung unter Windows 2000 Zielplattformen: Windows 2000 + Apple Macintosh (OSX) --------------- Titel: Benutzeroberfläche eines Workflow-Systems für Druckereien Beschreibung: Benutzeroberfläche eines Workflow-Systems für Druckereien zur Parametrierung und Überwachung von Druckaufträgen Aufgaben: * Ausarbeitung von Bedienkonzepten * Design, Implementierung, Dokumentation und Test von Basiskomponenten (Screen-Layout, Lokalisierung, Kommunikation innerhalb der Benutzeroberfläche) * Design + Implementierung von Klassen und Interfaces zur Erweiterung von Swing-Tabellen (Sortierung, Speichern/Einlesen von Spalteneinstellungen, Anzeige von Daten als Baum-Struktur (TreeTable), verschiedene Klassen zur individuellen Anzeige von Zelleninhalten etc. ) * Design + Implementierung von diversen Tabellen für die Anzeige und Manipulation von Druckaufträgen und ihrer Elemente; u.a. Unterstützung von Drag&Drop Zeitraum: for premium members only Kunde: Heidelberger Druckmaschinen AG Branche: Druckindustrie Tools: Programmiersprache: Java (Swing, JDK 1.3.1) Tools: UML-Modellierung in Rational Rose + Together ControlCenter, Performance Untersuchungen mit JProfiler, Versionsmanagement mit Rational ClearCase Plattformen: Entwicklung unter Windows 2000; Zielplattformen: Windows 2000 + Apple Macintosh (OSx) --------------- Titel: Bahr Online-Baumarkt Beschreibung: Schnittstellen für einen Online Shop auf Basis von Intershop Enfinity Ausarbeitung von Konzepten, Software-Design, Dokumentation, Implementierung und Test folgender Komponenten: Module zur Anbindung des Shops an das Warenwirtschafts-System des Kunden (Austauschformat: XML) Modul zur Abwicklung von Zahlungstransaktionen bei Zahlung mit Kundenkarten (über eine Socket-Verbindung zur eingesetzten Gateway-Software cCredit von CARUS) Diverse Klassen zur Anpassung des Shop-Systems an die Anforderungen des Kunden Zeitraum: 08/2000 bis 01/2001 Kunde: Frau Beate Kimiai / easynet (ehemals ision) Branche: - Tools: Programmiersprache: Java (JDK 1.2) Shop-System: Intershop Enfinity Tools: UML-Modellierung in TogetherJ, Versionsmanagement mit PVCS Entwicklungsplattform: Windows NT Ziel-Plattform: Sun (Solaris) Link: http:// ---------------
Skills
- Skills
- basic professional
- java
-
- design
-
- entwicklung
-
- programmierung
-
Tagged skills are indicated as must have skills.
Attachments
Contract types
Freelance