freiberufler Softwareentwicklung mit Java und Smalltalk auf freelance.de

Softwareentwicklung mit Java und Smalltalk

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • Deutschland
  • DACH-Region
  • de  |  en  |  es
  • 29.10.2025

Kurzvorstellung

Mein Spezialgebiet ist die Analyse, Design, Entwicklung und Test von objektorientierten Softwaresystemen in Java und Smalltalk

Geschäftsdaten

 Gewerbetreibend

Qualifikationen

  • Java-Entwickler
  • Schulung / Coaching (allg.)
  • Smalltalk Softwareentwicklung
  • Webentwickler

Projekt‐ & Berufserfahrung

Softwareentwicklung Angular
CSD, Filderstadt
7/2025 – 9/2025 (3 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

7/2025 – 9/2025

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Angular

Softwareentwicklung Smalltalk
Bosch, Stuttgart
8/2011 – 7/2025 (14 Jahre)
Automobilindustrie
Tätigkeitszeitraum

8/2011 – 7/2025

Tätigkeitsbeschreibung

Software zur Modellierung und Generierung von Steuergerätesoftware

Aufgaben:
ASCET-Softwareentwicklung: Entwicklung und Wartung von ASCET-Modellierungsfunktionen, Datenmodellen und Adaptern.
Testautomatisierung und Qualitätsüberwachung: Verwaltung der Testinfrastruktur, Automatisierung von Tests und Qualitätssicherung durch automatisierte Tools.
Daten- und Modellmanagement: Handhabung von Modelltransformationen, Datenimport/-export sowie GUI- und Datenmodelltests.
Individuelle Tools und API-Erweiterungen: Erstellung individueller Tool-Erweiterungen für AUTOSAR, Integration der Online-Hilfe und Anpassung von APIs.
Build-Infrastruktur und Performance-Optimierung: Wartung von Build-Systemen, Durchführung manueller Builds und Optimierung der Ressourcennutzung.

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Java
Thyssenkrupp, Bochum
3/2010 – 6/2011 (1 Jahr, 4 Monate)
Metall-, Holz- und Papierindustrie
Tätigkeitszeitraum

3/2010 – 6/2011

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Java
ESPRIT, Ratingen
10/2009 – 1/2010 (4 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

10/2009 – 1/2010

Tätigkeitsbeschreibung

Locations
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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Java
CSD Software Solutions GmbH, Stuttgart
2/2009 – 8/2009 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2009 – 8/2009

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwaretesting mit Loadrunner
T-Systems, Stuttgart
7/2008 – 12/2008 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2008 – 12/2008

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwaretester

Softwareentwicklung Java
Klinkum Großhadern, München
4/2008 – 6/2008 (3 Monate)
Medizin
Tätigkeitszeitraum

4/2008 – 6/2008

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Smalltalk
Quelle Versandhaus, Nürnberg
1/2007 – 3/2008 (1 Jahr, 3 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

1/2007 – 3/2008

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Smalltalk
AZH Rechenzentrum für Heilberufe, München
1/2005 – 12/2006 (2 Jahre)
Medizin
Tätigkeitszeitraum

1/2005 – 12/2006

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Java/J2EE
Daimler, Böblingen
10/2004 – 12/2004 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2004 – 12/2004

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Java
Klinkum Großhadern, München
7/2003 – 8/2004 (1 Jahr, 2 Monate)
Medizin
Tätigkeitszeitraum

7/2003 – 8/2004

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

Softwareentwickler

Softwareentwicklung Smalltalk
Quelle Versandhaus, Nürnberg
8/1999 – 6/2003 (3 Jahre, 11 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

8/1999 – 6/2003

Tätigkeitsbeschreibung

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 NTClients entwickelt. Die Datenhaltung geschieht auf UnixServern 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

Eingesetzte Qualifikationen

Softwareentwickler

Über mich

Sehr geehrter Kunde,

nach meinem abgeschlossenen Studium der Mathematik habe ich mich auf Softwareentwicklung spezialisiert. Mein Spezialgebiet ist die Analyse, Design, Entwicklung und Test von objektorientierten Softwaresystemen. Dies praktiziere ich nun seit über 30 Jahren. Ich habe Erfahrung mit den Programmiersprachen Smalltalk und Java.

Ein detailliertes Profil finden sie auf meiner Website -Hyperlink entfernt-

Mit freundlichen Grüßen

Weitere Kenntnisse

Sprachen / Bibliotheken / Technologien :
Java, Smalltalk, C, COBOL, SQL
Ant, Maven, WebSphere, BEA Weblogic, Resin, Apache, Tomcat, JBOSS EAP, Swing, SWT, Java3D, JSP, EJB, Hibernate, XML, XSLT, GWT, Servlets, SOAP, TREND, Jetty, AUTOSAR, Angular, Spring Boot

Datenbanken:
DB2/2, Oracle, PostgreSQL, SQL-Server, Gupta, MySQL

Tools :
Dimensions RM (Micro Focus), Caliber RM, MS Team Foundation Server, XML-Spy, SVN, Git, NSIS Installer, Final Builder, Innovator, Visio, MagicDraw, Rational Rose, Synchronicity (Cincom), Sonar

Entwicklungsumgebung:
Visual Studio Code, IntelliJ, Eclipse, JBuilder, VisualAge for Java and Smalltalk, Object Studio (Smalltalk)

Methoden:
SCRUM, SAFe, Continuous Integration (CI), UML, MDA, TDD, Entity Relationship Modellierung, Agile Entwicklung,

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
439
Alter
61
Berufserfahrung
33 Jahre und 6 Monate (seit 09/1992)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden