Profilbild von Joachim Ruckaberle Senior Java Softwareentwickler, Eclipse RCP Experte und IT-Architekt aus Hildrizhausen

Joachim Ruckaberle

verfügbar

Letztes Update: 02.03.2024

Senior Java Softwareentwickler, Eclipse RCP Experte und IT-Architekt

Firma: Joesoft
Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (gut)

Dateianlagen

Profil.docx

Skills

Erfahrungen in der Softwareentwicklung, Architektur, Projektleitung und Projektmanagement

Standards:
- Eclipse RCP, SWT und JFace
- Model Driven Architecture
- Test Driven Development
- Extreme Programming
- Scrum

Entwicklungstools:
- Eclipse

Projekthistorie

Automationssysteme für große Gasmotoren bei der AVAT Automation GmbH. Entwicklung von komplexen Visualisierungs- und Bediensystemen für den Geschäftsbereich \\"Automationssysteme für große Gasmotoren zur Kraft-Wärme-Kopplung\\". Ziel war eine Software für eine zuverlässige Datenerfassung, Datenverarbeitung und Überwachung der Gasmotoren auf Linux- und Windows-Systemen. Wichtig war hier vor allem eine hohe Bedienerfreundlichkeit, klare Visualisierung des Gesamtsystems und der Hauptleistungsdaten, leistungsfähige Diagnostikfunktionen und eine einfache Integration in das übergeordnete Automationssystem der betreffenden Anlage. Dabei wurde unter anderem UML, Swing, Spring, IOC, AspectJ, JUnit, Maven 2 und Eclipse eingesetzt.

Software Architekt für Brandmeldesysteme bei der Siemens Schweiz AG. Erstellen technischer Spezifikationen und anspruchsvoller Software-Designs für eine neue Generation von Konfigurationstools für Brandmeldesysteme auf Basis der Eclipse Rich Client Plattform. Technische Verantwortung für Architektur und Design. Fachliche Führung und Coaching der Projektteams (intern und Offshore). Abnahme und Integration von Offshore-Projektresultaten. Fachexperte für Design- und Code-Reviews. Mitarbeit in allen Phasen des Entwicklungsprozesses: Architektur, Design, Implementierung, Integration und Dokumentation. Ansprechpartner für alle FS20-Tool Themen.

Erstellung einer Entwicklungsumgebung für Mainframe Entwickler bei der Credit Suisse Group AG. Umsetzen von Requirements in technische Spezifikationen unter Berücksichtigung der architektonischen Rahmenbedingungen. Design von UI-Komponenten und Eclipse Plugin’s in Zusammenarbeit mit Mainframe Spezialisten und Architekten. Implementation der Java / UI Parts unter Anwendung der Eclipse Architektur und Einbindung der Plugin’s in den RDz von IBM.

Freiberufliche Tätigkeit für mein eigenes Unternehmen. Die bestehenden Produkte auf Swing Basis wurden auf die Eclipse Platform (RCP), SWT und JFace umgestellt. Um die Qualität der Software weiter zu erhöhen wurde dabei die testgetriebene Entwicklung (test first) angewandt und alle wichtigen Funktionen mit JUnit Tests abgesichert.

Erstellung eines neuen Produktionsplanungssystems für die Porsche AG. Ziel war das vorhandene System abzulösung. Das neu entwickelte System wurde in Java und ABAP erstellt. Java für die Oberfläche und ABAP für die Datenhaltung, Workflow und Reporting. Die Oberfläche wurde als Eclipse RCP (Rich Client Platform) mit dem Standard Widget Toolkit (SWT) und JFace erstellt. Die Kommunikation erfolgte als Remote Function Call (RFC) mit dem SAP Java Connector (JCo). Die Auslieferung der Anwendung und Updates erfolgten mit Java Web Start.

Entwicklung einer Anwendung für die Lufthansa Cargo AG im Auftrag der CDA IT Systems, um Berichte für das Management zu erstellen. Die Berichte konnten mit individuellen Filtern und Grafiken erstellt, gedruckt und als CSV, PDF oder Excel Datei exportiert werden. Die Anwendung wurde in Java mit dem Standard Widget Toolkit (SWT), JReport für die Berichte und JFreeChart für die Grafiken erstellt.

Freiberufliche Tätigkeit für meine eigene Firma. Weiterentwicklung der vorhandenen Produkte
und Kundenanpassungen. Ein größeres Projekt war die Entwicklung einer mobilen Datenerfassung
beim Schlackentransport. Hier kamen gleich zwei meiner eigenen Produkte zum Einsatz:
- Das Plug-in Framework auf Swing Basis für die Benutzeroberfläche in den Fahrzeugen
- Mein selbst entwickelter Webserver für die Auswertung der Daten und Verwaltung der Stammdaten.

Entwicklung einer Compliance Engine für die AEB GmbH in Stuttgart, um Adressbestände oder
Einzeladressen gegen verschiedene Verbotslisten zu prüfen. Damit können die Anforderungen
der EU-Verordnungen 2580/2001 und 881/2002 erfüllt werden. Um ähnliche Adressen zu finden
werden unterschiedlichsten Suchstrategien und Prüfalgorithmen verwendet. Realisiert als
Web-Technologie mit JBoss als Applikationsserver, Oracle und MySQL als Datenbank, Tomcat
und Apache um den Inhalt bereit zu stellen, Quasar für die Persistenz, Poseidon für die
Model Driven Architecture, Eclipse als Entwicklungsumgebung und Casabac für die Benutzer-
oberflächen. Durch den Einsatz von Casabac werden die Seiten nur einmal im Browser geladen
und anschließend werden nur noch die Inhaltsdaten ausgetauscht. Damit verhält sich der
Browser fast wie eine \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\"normale\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\" Anwendung.

Anzeigen von archivierten EDIFACT Nachrichten in einem Browser mit Tomcat und Casabac für
die Agentur für Informatik GmbH in Stuttgart. Alle EDIFACT Nachrichten werden mit dem selbst
erstellten Kommunikation Management System (ACMS) in XML umgewandelt und mit Saperion archiviert.
Die einzelnen Seiten wurden mit dem Casabac Layout Manager erstellt. Um die XML Pfade lesbar
zu machen wurde ein eigener XML Editor erstellt, der für jedes Tag einen lesbaren Namen
speichert. Die Namen wurden aus den ATLAS EDIFACT Implementierungshandbüchern übernommen.

Entwicklung einer Applikation für die Firma Mobile Solutions in Berlin, mit deren Hilfe Piloten
mobil und eigenständig ihre Reaktionszeiten vor und nach dem Flug ermitteln können. Die Mess-
wertabweichung musste unter 2 Millisekunden liegen. Als handliches Messgerät wurde ein HP Jornada
ausgewählt. Entwickelt wurde unter dem Betriebssystem Windows CE.

Portierung einer relationen Datenbank für die Firma Wearix Software GmbH in Böblingen auf die
Betriebssysteme Windows CE und EPOC. Dazu geeignete Entwicklungsumgebungen gesucht und getestet.
Makefiles angepasst und nicht vorhande Standartfunktionen selbst implementiert.

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ich bin ab sofort verfügbar und arbeite gerne zu 100% Vor-Ort oder auch remote

Sonstige Angaben

Suche Projekte im Raum Böblingen/Sindelfingen oder Stuttgart. Gerne aber auch Weltweit.
Profilbild von Joachim Ruckaberle Senior Java Softwareentwickler, Eclipse RCP Experte und IT-Architekt aus Hildrizhausen Senior Java Softwareentwickler, Eclipse RCP Experte und IT-Architekt
Registrieren