Profilbild von Raymund Achner Senior Softwareentwickler Java/J2EE/Smalltalk, Datenbank/SQL/JPA, JBoss/Weblogic aus Haar

Raymund Achner

verfügbar

Letztes Update: 14.03.2024

Senior Softwareentwickler Java/J2EE/Smalltalk, Datenbank/SQL/JPA, JBoss/Weblogic

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

Dateianlagen

CV-Achner_170224.pdf
Wichtigste-Referenzen_140324.pdf

Skills

Java, J2EE, Smalltalk, Grundkenntnisse Python, Bash,
SQL, PL/SQL, SQLJ, JPA, oracle, DB2, PostgreSQL, mySql, hibernate, jdo,
swing, swt, JSF, PrimeFaces, GWT, Vaadin, xslt, jexl, html, xml, javascript,
SOAP, REST, spring, UML, Visual Paradigm, maven, ant,
JBoss/WildFly, Weblogic, Glassfish, apache, tomcat,
eclipse, netbeans, IntelliJ,
Windows, Linux, Unix, HP-UX, Sinix/Reliant Unix, SunOS/Solaris, IRIX,
git, subversion (svn), cvs,
junit, selenium, docker,

Projekthistorie

05/2021 - 12/2023
Seniorentwickler, Deutsche Bahn AG bei Bridging GmbH
Deutsche Bahn AG (Transport und Logistik, >10.000 Mitarbeiter)

Projekt "EDITH", "Erignisgesteuerte Personaldisposition im Transportbereich", Wartung und Pflege einer systemkritischen, internen, mandantenfähigen Swing-Anwendung:
  • Erstellung von Schichten über einen Zeitraum für eine Rolle, mit Vorbereitungs- und Abschlussarbeiten und diversen zu erbringenden Leistungen, etwa Zugfahrt mit Abfahrts- und Zielbahnhof, mit optionaler Einschränkung auf einzelne Wochentage
  • Erstellung konkreter Einzelschichten für jeden Tag der geplanten Schicht
  • Prüfung von Plausibilität oder Abhängigkeiten der Schichtplanung
  • Schnittstellen für Importe und Exporte von/zu diversen Partnerprogrammen, etwa Rückmeldung bei Verspätungen, um dem Disponenten die Möglichkeit zu geben, neu zu planen, um etwa vorgeschriebene Ruhezeiten einhalten zu können
  • Verwaltung Personale mit beispielsweise Rollen, Streckenkenntnissen, Triebwagenkenntnissen
  • Druck diverser Dokumente und Auswertungen
  • Administration, etwa Stammdaten oder Anwender

01/2020 - 11/2020
Seniorentwickler, AKDB (Anstalt für kommunale Datenverarbeitung in Bayern)
AKDB (Öffentlicher Dienst, 500-1000 Mitarbeiter)

Beschreibung:
  • Erweiterung und Pflege einer kommunalen Verwaltungssoftware nach gesetzlichen Vorgaben, konkret zu den Themen:
    • Einwohner, Wohnungsverhältnisse, Zuzug/Wegzug, Steuermerkmale, beteiligte Personen
    • Tod, Geburt, Ehe/Partnerschaft, (Familien-) Verband, Adoption, Religion, Staatsangehörigkeit
    • Auskunftssperren, Bewaffnung/Sprengstoff
    • Personalausweis u. a. Hoheitliche Dokumente, Führungszeugnis, Gewerbe
    • Gebietsgliederung:
      • Verwaltung von Objekten, Straßen, Ortsteile, Orte, Gemeinden, etc.
      • Gliederung und Zugehörigkeit, etwa Schulsprengel, Wahlkreise, etc.
    • Wahlen, Wahlart, Wählerverzeichnis, Wahlbescheinigung
    • notwendiger Datenaustausch mit anderen Gemeinden (etwa Wegzugsgemeinde bei Umzug) und Behörden (etwa Finanzbehörde) in vorgegebenen Meldungsformaten
  • rund 5 Millionen Zeilen Code, rund 70‘000 Tests
Produkte/Umgebung:
  • Java 8, IntelliJ, scrum
  • Oracle, MS SQL Server, JBoss, JPA
  • git, maven, junit, jira, confluence

01/2018 - 12/2019
Seniorentwickler, Volkswagen AG bei Iteratec
Volkswagen AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Beschreibung:
Aufbau einer internen Webapplikation nach scrum mit den Themen:
  • Pflege der Stammdaten, wie Produkte, Bauteile oder Werke
  • Pflege der Zuordnungen von Bauteilen zu Produkten in Werken
  • Pflege eines Regelwerkes, um fehlende oder konkurrierende Bauteilkonfigurationen oder falsche Verfügbarkeiten aufzudecken
  • Pflege der Modelle für WLTP
  • Anbindung zu vorhandenen Systemen, etwa für die Terminvergabe, übersetzte Texte in unterstützten Sprachen zu importieren oder eine Regelüberprüfung auszuführen
Produkte/Umgebung:
  • Java 8, IntelliJ, scrum
  • DB2, Spring, docker, hibernate (JPA), lucene
  • git, maven, junit, bamboo, crucible, jira

07/2017 - 12/2017
Seniorentwickler, Telefónica Germany GmbH & Co. OHG
Telefónica Germany GmbH & Co. OHG (Telekommunikation, 5000-10.000 Mitarbeiter)

Beschreibung:
Neu- und Weiterentwicklung von Microservices (Soap und Rest) mit den Themen:
  • Bearbeitung eingehender SMS mit Bestellung von Tarifoptionen und Zusatzpaketen
  • Buchung und Abrechnung von Paketen von Partnern
  • Benachrichtigung von Partnern
  • Aufbereitung der Daten aus dem Dokumentensystem, etwa für Google Analytics
Produkte/Umgebung:
  • Java 8, IntelliJ, scrum
  • Oracle, Spring boot
  • git, maven, junit, jenkins, crucible, jira

03/2015 - 07/2017
Seniorentwickler, Kontron AG
Kontron AG (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

Beschreibung:
  • Weiterentwicklung und Pflege einiger interner Applikationen auf Basis JBizMo als Eclipse RCP oder primefaces-Webapplikation mit den Themen:
    • Qualitätssicherung
    • Fehlerreport und -analyse
    • Verwaltung, welche Produkte in welchen Chargen welche Bauteile verbaut haben, wann sie durch wen gefertigt wurden, wann sie an wen verkauft wurden und ggf. wann sie mit welchem Fehler zur Reparatur eingesandt wurden
    • Preisanfragen zu Bauteilen oder Baugruppen mit ihren einzelnen Bauteilen an Fertiger
  • Entwicklung einer webbasierten Interim-Lösung zur Absetzung einer bestehenden Applikation, bis die Umstellung auf ein SAP-Modul erfolgen kann
  • Entwicklung einer Applikation als rudimentäre Middleware für die Informationsverteilung der genannten Applikationen und dem herrschenden SAP-System über SFTP
  • Entwicklung eines steps / einer Transformation für PDI (Pentaho Data Integration)
  • Kundenbetreuung
  • POC: Datenaustausch mit Lodas für Datev
Produkte/Umgebung:
  • Java 7 und 8
  • Eclipse Luna und Mars
  • JbizMo 1.6 – 2.3
  • MySql, GlassFish 4, WildFly 10
  • svn, maven, junit

10/2014 - 03/2015
Qualitätssicherung, Kassenärztliche Vereinigung Bayerns
Kassenärztliche Vereinigung Bayerns (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Beschreibung:
  • Einladungswesen Mammographie
  • Abbildung der Anamnese, Dokumentationen der erstellten Aufnahmen, Dokumentationen der einzelnen Untersuchungsschritte und Rechnungsstellung
  • Abgleich Meldedaten
  • Qualitätssicherung Neuentwicklung, Continuous Integration
Produkte/Umgebung:
  • J2EE 6
  • SQL-Developer, IntelliJ IDEA
  • maven, git, svn, junit, jbehave, Seleniumtests, jenkins

08/2014 - 10/2014
Seniorentwickler für „Feuerwehreinsatz“, BMW Bank GmbH
BMW Bank GmbH (Banken und Finanzdienstleistungen, 1000-5000 Mitarbeiter)

  • Administrationswerkzeug, um Parameter und Metadaten einer anderen Applikation in der Datenbank zu pflegen
  • Fehlerbehebung
  • Neuorganisation der Architektur

01/2014 - 10/2014
Seniorentwickler, teilweise Scrummaster unterstützt, Dr. Johannes Heidenhain GmbH
Dr. Johannes Heidenhain GmbH (Industrie und Maschinenbau, 5000-10.000 Mitarbeiter)

  • Verbindungssoftware zwischen zwei Enterprise-Resource-Planning (ERP) (BRAIN und SAP ERP) und Manufacturing Execution System (MES) (iTAC), um die Kommunikation zwischen den beiden Bereichen zu steuern und kanalisieren.
  • Aus diesem Produkt heraus erfolgen Zugriffe auf ERP und MES je nach Bedarf und Möglichkeitenüber SOAP, Transfertabellen oder einer speziellen API-Library.
  • Das Produkt bietet seinerseits Webservices für Abfragen durch SAP ERP oder weiterer beteiligter Produkte.
  • Fertigungsclient für manuelle Bestückung mit Kapazitätenverwaltung, Auftragsansicht, Bestückungslisten etc.
  • Entwicklungsprozeß nach scrum undtestdrivendevelopment (TDD)
  • Workshop zu behaviordrivendevelopment (BDD) mit JBehave

02/2013 - 12/2013
Migration und Weiterentwicklung, Swiss Life AG
Swiss Life AG (Versicherungen, >10.000 Mitarbeiter)

  • ESB-Migration: Das Hauptsystem wird von Oracle Weblogic auf JBoss umgestellt. Aufgrund unterschiedlicher Standardeinstellungen der Systeme muss das Erstellen der wsdl so angepasst werden, dass das Ergebnis kompatibel ist, da die existierenden Clients größtenteils von den Nutzern selbst entwickelt sind und darauf kein Einfluss genommen werden kann.
  • ESB-Migration: konfigurierbare Regressionstest als Mavenmodul, die die Rückgabe von Serviceoperationen von JBoss und Weblogic (oder für künftige Entwicklungen von zwei JBoss-Instanzen mit unterschiedlichen Programmversionen) gegenüberstellen. Die Ergebnisse stehen roh als xml und eine aufbereitete Sicht als html zur Verfügung.
  • AdminGui: Eine bestehende Grailsapplikation, die rechtegesichert in erster Linie einfache Auswertungen/Listen bietet und die Konfiguration über Tabelleneinträge einzelner Komponenten des Hauptsystem ermöglicht, wird um zwei Funktionen erweitert. Exceldownload der Liste mittels poi.
  • Legi-Management: Implementierung diverser PL/SQL-Prozeduren zum Verwalten des eigenen Rechtesystems, wie Verwalten von Rechten, Benutzern, Applikationen und Organisationsstrukturen, welche Applikation welche Rechte benötigt, welcher Benutzer welche Rechte oder Rechtegruppen hat und welchen Organisationseinheiten er zugeordnet ist. Hier sollen häufige usecases abgebildet werden, um den Verwaltern die Arbeit bei Strukturänderungen zu erleichtern.

04/2012 - 01/2013
Seniorerchitekt und -entwickler für Basel III, Deutsche Pfandbriefbank AG
Deutsche Pfandbriefbank AG (Banken und Finanzdienstleistungen, 500-1000 Mitarbeiter)

  • Oberflächenentwicklung für manuelle Ergänzungen, sowie Start und Ausgaben der Berechnungen
  • Berechnung von Kapital-Kennzahlen hinsichtlich der Anforderungen von Basel III
  • Entwicklung eines Frameworks für die Berechnung. Die einzelnen Berechnungsklassen sind baumartig angelegt und werden anhand ihrer Annotation vom Framework erkannt und verwendet
  • Erstellung von Excelsheets mit den errechneten Kenngrößen und der zur Berechnung herangezogenen Datengrundlage
  • Import der benötigten Daten aus dem bestehenden System
  • Entwicklungsprozeß nach scrum

10/2011 - 03/2012
Seniorentwickler, Swiss Life AG
Swiss Life AG (Banken und Finanzdienstleistungen, >10.000 Mitarbeiter)

  • Legi-Management: Implementierung diverser PL/SQL-Prozeduren zum Verwalten des eigenen Rechtesystems, wie Anlegen von Rechten oder Benutzern, Zuweisen der Rechte oder Verwalten der Organisationsstrukturen
  • Eldali: Implementierung von Jobs, konfiguriert durch Aufgabenkonfiguration und gelieferten Steuerdaten, die verschiedene Ansichten auf gelieferte Abrechnungen für verschiedene Geschäftspartner erstellen und diese über verschiedene Wege zur Verfügung stellen
  • Eldali: Implementierung als „selbstheilende“ Batchverarbeitung in Java
  • Eldali: maven-plugin-Entwicklung für das Generieren von Implementierungen der Satznummern einer GDV-Datei des "Gesamtverand der Deutschen Versicherungswirtschaft"

04/2011 - 09/2011
Seniorentwickler und Scrumtrainer, HP Deutschland GmbH bei Sunny Systems GmbH
HP GmbH (Internet und Informationstechnologie, >10.000 Mitarbeiter)

  • Entwickeln von Seiten zur Produktsuche im alten und neuen Design
  • Neuimplementierung des vorhandenen Eventkalenders
  • stärkere Integration beider Produkte in CMS
  • Personalisierung von Angeboten

10/2010 - 02/2011
Seniorentwickler, BMW AG
BMW AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Entwickeln des neuen Internetauftritts als Gesamtpaket
  • Single Sign On
  • Zusammenführen verschiedener Einzelanwendungen
  • Entwicklungsprozeß nach scrum

05/2010 - 09/2010
Seniorarchitekt und -entwickler, Gruner + Jahr Entertainment Media GmbH & Co. KG
Gruner + Jahr Entertainment Media GmbH & Co. KG (Medien und Verlage, 50-250 Mitarbeiter)

  • Ablösung der bestehenden Applikation zur Verwaltung von Firmen, Adressen, Personen, Filmen, CDs/DVDs, Spielen, Mitwirkungen, etc. mit neuer Technologie
  • Designentwurf und Festlegen der zum Einsatz kommenden Programme und Technologien
  • Daten-Import aus Altsystem und -Rückport für noch nicht umgestellte Teilapplikationen
  • Entwicklungsprozeß nach scrum

Reisebereitschaft

In der Stadt Haar mit einem Radius von 100 km verfügbar
  • im Großraum München zu 100% vor Ort
  • größere Entfernung wie Augsburg, Ingolstadt mit mind. 2 Tg. oder Nürnberg mit mind. 3 Tg. remote-Anteil
  • Rest Deutschland nur 100% remote

Sonstige Angaben

Berufshaftpflichversicherung vorhanden
Profilbild von Raymund Achner Senior Softwareentwickler Java/J2EE/Smalltalk, Datenbank/SQL/JPA, JBoss/Weblogic aus Haar Senior Softwareentwickler Java/J2EE/Smalltalk, Datenbank/SQL/JPA, JBoss/Weblogic
Registrieren