
Softwareentwicklung mit Java
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- Deutschland
- DACH-Region
- de | en | es
- 09.05.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2011 – 7/2025
Tätigkeitsbeschreibung
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, Continuous Integration and Testing
Softwareentwickler
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
Softwareentwickler
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
Softwareentwickler
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
Softwareentwickler
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
Softwaretester
4/2008 – 6/2008
Tätigkeitsbeschreibung
found in reference description 5
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
1/2007 – 3/2008
Tätigkeitsbeschreibung
found in reference description 6
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
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
Softwareentwickler
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
Softwareentwickler
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
Softwareentwickler
Über mich
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
- IT-Projektleitung / -management
- Softwareentwicklung
- IT-Beratung
- Coaching / Schulung IT
Programmierung & Betriebssysteme
- Softwareprogrammierung
- Webprogrammierung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden