29.10.2025 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 01.01.2027

Erfahrener Softwareentwickler und Berater mit Schwerpunkt Java und Smalltalk

Filderstadt, Deutschland
Filderstadt +100 km
Diplom-Mathematiker (FH)
Filderstadt, Deutschland
Filderstadt +100 km
Diplom-Mathematiker (FH)

Profilanlagen

ProfilGUJvonCSD.pdf

Skills

C (Programmiersprache)JavaAgile MethodologieApache TomcatCOBOLDatenbankenContinuous IntegrationIBM DB2Datenbank DesignSoftware Design PatternsEclipseJ2EEHibernateIntegrierte EntwicklungsumgebungIntellij IDEASpring FrameworkWildflyJavaserver FacesPostgreSQLApache MavenMySQLObjektorientierte Software-EntwicklungOracle FinancialsProduktentwicklungScrumSoftware ArchitectureSOAPSQLExtensible Markup LanguageTest-Driven DevelopmentGitScript LanguageSmalltalk
Java-Entwicklung
Umfangreiche Erfahrung in der Java-Entwicklung, einschließlich Java EE, Frameworks und Bibliotheken wie Spring, Hibernate, JSF.

Datenbanken
Fundierte Kenntnisse in verschiedenen Datenbanksystemen wie Oracle, DB2, PostgreSQL und MySQL sowie in SQL und Datenbankdesign.

Softwarearchitektur
Expertise in der Konzeption und Umsetzung von Softwarearchitekturen, einschließlich objektorientierter Modellierung und Design Patterns.

Entwicklungsumgebungen und Tools
Vertrautheit mit diversen IDEs wie Eclipse, IntelliJ IDEA, Visual Studio Code und Entwicklungstools wie Maven, Git und Continuous Integration-Systemen.

Web-Technologien
Kenntnisse in Web-Technologien wie XML, SOAP, REST, Angular und Erfahrung mit Application Servern wie Tomcat und JBoss.

Agile Methoden
Erfahrung in agilen Entwicklungsmethoden, insbesondere SCRUM und SAFe, und Anwendung von Continuous Integration und Test-Driven Development.

Programmiersprachen
Neben Java und Smalltalk, Kenntnisse in C, COBOL und SQL sowie Erfahrung mit Skriptsprachen. Angular/TypeScript, Spring Boot.
 

Sprachen

DeutschMutterspracheEnglischverhandlungssicherSpanischgut

Projekthistorie

Softwareentwickler Angular

CSD Software Solutions GmbH

Sonstiges

< 10 Mitarbeiter

Webanwendung zur Trainingsorganisation

Aufgabe:
Erstellung einer Webanwendung zur Planung und Durchführung von sportlichen Trainings. Machbarkeitsstudie und Test von unterschiedlichen Verfahren.

Umfeld:
Angular, Material, Express Server

Softwareentwickler Smalltalk

ETAS (Bosch)

Automobil und Fahrzeugbau

Software zur Modellierung und Generierung von Steuergerätesoftware

Aufgabe:
Erweiterung der Software um definierte Pakete. Für die Erweiterungen wurden Anforderungen beschrieben, modelliert und programmiert. Tests in Form von SUnit wurden erstellt.
Die Software enthält einen XML-Generator zur Erstellung von AUTOSAR-Modellen in XML-Form.
Zur Projektplanung, -steuerung und -organisation wurde SCRUM verwendet. Die Fehlerverfolgung erfolgte über TFS und Jira.
Für nächtliche Builds wird automatisiert eine Version der Software erstellt. Diese wird über Nacht getestet. Build und Test laufen auf einem Blade Server mit dafür generierten VMs.

Umfeld:
VisualAge (Smalltalk), Windows 11, MS Team Foundation Server, Jira, XML-Spy, SVN, Git, Micro Focus Dimensions RM, Caliber RM, NSIS Installer, Final Builder, SCRUM, SAFe, Continuous Integration and Testing

Softwareentwickler Java

Thyssenkrupp

Industrie und Maschinenbau

Fertigungsleitsystem

Das Fertigungsleitsystem steuert seine angebundenen Anlagen wie Glühe, Beize, Feuerschichtung, Inspektion. Das System koordiniert Fertigungsaufträge und sendet diese in Form von Telegrammen an die angebundenen Anlagen. Auch empfängt und verarbeitet es Statusmeldungen von den Anlagen.

Aufgabe:
Die Telegramme von den Anlagen kommen in der Form von Cobol Copystrings. Für die weitere Verarbeitung wurden XML-Schemas für die in den Telegrammen enthaltenen Daten erstellt. Für das Fertigungsleitsystem wurden Telegrammverarbeiter in Java erstellt um die XML-Telegramme zu lesen. Über MagicDraw wurden Prozesse modelliert um die aus Telegrammen erhaltenen Daten zu verarbeiten. Notwendige Funktionen der Prozesse wurden programmiert. Dieser beschriebene Weg von der Anlage zum Fertigungsleitsystem wurde auch in der Gegenrichtung realisiert.

Umfeld:
Java 1.6, Eclipse RCP, J2EE, BEA Weblogic, Oracle 10, MagicDraw, Windows 7, XML-Spy, JIRA, Hudson, Ant

Softwareentwickler Java/J2EE

ESPRIT

Konsumgüter und Handel

Web-Anwendung zur Verwaltung europaweiter Verkaufsflächen.
Aufgabe:
Erstellung und Bedienung einer Schnittstelle zur Übertragung von Daten nach AFS (SAP). Die Schnittstelle wurde als Webservice realisiert.
Testing mit JUnit und JMeter
Umfeld:
Java, Eclipse, DB2, Windows XP, J2EE, AFS (SAP), CVS, TREND Framework (Fa. Gebit), Jetty, Apache, Maven, JUnit, JMeter, Jira, Spring, Linux

Softwareentwickler Java

Industrie

Industrie und Maschinenbau

Objektbetrachter
Aufgabe:
Erstellung eines Betrachters von Objekten aus einer CAD-Bibliothek.
Der 3-dimensionale Betrachter ermöglicht das Zerteilen der Objekte nach selbst definierten Schnittmustern
Der Access-Layer (Datenbankzugriffsschicht) wurde ersetzt durch einen Zugriff über Hibernate realisiert.
Umfeld:
Java, Eclipse, MySQL, Hibernate, Windows XP, Subversion, SWT, XML, XSD, XSLT, SOAP, JBOSS, Tomcat

Softwaretester Java

T-Systems

Telekommunikation

TOPCON
Web-Anwendung zur Verwaltung von Hard- und Software bei Daimler.
Aufgabe:
Testerstellung und Testausführung einer J2EE-Anwendung mit Unterstützung von Loadrunner (von HP/Mercury). Erstellung von automatisierten Last- und Performancetests zur Auslastungserprobung einer neuen Hardware (Cluster). Analyse an Hand der vom Testtool gelieferten Werkzeuge.
Administration und Konfiguration der Software beim Kunden. Durchführung von ETL-Aufgaben und Erstellung von Reports.
Umfeld:
Loadrunner, Windows XP, Websphere 6.0, DB2, Cluster, Access, J2EE

Softwareentwickler Java

Klinikum Großhadern München

Pharma und Medizintechnik

Bloodflow
siehe auch 2003-2004
Aufgabe:
Erweiterung einer Software zur visuellen Darstellung von Blutfluss.
Der Access-Layer (Datenbankzugriffsschicht) wurde ersetzt durch einen Zugriff über Hibernate.
Umfeld:
Java, Eclipse, MySQL, Hibernate, Windows XP, Subversion, SWT, XML, XSLT, SOAP, PostgreSQL, JBOSS

Softwareentwickler Smalltalk

Quelle

Konsumgüter und Handel

Callcenter-Software KS2000
siehe auch 1999-2003
Aufgabe:
Erweiterung der kompletten Software um längere Schlüssel z.B. Bestellnummern. Programmierung, Testfallbeschreibung, Test
Umfeld:
Innovator, Object Studio (Smalltalk), Oracle, DB2, Windows XP, Serena TeamTrack, PVCS Tracker, Serena Version Manager (PVCS), DbVisualizer

Softwareentwickler Smalltalk

AZH - Rechenzentrum für Heilberufe

Pharma und Medizintechnik

nDIFF
Das Rechenzentrum übernimmt für seine Kunden die Abrechnung von Rezepten gegenüber den Krankenkassen. Dabei werden Rezepte und deren Erstattungen zwischen Kunden – Rechenzentrum – Kasse transferiert. Bei diesen Transfers treten Differenzen auf, die es gilt aufzuklären und zu korrigieren. Für die Verwaltung dieser Differenzen wurde nDIFF entwickelt.

Programmbeschreibung nDIFF:
Kunden- oder Kassenschreiben werden im Posteingang gescannt und erfasst. Die nachfolgende Sachbearbeitung klassifiziert die unterschiedlichen Fälle, bearbeitet sie, oder reicht sie an spezielle Fachbearbeiter weiter. Nach der Bearbeitung werden zu versendende Dokumente automatisch generiert und gedruckt. Buchungen werden erzeugt und in die Buchhaltung exportiert.
Das Programm wurde in einem Team von 4 Personen erstellt. Die Anforderungen vom Fachbereich wurden erfasst und analysiert und modelliert. Dabei wurde UML, hauptsächlich in Form von Use Cases und Klassendiagrammen verwendet. Nach Entwicklung und Test wurde das Programm nach einem Jahr produktiv eingesetzt. Nach und nach erfolgten diverse Erweiterungen.

Umfeld:
Windows XP, MagicDraw, VisualAge Smalltalk, DB2, SUnit, Mantis

Softwareentwickler Java/J2EE

Daimler-Chrysler

Automobil und Fahrzeugbau

Solution Catalog
Der Solution Catalog ist eine Software zur Erstellung und Verwaltung von Service Level Agreements. Soft- und Hardware und dessen Dienstleistungen werden über dieses System verwaltet und sowohl internen als auch externen Kunden angeboten. Die Anwendung ist als typische Web-Anwendung aufgebaut. Die Darstellung im Webbrowser erfolgt über JSPs. Basis der Anwendung ist ein Framework, vergleichbar mit STRUTS.

Aufgabe:
Für die Fertigstellung der Software wurden die letzten Anforderungen und Fehlerkorrekturen für den Kunden durchgeführt.

Umfeld:
Java, J2EE, Eclipse, IntelliJ Idea, Windows XP, WebSphere, Resin, JSP, DB2 UDB auf Linux, Ant, Maven

Fachkonzeptersteller

BMW

Automobil und Fahrzeugbau

Fachkonzepterstellung

Aufgabe:
Für die Entwicklung zukünftiger Fahrzeuge wurde ein neues Konzept für die Steuergeräte eines Kfz entwickelt. Ziel war die Erstellung eines Fachkonzeptes. Grundlage für das Fachkonzept war ein zu Grunde liegendes Grobkonzept und der fachliche Input des Fachbereichs. Für das Konzept wurden graphische Modelle nach UML erstellt. Sie bestanden aus Komponentendiagrammen, Sequenzdiagrammen und Objektmodellen. Das erstellte Fachkonzept wurde in einem Team von 3 Mitarbeitern erstellt.

Umfeld:
Word, Visio, Windows XP

Projektleiter und Softwareentwickler Java

Klinikum Großhadern München

Pharma und Medizintechnik

Bloodflow

Entwickelt wird eine Anwendung zur Anzeige von Messwerten. Der Kunde liefert Blutwerte von Gewebeproben. Diese werden importiert und nach entsprechenden Verfahren verarbeitet. Die Ergebnisse werden an Hand von Diagrammen und visuellen, dreidimensionalen Modellen angezeigt. Über die dreidimensionale farbliche Ansicht ist es für den Benutzer relativ einfach die aus dem Rahmen fallenden Gewebeproben zu erkennen. Dabei kann das Modell (z.B. Organ) virtuell in allen 3 Richtungen gedreht werden.

Aufgabe:
Projektleitung (3 Mitarbeiter), Planung, Durchführung und Entwicklung.
Erfassen und modellieren von Kundenanforderungen. Anschließende Entwicklung der Anwendung. Anbindung und Zugriff auf die Datenbank. Die dreidimensionale Darstellung erfolgt über die Einbindung von Java3D. In die Anwendung wurde eine Hilfefunktion und Mehrsprachenfähigkeit implementiert. Die Resourcenverwaltung wurde über CVS gesteuert. Für Updatefunktionalität in Bezug auf Software und darzustellender Objekte wurde eine XML-Kommunikation von der Anwendung zu einem Server gestaltet.

Umfeld:
Java, JBuilder, Eclipse, MySQL, Innovator, Windows XP, XML, CVS, Swing, SWT, JProfiler

Softwareentwickler Smalltalk

Quelle

Konsumgüter und Handel

Callcenter-Software KS2000

Eine Call-Center-Anwendung wurde entwickelt. Mit Hilfe dieser Anwendung werden die Kundenbestellungen entgegengenommen und Service-Vorfälle der Kunden bearbeitet. Kundenanfragen können sowohl schriftlich (integriertes Dokumentsystem FileNet) als auch telefonisch (CTI) verarbeitet werden. Das System erstreckt sich über mehrere Rechnerebenen. Die Dialoge, sowie der Großteil der fachlichen Logik wurde mit Smalltalk für Windows NT–Clients entwickelt. Die Datenhaltung geschieht auf Unix-Servern sowie am IBM-Host. Mittels sogenannter Fachdienste werden Informationen vom Host gelesen und geschrieben. Die Anwendung ging 1998 zum ersten Mal in Praxis und wird seit dieser Zeit mit durchschnittlich 20 Mitarbeitern geführt.

Aufgabe:
Selbstständige Realisierung von Abläufen im Serviceumfeld. Analyse und Definition der Aufgaben in Verbindung mit dem Fachbereich. Anschließende Datenmodellierung und Realisierung. Abschluss mit Einzel-/Systemtest und Praxiseinführung.
Entwicklung von sogenannten Regelwerken. Mit Regelwerken wird dem Fachbereich ein Werkzeug zur Verfügung gestellt um eigene Workflows zusammenzustellen. Dieses Werkzeug ist in Modulbauweise realisiert und flexibel konfigurierbar. Nach Erstellung werden sie dem Callcenteragent zur Verfügung gestellt. Der Agent ist damit (ohne fachliches Wissen) in der Lage komplexe fachliche Abläufe und Fragestellungen des täglichen Geschäfts abzuarbeiten.
Anbindung eines Servlets zur Abfrage von Sendungsverfolgungsdaten der Deutschen Post.

Umfeld:
Innovator, Object Studio (Smalltalk), Oracle, DB2, Windows NT, XML

Softwareentwickler Smalltalk

Spedition Ferroviasped

Transport und Logistik

TransWareOne

Auftragsmanagementsystem für Speditionen

Aufgabe:
Modellierung und Entwicklung eines Auftragsmanagementsystems für Speditionen, mit Unterstützung eines Smalltalk-Frameworks. Erweiterung der Kernfunktionalitäten.

Umfeld:
Rational Rose, VisualAge Smalltalk, Crystal Reports, Oracle, Windows NT

Softwareentwickler Smalltalk

Suzuki

Automobil und Fahrzeugbau

Garantieanwendung

Aufgabe:
Entwicklung von Erweiterungen einer bestehenden Anwendung zur Verwaltung von Garantieansprüchen

Umfeld:
Object Studio (Smalltalk), DB/400, Windows NT

Softwareentwickler Smalltalk

Alldata

Versicherungen

Versicherungskonfigurationssystem

Die Firma Alldata bietet für ihre Kunden, diverse Versicherer, ein System zur Verwaltung und Konfiguration von Versicherungen.

Aufgabe:
Weiterentwicklung eines Systems zur modularen Entwicklung und Konfiguration von Versicherungsprodukten. Die unterschiedlichen Versicherungsteile sind kombinier- und versionierbar. Sie beinhalten eine zweidimensionale Historie.

Umfeld:
Object Studio (Smalltalk), DB2/2, Windows NT

Softwareentwickler Smalltalk

RWSO (Rechenzentrum der Württembergischen Sparkassenorganisation)

Banken und Finanzdienstleistungen

Kreditgeschäft

Aufgabe:
Entwicklung einer Anwendung für das Kundenkreditgeschäft. Entwicklung an Hand einer Spezifizierung des Fachbereichs. Implementierung der Geschäftslogik unter Einsatz eines Frameworks.

Umfeld:
VisualAge für Smalltalk, DB2/2, OS/2

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden