Java EE OSGI HTML XML CSS JSP JPA JSF EJB Primefaces Spring MySQL Oracle PLSQL PostgreSQL Eclipse Scrum Maven Android Agile Methode SOAP REST Json
Aktualisiert am 16.09.2021
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
Well written and spoken
German
mother tongue
Italienisch
A2

Einsatzorte

Einsatzorte

Passau (Deutschland) (+200km) München (+200km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

7 Jahre 3 Monate
2017-01 - heute

Sen. Java EE Lead Software Engineer

Software Entwickler Scum Master Java EE 8 modulare Entwicklung ...
Software Entwickler

Description:

Digital Automotive System ist eine verteilte Webapplikation, die dem Unternehmen alle entscheidungsrelevanten Daten, aus unterschiedlichen Daten live berechnet und bereitstellt. Der modulare Aufbau ermöglicht eine schnelle Reaktion auf Strukturveränderung im Unternehmen. Das Motto „Management Goes Mobile“ trifft hier exakt zu.

Rolle:

Als Scrum Master trage ich Verantwortung für den Scrum-Prozeß und dessen korrekte Implementation. Im Sinne des Projekts beurteile ich Kundenanforderungen welche zweckdienlich sind oder eventuelle Probleme bereiten. Weiter fachliche Modulentwicklung, Architektur, Analyse, Design stehen an der Tagesordnung. Zusätzlich wird die Fachliche Code Qualität mit weiteren Personen vor finaler Implementierung und Code Freigabe Prozess strikt eingehalten. Das gesamte Team hat eine Größe von etwa 15 selbstorientierten Entwicklern, die im Srum Team arbeiten.

Duties:

  • Architecture, analyze, design and development based on a Java Enterprise Web Application
  • Agile Project Coordination
  • Model Driven Development
  • Agile Methodic Development
  • Code Review
  • Code Quality Check
  • Software interface JUnit testing
  • Software implementation
  • Application Error Analysis
Java 9 Java EE 8 Model Driven JSF Primefaces Junit Mockito JPA JTA EJB3 CDI REST Batches Maven Git Jenkins SonarQube Oracle DB MySQL Scrum Jira Glassfish SAP Microsoft Sharepoint Mongo DB IHS Marktdaten
Scum Master Java EE 8 modulare Entwicklung Domain Driven JUnit IHS Data
Digital Automotive
10 Monate
2016-11 - 2017-08

Sen. Java EE Specialist - Digital Automotive System

Project Manager Scrum CDI Java EE 8 ...
Project Manager

Project Manager Digital Automotive System.

Eclipse Glassfish Oracle 11 SAP4Invoice Ubuntu IHS Marktdaten
Scrum CDI Java EE 8 Maven Git JavaScript EJB REST Continuous Integration JSF PrimeFaces HTML5 HTML Responsive Webdesign JSON JPA agile Entwicklungsmethoden agile Programmierung JS Oracle/SQL IHS Marktdaten
Megatech Management GmbH
München
1 Jahr 7 Monate
2015-06 - 2016-12

Sen. Java EE Specialist - ALLEGRO Bundesagentur für Arbeit

Sen. Software Architekt, Design, Developer, Koordinator Scrum Continuous Integration Java EE 8 ...
Sen. Software Architekt, Design, Developer, Koordinator

Implementierung von Software anhand von Spezifikationen.

Scrum, Continuous Integration, Java EE, Oracle Database

Eclipse Jenkins SonarQube Git
Scrum Continuous Integration Java EE 8 Rich Internet Applications Git Agile Entwicklung agile Programmierung EJB JPA
Bundesagentur für Arbeit
Nürnberg
1 Jahr 8 Monate
2015-05 - 2016-12

Continuous Development Management Software ALLEGRO Berechnung von Arbeitslosengeld II (Hartz IV)

Description:

Mit ALLEGRO werden Geldleistungen berechnet und Bescheide erstellt. ALLEGRO steht für „AlgII-Leistungsverfahren Grundsicherung Online“ und löste das veraltete Programm A2LL ab. Alle Jobcenter, die von Kommunen und der Bundesagentur für Arbeit gemeinsam betrieben werden, nutzen die Software. Mit ALLEGRO kommt eine Java Rich Client Server Applikation zum Einsatz, das alle modernen Standards erfüllt und auch den Kundinnen und Kunden des Jobcenters Vorteile bringt: Sie erhalten in Zukunft verständlichere Bescheide, die die Berechnung des Jobcenters besser nachvollziehbar machen. Mit der Einführung von ALLEGRO werden außerdem einmalig neue Nummern für die sogenannte Bedarfsgemeinschaft vergeben. Rolle: Als Software Architekt werden Designentscheidungen getroffen, für die Anforderungen der sich stetig verändernden Situation und Gesetzeslage (AL II). Kontinuierliche Absprachen mit Fachteams der Bundesagentur und der Software Implementierung Bundesagentur IT stehen täglich an. Zusätzlich wird die Fachliche Code Qualität mit weiteren Personen vor finaler Implementierung und Code Freigabe Prozess strikt eingehalten. Des Weiteren gehören Fehleranalysen, Implementationsarbeiten, JUnit Testing, Code Reviews zu meinen Aufgaben. Das gesamte Team hat eine Größe von etwa 80 selbstorientierten Entwicklern, die sich in kleinere Srum Teams aufgliedern

Duties:

  • Architecture, analyze, design and development based on a Rich Client Server Java Enterprise Web Application
  • Model Driven Development
  • Agile Methodic Development
  • Code Review
  • Code Quality Check
  • Software interface JUnit testing
  • Software implementation
  • Application Error Analysis
Java 8 Java EE 7 Model Driven Swing Junit Mockito JPA JTA EJB3 CDI WebService SOAP Batches Maven Git Jenkins SonarQube Oracle DB MySQL Scrum Jira Web Sphere
Bundesagentur für Arbeit
1 Jahr
2015-01 - 2015-12

System Architecture, Design, Development Generic Middleware Automatic Game Result Feed from Provider to Backend (FOS-S)

Description:

Betkick Sportwettenservice GmbH ist die Sportwetten Webseite für alle Fussball, Tennis, Basketball, Eishockey und Volleyball Fans. Egal ob für die deutsche Fussball Bundesliga, die spanische Primera Divison, die englische Premier League, die italienische Serie A: TIPLIX bietet ihnen hohe Wettquoten bei Livewetten und dem klassischen Online Sportwetten. Mit unseren aktuellen Ergebnissen und dem Livescore bleiben Sport Fans immer auf dem laufendem. Unser Online Casino mit Roulette, Texas Holdem, Black Jack, Poker, Slot Maschinen und vielen weiteren Games, bietet Spannung rund um die Uhr. Virtuelle Wetten - Virtual Soccer League und Greyhound-Racing. Rolle: Entwicklung eines automatischen Feeds von diversen Providern an alle relevanten Frontendsysteme der Betkick Sportwettenservice GmbH. Dabei werden verschiedene Web Service Technologien verwendet, um die aktuellen Spielergebnisse in das Backend der FOS-S Middleware zu transferieren. Die ankommenden Daten werden entpackt, logisch gefiltert und automatisch in das entsprechende Web Service Format gewandelt und weitergeleitet an die Schnittstellen der Frontendsysteme. Des Weiteren ist es möglich separate Berechnungen in Excel vorzunehmen um diese manuell in das System hochzuladen. Hierbei können diese Daten sowohl Exportiert bzw. Importiert werden.

Duties:

  • Architecture, analyze, design and development on basis for Client/Server Java Enterprise Web Application
  • Agile methodic development, project management
  • Distributed service implementation management
  • Core architecture concept for cooperation with partner services
  • Web security implementation
  • Software interface JUnit testing
  • Graphical user interface visualization
  • Platform backend system architecture, design and development
  • Generic Web Service Technology, JSON, SOAP-, ReST Transformation
  • Excel File Export and Import
6 Monate
2015-01 - 2015-06

System Architecture, Design, Development Java EE Generic Middleware

Software Architect, Design, Developer RMI SOAP ReST ...
Software Architect, Design, Developer
  • Architecture, analyze, design and development on basis for Client/Server Java Enterprise Web Application
  • Agile methodic development, project management
  • Distributed service implementation management
  • Core architecture concept for cooperation with partner services
  • Web security implementation
  • Software interface JUnit testing
  • Graphical user interface visualization
  • Platform backend system architecture, design and development
  • Generic Web Service Technology, JSON, SOAP-, ReST Transformation
  • Excel File Export and Import
Eclipse Glassfish Excel macro-programming
RMI SOAP ReST Java 8 JSON Java EE 8
Betkick Sportwettenservice GmbH
Linz
9 Monate
2014-07 - 2015-03

Development generic user interfaces Continenal Backend Platform (CoBePa)

Software Architect, Design, Developer Java EE 7 JSON HTML5 ...
Software Architect, Design, Developer

Description:

Continental Backend Platform ist eine Sammlung generischer Services. Wiederverwendbare eigenständige Funktionalitäten in verteilten Applikationen. Mit diesem Architekturkonzept ist eine Integration in eine Umgebung möglich, die wiederum weitere Backend Systeme „A CoC regarding IT related topic“ samt Infrastructure beinhaltet. Ein zentraler Punkt ist die Technologie aller Kooperationspartner zu berücksichtigen. Das Continental Backend Plattform wird für hochautomatisiertes fahren in Kooperation mit der BMW AG und IBM AG entwickelt. Fahrzeuge, mobile Endgeräte sammeln verschiedene Verkehrsdaten im Umkreis ihres aktuellen Standortes lat, lng. Diese Daten werden permanent an das CoBePa übertragen. Somit haben alle anderen Endgeräte, die mit diesem System verbunden sind, immer aktuelle Informationen zur Verfügung. Übertragungsinformationen können beispielsweise Wetter, Verkehrsaufkommen, Unfall, Position, Verkehrszeichen usw. beinhalten. Für das Projekt CoBePa Generic User Interface wurde ein Webbasiertes Framework entwickelt. Es wurde ein Kernmodul aufbereitet welches die Anmeldung, Rollenmanagement, Style, Registrierung und Verfügbarkeit vorhandener Services bereitstellte. Anhand dieser Plattform ist es möglich alle Services unabhängig voneinander in das Framework ASM Administration Service Monitoring einzubinden. Des Weiteren wurden Schnittstellen zwischen Kernmodul ASM Core und den User Interface Service entwickelt. Die UI Service Schnittstelle wird auf den eigentlichen Service on top Implementiert. Dadurch ist es möglich, alle Services über ein einheitliches Portal zu verwalten. Die Darstellung der Services ist sehr vielseitig und die interne Funktionalität ist jeweils unterschiedlich.

Duties:

  • Architecture, analyze, design and development on basis for Client/Server Java Enterprise Web Application
  • Agile methodic development, project management
  • Distributed service implementation management
  • Core architecture concept for cooperation with partner services
  • Web security implementation
  • Authentication, role, registration and style management implementation
  • Software interface JUnit testing
  • Graphical user interface visualization
  • Platform backend system architecture, design and development
  • Technology changings from EJB to Spring
  • Web App technology for mobile phones
Eclipse Glassfish Integrity Jenkins PostgreSQL Lotus Notes Kubuntu Windows MQTT
Java EE 7 JSON HTML5 CSS3 JavaScript Ajax JSF EJB Scrum
Continental AG
Regensburg
2 Jahre 5 Monate
2012-03 - 2014-07

Manager Component Flash for Electronic Control Units (ECU)

Manager Component Flash Plant Dingolfing Electronic Control Unit LIN-Bus MOST-Bus CAN-Bus ...
Manager Component Flash Plant Dingolfing Electronic Control Unit

Description:

Die Prozeßplanung E/E ist zuständig für alle elektronischen und elektromechanischen Programmier-, Codier-, Initialisierungs-, Inbetriebnahme- und Prüfprozesse in der Fahrzeugmontage inkl. der Vormontagen und der Fahrwerks- und Scheinwerfereinstellung. Die hierfür benötigten Basissysteme und Prozeßanlagen gehören ebenfalls in dessen Umfang wie auch die Standort- und Produktlinienübergreifende Standardisierung. In den Fahrzeugwerken der BMW AG werden Komponenten mit einem Softwarestand gemäß Vorgabe verbaut. Z.B. aufgrund verspäteter Lieferung von Steuergeräte – Software bzw. Altbestände im Werksbestand und den zeitlichen Bedarf innerhalb der Logistikkette entsteht bei annähernd allen I – Stufen der Bedarf, ein Update der Komponenten vor Verbau bzw. nach Verbau am Gesamtfahrzeug auf den aktuelleren Softwarestand vorzunehmen. Für diese Umfänge werden sogenannte Coding – Aufträge durch die Logistikkette angelegt. Der eigentliche Coding – Prozeß wird an entsprechenden Anlagen für das Gesamtfahrzeug oder für Einzelkomponenten (z.B. im Flashcenter) durchgeführt. Diese Anlagen (insb. der Flashprozeß) sind demnach für die jeweiligen Umfänge zu konfigurieren um diese für die Durchführung zu befähigen. Bereits während der Abarbeitung der Flashumfänge ist eine Kontrolle der aufgespielten Daten z.B. durch die Kontrolle der komponentenspezifischen Ergebnisdaten beim Durchlauf durch die Fahrzeugmontage erforderlich, um ggfs. Korrekturen einleiten zu können.

Duties:

  • Disziplinar Verantwortlich für die Planung und Steuerung der notwendigen Ressourcen innerhalb der Abteilung Prozeßplanung E/E Komponenten Coding und Programming.
  • Zuteilung des erforderlichen Personals abhängig von der Auslastung im Komponenten Coding und Programming Bereich.
  • Schnittstellenübergreifende Prozeßsteuerung zwischen Produktion, Logistik, Disposition und der Entwicklung.
  • Gewährleistung der Verfügbarkeit aller Anlagen inkl. Peripherie. Initiale Erstellung einer Komponenten- / Mengenliste.
  • Auswertung Statistik und Analyse der Komponentendurchlaufmenge. Erfassung und Dokumentation von Bordnetzindizierten Anpassungsbedarfen.
  • Problemlösung spezieller Eigenheiten der Komponenten bei Änderungen innerhalb des Bordnetzes.
  • Tools und Utilitys Programmierung
EDIABUS CASCADE MATADOR Flashtrailer SAP OBD APDM
LIN-Bus MOST-Bus CAN-Bus FlexRay LWL ISO Ethernet Java 7 ECU
BMW AG
Dingolfing
1 Jahr
2011-03 - 2012-02

Development Secondary Substation Node (SSN) EU ? Project OpenNode

Software-Entwickler Java 7 Webservice OSGi ...
Software-Entwickler

Description:

Betrachtet man den bisherigen Aufbau und die topologische Struktur von Stromerzeugungsanlagen, so lässt sich feststellen, dass diese eine sehr zentrale, von großen Kraftwerken geprägte ist. Eine besondere Rolle spielen derzeit vor allem noch Atomkraftwerke, deren Laufzeit nun strikt begrenzt ist. Der Trend geht hin zu einer dezentralen Erzeugung von Strom, die sowohl durch Nutzung fossiler Primärenergie in kleineren KWK – Anlagen als auch bei der Erzeugung von Strom mit erneuerbaren Quellen wie Photovoltaikanlagen, Windkraftanlagen und Biogasanlagen, zu finden ist. Ziel ist es, mehr Intelligenz in die Stromverteilung zu bringen, indem man Informationen von Erzeugungsanlagen, Verbrauchern (Haushalte/Industrieanlagen) oder Transformatorenstationen in Echtzeit abrufen und verarbeiten kann. Dazu soll ein System SSN entwickelt werden, das als Bindeglied zwischen Stomerzeuger und den Verbraucher fungiert. Es realisiert zudem Überwachungs – und Managementfunktionen für die Transformatorenstation, in die es integriert wird.

Duties:

  • Software Development IEC 61850/60870/61400 OSGi Bundles
  • Agile methodic development, project management
  • Analyse der Schnittstellenübergreifenden Datentransaktion
  • Design Prototyp Live Test Environment (Vienna/Madrid/Munich)
  • Implementierung IEC 61850/60870/61400 Protocol Standards
  • PTS Test/Simulation IEC Protokolle
  • Dokumentation IEC Java Implementeirung
ARM Eclipse Linux Equinox Shark SCADA PLC (PRIME; G3)
Java 7 Webservice OSGi IEC 61850 IEC 60870 IEC 61400 XML TCP/IP Ethernet Vadin JSF OpenNode Apache Axis
Siemens AG
Wien
3 Jahre
2008-03 - 2011-02

Implementation Integration MaTE & AIDASS Testsystem

Entwickler C C++ VxWorks ...
Entwickler

Description:

AIDASS – Advanced Integrated Data Acquisition and Stimulation System. Integrationsanlagen und Bodentestsysteme werden zur Evaluierung der Flugzeugelektronik und zum Test integrierter Mechanik- und Hydraulikkomponenten eingesetzt. AIDASS ist ein modular aufgebautes Testsystem, das sowohl in der Luftfahrtindustrie, in Simulatoren als auch bei europäischen Luftstreitkräften zum Einsatz kommt. Die AIDASS Produktfamilie wurde hierzu speziell für Tests und Freigabe von Systemen in Verkehrs- und Militärflugzeugen entwickelt. Das Einsatzspektrum geht von Softwaretests bis hin zu Testsystemen für den Flugversuch. AIDASS kann hierzu für automatische, als auch für interaktive Tests eingesetzt werden.

Die Produktfamilie deckt dabei folgende Einsatzbereiche ab:

  • Avionik einschl. Sensoren
  • Flight Control Systeme
  • Fahrwerk
  • Hydrauliksysteme

Duties:

  • Inbetriebnahme von AIDASS Testsystemen für die TORNADO und EUROFIGHTER Integrationsanlagen.
  • Erstellung von Abnahme – und Funktionstests.
  • Gestaltung einer Dokumentationsumgebung mit einem Content Management System Joomla.
  • Bestückung und Konfiguration der Systeme.
  • Durchführung elektrischer Tests.
  • Installation der Software.
  • Inbetriebnahme.
  • Durchführung der Funktionstests.
  • Durchführung der Systemintegrationsarbeiten sowie Feheranalyse und Fehlerbeseitigung.
  • Überprüfung der technischen Sicherheit.
  • Konfigurationskontrolle.
  • Erstellung der Systemdokumentation und der Abnahmeprotokolle.
  • Erstellung von möglichst automatischen Testprozeduren zum Nachweis der Funktionsfähigkeit der Systeme.
  • Erstellung von AIDASS Simulationen.
  • Erstellung von graphischen Bedienoberflächen für die automatischen Testprozeduren.
  • Erstellung von „Generic Interfaces“ für die Einbindung von neuen Signalschnittstellen.
VME / PCI-Tracer MKS Source Integrity Windows WindRiver Joomla Power PC
C C++ VxWorks CES MaTE AIDASS RIO3 ESD PMC405 VME-Bus VME PCI Java 6
EADS Deutschland GmbH
Manching
8 Monate
2007-07 - 2008-02

Development integrated Test environment MDP Software Acceptance Test Procedure

Software-Entwickler Java 6 SWT Java 2D ...
Software-Entwickler

Description:

Das Maintenance Data Panel (MDP) im Eurofighter/Typhoon, dient dem Flugzeugwart u.a. zur Abfrage diverser Informationen, sowie einspielen von Daten in das Flugzeug. Alle, für die Abnahmetests des MDP benötigten Dokumente, insbesondere die derzeit ca. 4000 Seiten der Software Acceptance Testprocedure des MDP, sollen mittels einer integrierten Arbeitsumgebung erstellt und verwaltet werden. Die Dokumente umfassen dabei die MDP Software Requirements, MDP Display – Definitionen, Interface Control Document (ICD) für die referenzierten Signale, die Software Acceptance Test Description (SATD), die Software Acceptance Test Procedure (SATP) und den Software Acceptance Test Report (SATR). Verwalten heißt in diesem Sinne auch, Versionierung, Verlinkung zwischen den Dokumenten, z.B. Requirements mit Test Cases der SATP, sowie generieren von an den Kunden zu liefernden Dokumente. Ziel der Arbeitsumgebung ist es letztendlich die gesamte SATP, d.h. alle Tests, vollautomatisch durchzuführen. Die Besonderheit hierbei ist, dass das MDP, neben herkömmlichen Kommunikationsmedien, wie den MIL-STD-1553 Bus und diversen diskreten Leitungen, einen portablen Datenspeicher, sowie ein textbasiertes User Interface mit touch-sensitiven Flächen zur Interaktion besitzt. D.h. um die Tests vollautomatisch durchführen zu können, müssen alle Schnittstellen von dem System entsprechend bedient werden. Die Busse und diskrete Leitungen werden mittels spezieller Simulationen abgedeckt, welche die Flugzeugumgebung simulieren und auch dahingehend entsprechende Testmöglichkeiten bieten. Für den Datenspeicher und die Benutzerschnittstelle wird ein Industrieroboter eingesetzt. Die tatsächlichen MDP Anzeigen werden per Videokamera ermittelt und durch eine Optical Character Recognition (OCR) Software in Text umgewandelt. Das Ergebnis wird mit der erwarteten Vorgabe aus der MDP Bildverwaltung verglichen.

Duties:

  • Entwicklung eines grafischen Editors, basierend auf GMF, zum Erstellen und Verwalten von MDP Displays, sowie eine Datenbankverbindung um die erstellten Displays zu sichern oder bereits erstellte Displays abzurufen.
  • Mitarbeit in allen anderen Bereichen der Anwendung. Analyse, Design, Implementierung, Test und Dokumentation.
  • Dokumentenverwaltung (SATD, SATP, SATR, ICD, MDP Display, MDP Requirements).
  • MDP Display Verwaltung
  • ICD Verwaltung (Eurofighter MDP – IPU Direct Digital Link (DDL), MaTE)
  • Dokumenten Export (PDF, MsWord, DocBook)
  • Test Execution Engine
  • Agile Methodic Entwicklung
Eclipse Kadmos OCR Sony FireWire Kamera Topcased DocBook Subversion MaTE Open Architecture Ware Eurofighter/Typhoon MDP MDP-IPU Direct Digital Link
Java 6 SWT Java 2D Java Media Framework Java Native Interface Java Advanced Imaging Eclispe Plug-in Eclipse RCP OSGi EMF GMF EMF SysML UML GEF Equinox
Manching
8 Monate
2006-11 - 2007-06

Implementation, Development Warehouse logistics Special for manual data Pick to Light Systems

Software-Entwickler Oracle PL/SQL MySQL C ...
Software-Entwickler

Description:

Das Pick to Light System besteht aus verschiedenen Komponenten. Es setzt sich zusammen aus Displays (7 Segment), die auf einem Bussystem (CAN BUS) montiert sind. Die Ansteuerung erfolgt über einen Multiplexer (EMUX), mittels vier serielle RS485 Schnittstellen. Ein erforderliches Softwaremodul Display Data Control (DDC) versorgt alle Multiplexer über eine TCP/IP Schnittstelle mit Daten. Der DDC stellt den Kernpunkt dar und ist die wichtigste Komponente im System. Alle abhängigen Bestandteile werden hier verarbeitet und gesteuert. Host, Datenbank, DDC, RF – Terminal, SPS, EMUX, Displays, stehen ständig in Verbindung und ergeben somit das Pick to Light System. Bei dieser Art der Kommissionierung wird der gesamte Kommissionierbereich in einzelne Zonen (Stationen) unterteilt, verbunden durch Fördertechnik, die auch zur Einlagerung genutzt werden kann. Die Materialflusssteuerung führt den Auftragsbehälter nur an Ziele, wo eine Bearbeitung erforderlich ist. Überfüllte Stationen werden übersprungen und später erneut angesteuert. Stop – and – go – Betrieb ist ebenso möglich. Eilige Aufträge - die Restlaufzeit wird automatisch berechnet und mit einem Versandtermin verglichen - werden vorrangig bearbeitet. Vollen Behältern kann manuell ein Leerbehälter hinzugefügt werden. Stationen können gesperrt oder umgeleitet werden. Voraussetzung sind eine entsprechende Förderanlage und die jeweiligen Software-Module. Die Entnahmedaten werden „papiergebunden" als Pickliste oder „online" via Pick to Light bzw. Datenfunk übertragen. Die papierlosen Verfahren ermöglichen Leistungsauswertungen, Korrektur, oder Nachschub-Anforderung direkt vor Ort.

Duties:

  • Entwicklung und Implementierung kundenspezifischer Schnittstellen
  • Durchführung von Systematischen Tests
  • Konfiguration der Logistikanlagen
  • International Implementing (Startup Engineering)
  • Dokumentation von Neuentwicklungen
  • Erstellen von Pflichtenheften • Schulungen Pick to Light System
Windows Linux Telnet WinSCP E-Workbench Slick Edit MS Visual C++
Oracle PL/SQL MySQL C C++ RS485 Java 6 EMUX SPS RF-Terminal V3 Display Pick to Light TCP/IP Ethernet
Graz
8 Monate
2006-04 - 2006-11

Continuous Development Web Application peRcy@

Software-Entwickler Java 5 JBuilder Java EE ...
Software-Entwickler

Description:

Mit dieser Software wird der Personalbeschaffungsprozess enorm verbessert und zusätzlich werden die Durchlaufzeiten vereinfacht und verkürzt. Standorte aus ganz Deutschland werden untereinander vernetzt und haben Zugriff auf eine gemeinsame Datenbank ihrer Kunden, die unter anderem mit einer Schnittstelle zur Agentur für Arbeit verbunden ist. Die professionelle Entwicklung der Webapplikation wurde in Java 5 umgesetzt. Dazu wurde die Entwicklungsumgebung JBuilder verwendet. Diverse Administrationstools wurden in C, C++ entwickelt und dienten zur Überwachung des Datentransfers. Die dazu verwendeten Entwicklungsumgebungen beinhalteten MS Visual Studio und Borland.

Duties:

  • Architektur, Analyse und Design der Neuentwicklung von peRsy@
  • Entwicklung und Erweiterung von peRsy@
  • Erstellen von Linux Scripten für Fernwartung
  • Dokumentation eines Usermanuals
  • Kundenbetreuung für technische Probleme
  • Netzwerkbetreuung intern
Windows Windows Server 2003 Linux PostgreSQL Telnet Java5 JBuilder J2EE Jboss4.2.2.GA CSS
Java 5 JBuilder Java EE JBoss Tomcat HTML CSS JavaScript JSP UML
GermanPersonnel e-search GmbH
München
8 Jahre 1 Monat
1996-04 - 2004-04

Specialist for Ground Support Tactical Aircrafts Tactical Leadership Program (TLP)

Instandhaltung / Instandsetzung / Einsatzplanung Dokumentation Schulungen Logistik ...
Instandhaltung / Instandsetzung / Einsatzplanung

Description:

Als Soldat auf Zeit war ich im Jagdgeschwader 74 „Mölders“ als Vorgesetzter im Bereich Rettungssysteme für Kampfflugzeuge Phantom F4, Tornado und Eurofighter/Typhoon tätig. Zu meinen Aufgaben gehörte die tägliche Inspektion von Geräten, wie z.B. Schleudersitz und Notfunkgerät. Hier wurde stets auf größte Sorgfalt geachtet, um den Flugsicherheitsrichtlinien gerecht zu werden. Darüber hinaus war ich für die Funktionsfähigkeit der Ausrüstungsgegenstände sowie für eine ordnungsgemäße Dokumentation an Bord und den Wartungsbüchern verantwortlich. Bei einem Einsatz der Staffel musste ich den logistischen Ablauf koordinieren. Auf diese Weise konnte ein sicherer Ablauf des Flugbetriebs garantiert werden. Durch meine langjährige Erfahrung und zuverlässige Arbeitsweise, wurde ich in ein internationales Team für Auslandseinsätze integriert, NATO Tactical Leadership Program (TLP). In Italien (Decimomannu) unterstützte ich die Wartungsarbeiten der European Aeronautic Defence and Space Company (EADS) bei Eurofighter/Typhoon Flugtests über mehrere Jahre.

Duties:

  • Instandhaltung / Instandsetzung technischer Geräte
  • Einsatzplanung
  • Dokumentation Bord und den Wartungsbüchern
  • Logistik koordination auslandseinsätze
  • Schulungen
  • Personalführung
Windows Martin Baker HGU 55G MK10 SWW Phantom F4 Tornado Eurofighter Typhon
Dokumentation Schulungen Logistik Personalführung Instandhaltung Instandsetzung Einsatzplanung
Luftwaffe
NATO Weltweit

Aus- und Weiterbildung

Aus- und Weiterbildung

Education

Thematic Priority

Object Orientated Programming and Technology Object Orientated Design and Analyze Object Orientated Method and Procedures Model Driven Development Software Realization and Implementation Agile Methodic Development Process Planning and Analyze

Additional Qualifications

Scrum Master Oracle PL/SQL Cisco Certified Network Associate (CCNA) PC Hardware & Systems Technology Education of Instructor

Field of Experience

Document, Project and Quality Management Human Resource Management Computer Networking Machines and Control Technology General and Military Aeronautic Automotive Engineering System Engineering Embedded Systems Software Development Software Architecture

Kompetenzen

Kompetenzen

Schwerpunkte

Automotive Engineering
Computer Networking
Embedded Systems
Model Driven Development
Object Orientated Design and Analyze
Object Orientated Method and Procedures
Process Planning and Analyze
Software Development
Software Engineering
Software Realization and Implementation
Visualisation Graphical User interface

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
agile Entwicklungsmethoden
agile Programmierung
Batches
Continuous Integration
Eclipse
EJB
EJB3
Git
Glassfish
HTML
HTML5
Jenkins
Jira
JSF
Maven
Microsoft Sharepoint
Mockito
modulare Entwicklung
PrimeFaces
Responsive Webdesign
REST
Rich Internet Applications
SAP
SAP4Invoice
Scrum
SonarQube

Knowledge

Standard Software

Open Office, MS Office, MS Project, Lotus Notes

Operating System

Windows, Linux, Unix, Vx Works

Coding Language

Java, C#, C, C++, Visual Basic, HTML5, PHP, XML

Database

MySQL, MS Access, Oracle PL/SQL, PostgreSQL, NoSQL

Tools

Eclipse, Topcased, Open Architecture Ware, Together Architect/Designer, Matlab, JBuilder, NetBeans, MS Visual Studio .NET, Ilogic Rhapsody, DB-Designer, SAP, MaTE, AIDASS, CASCADE, Integrity, Jenkins, Maven, Git, SonarQube, Jira

Interface

DocBook, Java, Swing, JUnit, Java 2D, JDBC, JNI, RMI, Log4j, JFCUnit, SWT, Eclipse Plug-in Development, Eclipse RCP, OSGI, Equinox, EMF, E-Core, Apache ANT, J2EE, JEE, CDI, EJB, JPA, JSP, JSF, Spring, Primefaces, jQuery, JAAS, Hibernate, WebService, RESTful, JSON, Websphere, GlassFish, ODB, Nokia Map, Android

Bus System

MIL-STD-1553, RS485, LAN, CAN, MOST, FlexRay, VME

Method

OOA, OOD, OOP, OOT, MDD, UML, SysML

Betriebssysteme

Kubuntu
Linux
Ubuntu
VxWorks
Windows
Windows Server 2003

Programmiersprachen

Ajax
C
C#
C++
Excel macro-programming
Java 9
Java EE 8
Java EE 8
JavaScript
JPA
JS
JSON
JSP
JTA
JUnit
MS Visual C++
Oracle/SQL
PHP
UML

Datenbanken

CDI
DB
Lotus Notes
Microsoft Access
Mongo DB
MySQL
NoSQL
Oracle
Oracle 11
Oracle DB
Oracle DB PostgreSQL

Datenkommunikation

Ethernet
MQTT
TCP/IP

Hardware

ARM
Flashtrailer
Power PC
SPS

Berechnung / Simulation / Versuch / Validierung

IHS Data
IHS Marktdaten

Design / Entwicklung / Konstruktion

Domain Driven
Model Driven
Primefaces Junit

Managementerfahrung in Unternehmen

Scum Master

Branchen

Branchen

IT Automotive, Luft & Raumfahrt, Öffentliche Dienste

Einsatzorte

Einsatzorte

Passau (Deutschland) (+200km) München (+200km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
möglich

Projekte

Projekte

7 Jahre 3 Monate
2017-01 - heute

Sen. Java EE Lead Software Engineer

Software Entwickler Scum Master Java EE 8 modulare Entwicklung ...
Software Entwickler

Description:

Digital Automotive System ist eine verteilte Webapplikation, die dem Unternehmen alle entscheidungsrelevanten Daten, aus unterschiedlichen Daten live berechnet und bereitstellt. Der modulare Aufbau ermöglicht eine schnelle Reaktion auf Strukturveränderung im Unternehmen. Das Motto „Management Goes Mobile“ trifft hier exakt zu.

Rolle:

Als Scrum Master trage ich Verantwortung für den Scrum-Prozeß und dessen korrekte Implementation. Im Sinne des Projekts beurteile ich Kundenanforderungen welche zweckdienlich sind oder eventuelle Probleme bereiten. Weiter fachliche Modulentwicklung, Architektur, Analyse, Design stehen an der Tagesordnung. Zusätzlich wird die Fachliche Code Qualität mit weiteren Personen vor finaler Implementierung und Code Freigabe Prozess strikt eingehalten. Das gesamte Team hat eine Größe von etwa 15 selbstorientierten Entwicklern, die im Srum Team arbeiten.

Duties:

  • Architecture, analyze, design and development based on a Java Enterprise Web Application
  • Agile Project Coordination
  • Model Driven Development
  • Agile Methodic Development
  • Code Review
  • Code Quality Check
  • Software interface JUnit testing
  • Software implementation
  • Application Error Analysis
Java 9 Java EE 8 Model Driven JSF Primefaces Junit Mockito JPA JTA EJB3 CDI REST Batches Maven Git Jenkins SonarQube Oracle DB MySQL Scrum Jira Glassfish SAP Microsoft Sharepoint Mongo DB IHS Marktdaten
Scum Master Java EE 8 modulare Entwicklung Domain Driven JUnit IHS Data
Digital Automotive
10 Monate
2016-11 - 2017-08

Sen. Java EE Specialist - Digital Automotive System

Project Manager Scrum CDI Java EE 8 ...
Project Manager

Project Manager Digital Automotive System.

Eclipse Glassfish Oracle 11 SAP4Invoice Ubuntu IHS Marktdaten
Scrum CDI Java EE 8 Maven Git JavaScript EJB REST Continuous Integration JSF PrimeFaces HTML5 HTML Responsive Webdesign JSON JPA agile Entwicklungsmethoden agile Programmierung JS Oracle/SQL IHS Marktdaten
Megatech Management GmbH
München
1 Jahr 7 Monate
2015-06 - 2016-12

Sen. Java EE Specialist - ALLEGRO Bundesagentur für Arbeit

Sen. Software Architekt, Design, Developer, Koordinator Scrum Continuous Integration Java EE 8 ...
Sen. Software Architekt, Design, Developer, Koordinator

Implementierung von Software anhand von Spezifikationen.

Scrum, Continuous Integration, Java EE, Oracle Database

Eclipse Jenkins SonarQube Git
Scrum Continuous Integration Java EE 8 Rich Internet Applications Git Agile Entwicklung agile Programmierung EJB JPA
Bundesagentur für Arbeit
Nürnberg
1 Jahr 8 Monate
2015-05 - 2016-12

Continuous Development Management Software ALLEGRO Berechnung von Arbeitslosengeld II (Hartz IV)

Description:

Mit ALLEGRO werden Geldleistungen berechnet und Bescheide erstellt. ALLEGRO steht für „AlgII-Leistungsverfahren Grundsicherung Online“ und löste das veraltete Programm A2LL ab. Alle Jobcenter, die von Kommunen und der Bundesagentur für Arbeit gemeinsam betrieben werden, nutzen die Software. Mit ALLEGRO kommt eine Java Rich Client Server Applikation zum Einsatz, das alle modernen Standards erfüllt und auch den Kundinnen und Kunden des Jobcenters Vorteile bringt: Sie erhalten in Zukunft verständlichere Bescheide, die die Berechnung des Jobcenters besser nachvollziehbar machen. Mit der Einführung von ALLEGRO werden außerdem einmalig neue Nummern für die sogenannte Bedarfsgemeinschaft vergeben. Rolle: Als Software Architekt werden Designentscheidungen getroffen, für die Anforderungen der sich stetig verändernden Situation und Gesetzeslage (AL II). Kontinuierliche Absprachen mit Fachteams der Bundesagentur und der Software Implementierung Bundesagentur IT stehen täglich an. Zusätzlich wird die Fachliche Code Qualität mit weiteren Personen vor finaler Implementierung und Code Freigabe Prozess strikt eingehalten. Des Weiteren gehören Fehleranalysen, Implementationsarbeiten, JUnit Testing, Code Reviews zu meinen Aufgaben. Das gesamte Team hat eine Größe von etwa 80 selbstorientierten Entwicklern, die sich in kleinere Srum Teams aufgliedern

Duties:

  • Architecture, analyze, design and development based on a Rich Client Server Java Enterprise Web Application
  • Model Driven Development
  • Agile Methodic Development
  • Code Review
  • Code Quality Check
  • Software interface JUnit testing
  • Software implementation
  • Application Error Analysis
Java 8 Java EE 7 Model Driven Swing Junit Mockito JPA JTA EJB3 CDI WebService SOAP Batches Maven Git Jenkins SonarQube Oracle DB MySQL Scrum Jira Web Sphere
Bundesagentur für Arbeit
1 Jahr
2015-01 - 2015-12

System Architecture, Design, Development Generic Middleware Automatic Game Result Feed from Provider to Backend (FOS-S)

Description:

Betkick Sportwettenservice GmbH ist die Sportwetten Webseite für alle Fussball, Tennis, Basketball, Eishockey und Volleyball Fans. Egal ob für die deutsche Fussball Bundesliga, die spanische Primera Divison, die englische Premier League, die italienische Serie A: TIPLIX bietet ihnen hohe Wettquoten bei Livewetten und dem klassischen Online Sportwetten. Mit unseren aktuellen Ergebnissen und dem Livescore bleiben Sport Fans immer auf dem laufendem. Unser Online Casino mit Roulette, Texas Holdem, Black Jack, Poker, Slot Maschinen und vielen weiteren Games, bietet Spannung rund um die Uhr. Virtuelle Wetten - Virtual Soccer League und Greyhound-Racing. Rolle: Entwicklung eines automatischen Feeds von diversen Providern an alle relevanten Frontendsysteme der Betkick Sportwettenservice GmbH. Dabei werden verschiedene Web Service Technologien verwendet, um die aktuellen Spielergebnisse in das Backend der FOS-S Middleware zu transferieren. Die ankommenden Daten werden entpackt, logisch gefiltert und automatisch in das entsprechende Web Service Format gewandelt und weitergeleitet an die Schnittstellen der Frontendsysteme. Des Weiteren ist es möglich separate Berechnungen in Excel vorzunehmen um diese manuell in das System hochzuladen. Hierbei können diese Daten sowohl Exportiert bzw. Importiert werden.

Duties:

  • Architecture, analyze, design and development on basis for Client/Server Java Enterprise Web Application
  • Agile methodic development, project management
  • Distributed service implementation management
  • Core architecture concept for cooperation with partner services
  • Web security implementation
  • Software interface JUnit testing
  • Graphical user interface visualization
  • Platform backend system architecture, design and development
  • Generic Web Service Technology, JSON, SOAP-, ReST Transformation
  • Excel File Export and Import
6 Monate
2015-01 - 2015-06

System Architecture, Design, Development Java EE Generic Middleware

Software Architect, Design, Developer RMI SOAP ReST ...
Software Architect, Design, Developer
  • Architecture, analyze, design and development on basis for Client/Server Java Enterprise Web Application
  • Agile methodic development, project management
  • Distributed service implementation management
  • Core architecture concept for cooperation with partner services
  • Web security implementation
  • Software interface JUnit testing
  • Graphical user interface visualization
  • Platform backend system architecture, design and development
  • Generic Web Service Technology, JSON, SOAP-, ReST Transformation
  • Excel File Export and Import
Eclipse Glassfish Excel macro-programming
RMI SOAP ReST Java 8 JSON Java EE 8
Betkick Sportwettenservice GmbH
Linz
9 Monate
2014-07 - 2015-03

Development generic user interfaces Continenal Backend Platform (CoBePa)

Software Architect, Design, Developer Java EE 7 JSON HTML5 ...
Software Architect, Design, Developer

Description:

Continental Backend Platform ist eine Sammlung generischer Services. Wiederverwendbare eigenständige Funktionalitäten in verteilten Applikationen. Mit diesem Architekturkonzept ist eine Integration in eine Umgebung möglich, die wiederum weitere Backend Systeme „A CoC regarding IT related topic“ samt Infrastructure beinhaltet. Ein zentraler Punkt ist die Technologie aller Kooperationspartner zu berücksichtigen. Das Continental Backend Plattform wird für hochautomatisiertes fahren in Kooperation mit der BMW AG und IBM AG entwickelt. Fahrzeuge, mobile Endgeräte sammeln verschiedene Verkehrsdaten im Umkreis ihres aktuellen Standortes lat, lng. Diese Daten werden permanent an das CoBePa übertragen. Somit haben alle anderen Endgeräte, die mit diesem System verbunden sind, immer aktuelle Informationen zur Verfügung. Übertragungsinformationen können beispielsweise Wetter, Verkehrsaufkommen, Unfall, Position, Verkehrszeichen usw. beinhalten. Für das Projekt CoBePa Generic User Interface wurde ein Webbasiertes Framework entwickelt. Es wurde ein Kernmodul aufbereitet welches die Anmeldung, Rollenmanagement, Style, Registrierung und Verfügbarkeit vorhandener Services bereitstellte. Anhand dieser Plattform ist es möglich alle Services unabhängig voneinander in das Framework ASM Administration Service Monitoring einzubinden. Des Weiteren wurden Schnittstellen zwischen Kernmodul ASM Core und den User Interface Service entwickelt. Die UI Service Schnittstelle wird auf den eigentlichen Service on top Implementiert. Dadurch ist es möglich, alle Services über ein einheitliches Portal zu verwalten. Die Darstellung der Services ist sehr vielseitig und die interne Funktionalität ist jeweils unterschiedlich.

Duties:

  • Architecture, analyze, design and development on basis for Client/Server Java Enterprise Web Application
  • Agile methodic development, project management
  • Distributed service implementation management
  • Core architecture concept for cooperation with partner services
  • Web security implementation
  • Authentication, role, registration and style management implementation
  • Software interface JUnit testing
  • Graphical user interface visualization
  • Platform backend system architecture, design and development
  • Technology changings from EJB to Spring
  • Web App technology for mobile phones
Eclipse Glassfish Integrity Jenkins PostgreSQL Lotus Notes Kubuntu Windows MQTT
Java EE 7 JSON HTML5 CSS3 JavaScript Ajax JSF EJB Scrum
Continental AG
Regensburg
2 Jahre 5 Monate
2012-03 - 2014-07

Manager Component Flash for Electronic Control Units (ECU)

Manager Component Flash Plant Dingolfing Electronic Control Unit LIN-Bus MOST-Bus CAN-Bus ...
Manager Component Flash Plant Dingolfing Electronic Control Unit

Description:

Die Prozeßplanung E/E ist zuständig für alle elektronischen und elektromechanischen Programmier-, Codier-, Initialisierungs-, Inbetriebnahme- und Prüfprozesse in der Fahrzeugmontage inkl. der Vormontagen und der Fahrwerks- und Scheinwerfereinstellung. Die hierfür benötigten Basissysteme und Prozeßanlagen gehören ebenfalls in dessen Umfang wie auch die Standort- und Produktlinienübergreifende Standardisierung. In den Fahrzeugwerken der BMW AG werden Komponenten mit einem Softwarestand gemäß Vorgabe verbaut. Z.B. aufgrund verspäteter Lieferung von Steuergeräte – Software bzw. Altbestände im Werksbestand und den zeitlichen Bedarf innerhalb der Logistikkette entsteht bei annähernd allen I – Stufen der Bedarf, ein Update der Komponenten vor Verbau bzw. nach Verbau am Gesamtfahrzeug auf den aktuelleren Softwarestand vorzunehmen. Für diese Umfänge werden sogenannte Coding – Aufträge durch die Logistikkette angelegt. Der eigentliche Coding – Prozeß wird an entsprechenden Anlagen für das Gesamtfahrzeug oder für Einzelkomponenten (z.B. im Flashcenter) durchgeführt. Diese Anlagen (insb. der Flashprozeß) sind demnach für die jeweiligen Umfänge zu konfigurieren um diese für die Durchführung zu befähigen. Bereits während der Abarbeitung der Flashumfänge ist eine Kontrolle der aufgespielten Daten z.B. durch die Kontrolle der komponentenspezifischen Ergebnisdaten beim Durchlauf durch die Fahrzeugmontage erforderlich, um ggfs. Korrekturen einleiten zu können.

Duties:

  • Disziplinar Verantwortlich für die Planung und Steuerung der notwendigen Ressourcen innerhalb der Abteilung Prozeßplanung E/E Komponenten Coding und Programming.
  • Zuteilung des erforderlichen Personals abhängig von der Auslastung im Komponenten Coding und Programming Bereich.
  • Schnittstellenübergreifende Prozeßsteuerung zwischen Produktion, Logistik, Disposition und der Entwicklung.
  • Gewährleistung der Verfügbarkeit aller Anlagen inkl. Peripherie. Initiale Erstellung einer Komponenten- / Mengenliste.
  • Auswertung Statistik und Analyse der Komponentendurchlaufmenge. Erfassung und Dokumentation von Bordnetzindizierten Anpassungsbedarfen.
  • Problemlösung spezieller Eigenheiten der Komponenten bei Änderungen innerhalb des Bordnetzes.
  • Tools und Utilitys Programmierung
EDIABUS CASCADE MATADOR Flashtrailer SAP OBD APDM
LIN-Bus MOST-Bus CAN-Bus FlexRay LWL ISO Ethernet Java 7 ECU
BMW AG
Dingolfing
1 Jahr
2011-03 - 2012-02

Development Secondary Substation Node (SSN) EU ? Project OpenNode

Software-Entwickler Java 7 Webservice OSGi ...
Software-Entwickler

Description:

Betrachtet man den bisherigen Aufbau und die topologische Struktur von Stromerzeugungsanlagen, so lässt sich feststellen, dass diese eine sehr zentrale, von großen Kraftwerken geprägte ist. Eine besondere Rolle spielen derzeit vor allem noch Atomkraftwerke, deren Laufzeit nun strikt begrenzt ist. Der Trend geht hin zu einer dezentralen Erzeugung von Strom, die sowohl durch Nutzung fossiler Primärenergie in kleineren KWK – Anlagen als auch bei der Erzeugung von Strom mit erneuerbaren Quellen wie Photovoltaikanlagen, Windkraftanlagen und Biogasanlagen, zu finden ist. Ziel ist es, mehr Intelligenz in die Stromverteilung zu bringen, indem man Informationen von Erzeugungsanlagen, Verbrauchern (Haushalte/Industrieanlagen) oder Transformatorenstationen in Echtzeit abrufen und verarbeiten kann. Dazu soll ein System SSN entwickelt werden, das als Bindeglied zwischen Stomerzeuger und den Verbraucher fungiert. Es realisiert zudem Überwachungs – und Managementfunktionen für die Transformatorenstation, in die es integriert wird.

Duties:

  • Software Development IEC 61850/60870/61400 OSGi Bundles
  • Agile methodic development, project management
  • Analyse der Schnittstellenübergreifenden Datentransaktion
  • Design Prototyp Live Test Environment (Vienna/Madrid/Munich)
  • Implementierung IEC 61850/60870/61400 Protocol Standards
  • PTS Test/Simulation IEC Protokolle
  • Dokumentation IEC Java Implementeirung
ARM Eclipse Linux Equinox Shark SCADA PLC (PRIME; G3)
Java 7 Webservice OSGi IEC 61850 IEC 60870 IEC 61400 XML TCP/IP Ethernet Vadin JSF OpenNode Apache Axis
Siemens AG
Wien
3 Jahre
2008-03 - 2011-02

Implementation Integration MaTE & AIDASS Testsystem

Entwickler C C++ VxWorks ...
Entwickler

Description:

AIDASS – Advanced Integrated Data Acquisition and Stimulation System. Integrationsanlagen und Bodentestsysteme werden zur Evaluierung der Flugzeugelektronik und zum Test integrierter Mechanik- und Hydraulikkomponenten eingesetzt. AIDASS ist ein modular aufgebautes Testsystem, das sowohl in der Luftfahrtindustrie, in Simulatoren als auch bei europäischen Luftstreitkräften zum Einsatz kommt. Die AIDASS Produktfamilie wurde hierzu speziell für Tests und Freigabe von Systemen in Verkehrs- und Militärflugzeugen entwickelt. Das Einsatzspektrum geht von Softwaretests bis hin zu Testsystemen für den Flugversuch. AIDASS kann hierzu für automatische, als auch für interaktive Tests eingesetzt werden.

Die Produktfamilie deckt dabei folgende Einsatzbereiche ab:

  • Avionik einschl. Sensoren
  • Flight Control Systeme
  • Fahrwerk
  • Hydrauliksysteme

Duties:

  • Inbetriebnahme von AIDASS Testsystemen für die TORNADO und EUROFIGHTER Integrationsanlagen.
  • Erstellung von Abnahme – und Funktionstests.
  • Gestaltung einer Dokumentationsumgebung mit einem Content Management System Joomla.
  • Bestückung und Konfiguration der Systeme.
  • Durchführung elektrischer Tests.
  • Installation der Software.
  • Inbetriebnahme.
  • Durchführung der Funktionstests.
  • Durchführung der Systemintegrationsarbeiten sowie Feheranalyse und Fehlerbeseitigung.
  • Überprüfung der technischen Sicherheit.
  • Konfigurationskontrolle.
  • Erstellung der Systemdokumentation und der Abnahmeprotokolle.
  • Erstellung von möglichst automatischen Testprozeduren zum Nachweis der Funktionsfähigkeit der Systeme.
  • Erstellung von AIDASS Simulationen.
  • Erstellung von graphischen Bedienoberflächen für die automatischen Testprozeduren.
  • Erstellung von „Generic Interfaces“ für die Einbindung von neuen Signalschnittstellen.
VME / PCI-Tracer MKS Source Integrity Windows WindRiver Joomla Power PC
C C++ VxWorks CES MaTE AIDASS RIO3 ESD PMC405 VME-Bus VME PCI Java 6
EADS Deutschland GmbH
Manching
8 Monate
2007-07 - 2008-02

Development integrated Test environment MDP Software Acceptance Test Procedure

Software-Entwickler Java 6 SWT Java 2D ...
Software-Entwickler

Description:

Das Maintenance Data Panel (MDP) im Eurofighter/Typhoon, dient dem Flugzeugwart u.a. zur Abfrage diverser Informationen, sowie einspielen von Daten in das Flugzeug. Alle, für die Abnahmetests des MDP benötigten Dokumente, insbesondere die derzeit ca. 4000 Seiten der Software Acceptance Testprocedure des MDP, sollen mittels einer integrierten Arbeitsumgebung erstellt und verwaltet werden. Die Dokumente umfassen dabei die MDP Software Requirements, MDP Display – Definitionen, Interface Control Document (ICD) für die referenzierten Signale, die Software Acceptance Test Description (SATD), die Software Acceptance Test Procedure (SATP) und den Software Acceptance Test Report (SATR). Verwalten heißt in diesem Sinne auch, Versionierung, Verlinkung zwischen den Dokumenten, z.B. Requirements mit Test Cases der SATP, sowie generieren von an den Kunden zu liefernden Dokumente. Ziel der Arbeitsumgebung ist es letztendlich die gesamte SATP, d.h. alle Tests, vollautomatisch durchzuführen. Die Besonderheit hierbei ist, dass das MDP, neben herkömmlichen Kommunikationsmedien, wie den MIL-STD-1553 Bus und diversen diskreten Leitungen, einen portablen Datenspeicher, sowie ein textbasiertes User Interface mit touch-sensitiven Flächen zur Interaktion besitzt. D.h. um die Tests vollautomatisch durchführen zu können, müssen alle Schnittstellen von dem System entsprechend bedient werden. Die Busse und diskrete Leitungen werden mittels spezieller Simulationen abgedeckt, welche die Flugzeugumgebung simulieren und auch dahingehend entsprechende Testmöglichkeiten bieten. Für den Datenspeicher und die Benutzerschnittstelle wird ein Industrieroboter eingesetzt. Die tatsächlichen MDP Anzeigen werden per Videokamera ermittelt und durch eine Optical Character Recognition (OCR) Software in Text umgewandelt. Das Ergebnis wird mit der erwarteten Vorgabe aus der MDP Bildverwaltung verglichen.

Duties:

  • Entwicklung eines grafischen Editors, basierend auf GMF, zum Erstellen und Verwalten von MDP Displays, sowie eine Datenbankverbindung um die erstellten Displays zu sichern oder bereits erstellte Displays abzurufen.
  • Mitarbeit in allen anderen Bereichen der Anwendung. Analyse, Design, Implementierung, Test und Dokumentation.
  • Dokumentenverwaltung (SATD, SATP, SATR, ICD, MDP Display, MDP Requirements).
  • MDP Display Verwaltung
  • ICD Verwaltung (Eurofighter MDP – IPU Direct Digital Link (DDL), MaTE)
  • Dokumenten Export (PDF, MsWord, DocBook)
  • Test Execution Engine
  • Agile Methodic Entwicklung
Eclipse Kadmos OCR Sony FireWire Kamera Topcased DocBook Subversion MaTE Open Architecture Ware Eurofighter/Typhoon MDP MDP-IPU Direct Digital Link
Java 6 SWT Java 2D Java Media Framework Java Native Interface Java Advanced Imaging Eclispe Plug-in Eclipse RCP OSGi EMF GMF EMF SysML UML GEF Equinox
Manching
8 Monate
2006-11 - 2007-06

Implementation, Development Warehouse logistics Special for manual data Pick to Light Systems

Software-Entwickler Oracle PL/SQL MySQL C ...
Software-Entwickler

Description:

Das Pick to Light System besteht aus verschiedenen Komponenten. Es setzt sich zusammen aus Displays (7 Segment), die auf einem Bussystem (CAN BUS) montiert sind. Die Ansteuerung erfolgt über einen Multiplexer (EMUX), mittels vier serielle RS485 Schnittstellen. Ein erforderliches Softwaremodul Display Data Control (DDC) versorgt alle Multiplexer über eine TCP/IP Schnittstelle mit Daten. Der DDC stellt den Kernpunkt dar und ist die wichtigste Komponente im System. Alle abhängigen Bestandteile werden hier verarbeitet und gesteuert. Host, Datenbank, DDC, RF – Terminal, SPS, EMUX, Displays, stehen ständig in Verbindung und ergeben somit das Pick to Light System. Bei dieser Art der Kommissionierung wird der gesamte Kommissionierbereich in einzelne Zonen (Stationen) unterteilt, verbunden durch Fördertechnik, die auch zur Einlagerung genutzt werden kann. Die Materialflusssteuerung führt den Auftragsbehälter nur an Ziele, wo eine Bearbeitung erforderlich ist. Überfüllte Stationen werden übersprungen und später erneut angesteuert. Stop – and – go – Betrieb ist ebenso möglich. Eilige Aufträge - die Restlaufzeit wird automatisch berechnet und mit einem Versandtermin verglichen - werden vorrangig bearbeitet. Vollen Behältern kann manuell ein Leerbehälter hinzugefügt werden. Stationen können gesperrt oder umgeleitet werden. Voraussetzung sind eine entsprechende Förderanlage und die jeweiligen Software-Module. Die Entnahmedaten werden „papiergebunden" als Pickliste oder „online" via Pick to Light bzw. Datenfunk übertragen. Die papierlosen Verfahren ermöglichen Leistungsauswertungen, Korrektur, oder Nachschub-Anforderung direkt vor Ort.

Duties:

  • Entwicklung und Implementierung kundenspezifischer Schnittstellen
  • Durchführung von Systematischen Tests
  • Konfiguration der Logistikanlagen
  • International Implementing (Startup Engineering)
  • Dokumentation von Neuentwicklungen
  • Erstellen von Pflichtenheften • Schulungen Pick to Light System
Windows Linux Telnet WinSCP E-Workbench Slick Edit MS Visual C++
Oracle PL/SQL MySQL C C++ RS485 Java 6 EMUX SPS RF-Terminal V3 Display Pick to Light TCP/IP Ethernet
Graz
8 Monate
2006-04 - 2006-11

Continuous Development Web Application peRcy@

Software-Entwickler Java 5 JBuilder Java EE ...
Software-Entwickler

Description:

Mit dieser Software wird der Personalbeschaffungsprozess enorm verbessert und zusätzlich werden die Durchlaufzeiten vereinfacht und verkürzt. Standorte aus ganz Deutschland werden untereinander vernetzt und haben Zugriff auf eine gemeinsame Datenbank ihrer Kunden, die unter anderem mit einer Schnittstelle zur Agentur für Arbeit verbunden ist. Die professionelle Entwicklung der Webapplikation wurde in Java 5 umgesetzt. Dazu wurde die Entwicklungsumgebung JBuilder verwendet. Diverse Administrationstools wurden in C, C++ entwickelt und dienten zur Überwachung des Datentransfers. Die dazu verwendeten Entwicklungsumgebungen beinhalteten MS Visual Studio und Borland.

Duties:

  • Architektur, Analyse und Design der Neuentwicklung von peRsy@
  • Entwicklung und Erweiterung von peRsy@
  • Erstellen von Linux Scripten für Fernwartung
  • Dokumentation eines Usermanuals
  • Kundenbetreuung für technische Probleme
  • Netzwerkbetreuung intern
Windows Windows Server 2003 Linux PostgreSQL Telnet Java5 JBuilder J2EE Jboss4.2.2.GA CSS
Java 5 JBuilder Java EE JBoss Tomcat HTML CSS JavaScript JSP UML
GermanPersonnel e-search GmbH
München
8 Jahre 1 Monat
1996-04 - 2004-04

Specialist for Ground Support Tactical Aircrafts Tactical Leadership Program (TLP)

Instandhaltung / Instandsetzung / Einsatzplanung Dokumentation Schulungen Logistik ...
Instandhaltung / Instandsetzung / Einsatzplanung

Description:

Als Soldat auf Zeit war ich im Jagdgeschwader 74 „Mölders“ als Vorgesetzter im Bereich Rettungssysteme für Kampfflugzeuge Phantom F4, Tornado und Eurofighter/Typhoon tätig. Zu meinen Aufgaben gehörte die tägliche Inspektion von Geräten, wie z.B. Schleudersitz und Notfunkgerät. Hier wurde stets auf größte Sorgfalt geachtet, um den Flugsicherheitsrichtlinien gerecht zu werden. Darüber hinaus war ich für die Funktionsfähigkeit der Ausrüstungsgegenstände sowie für eine ordnungsgemäße Dokumentation an Bord und den Wartungsbüchern verantwortlich. Bei einem Einsatz der Staffel musste ich den logistischen Ablauf koordinieren. Auf diese Weise konnte ein sicherer Ablauf des Flugbetriebs garantiert werden. Durch meine langjährige Erfahrung und zuverlässige Arbeitsweise, wurde ich in ein internationales Team für Auslandseinsätze integriert, NATO Tactical Leadership Program (TLP). In Italien (Decimomannu) unterstützte ich die Wartungsarbeiten der European Aeronautic Defence and Space Company (EADS) bei Eurofighter/Typhoon Flugtests über mehrere Jahre.

Duties:

  • Instandhaltung / Instandsetzung technischer Geräte
  • Einsatzplanung
  • Dokumentation Bord und den Wartungsbüchern
  • Logistik koordination auslandseinsätze
  • Schulungen
  • Personalführung
Windows Martin Baker HGU 55G MK10 SWW Phantom F4 Tornado Eurofighter Typhon
Dokumentation Schulungen Logistik Personalführung Instandhaltung Instandsetzung Einsatzplanung
Luftwaffe
NATO Weltweit

Aus- und Weiterbildung

Aus- und Weiterbildung

Education

Thematic Priority

Object Orientated Programming and Technology Object Orientated Design and Analyze Object Orientated Method and Procedures Model Driven Development Software Realization and Implementation Agile Methodic Development Process Planning and Analyze

Additional Qualifications

Scrum Master Oracle PL/SQL Cisco Certified Network Associate (CCNA) PC Hardware & Systems Technology Education of Instructor

Field of Experience

Document, Project and Quality Management Human Resource Management Computer Networking Machines and Control Technology General and Military Aeronautic Automotive Engineering System Engineering Embedded Systems Software Development Software Architecture

Kompetenzen

Kompetenzen

Schwerpunkte

Automotive Engineering
Computer Networking
Embedded Systems
Model Driven Development
Object Orientated Design and Analyze
Object Orientated Method and Procedures
Process Planning and Analyze
Software Development
Software Engineering
Software Realization and Implementation
Visualisation Graphical User interface

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
agile Entwicklungsmethoden
agile Programmierung
Batches
Continuous Integration
Eclipse
EJB
EJB3
Git
Glassfish
HTML
HTML5
Jenkins
Jira
JSF
Maven
Microsoft Sharepoint
Mockito
modulare Entwicklung
PrimeFaces
Responsive Webdesign
REST
Rich Internet Applications
SAP
SAP4Invoice
Scrum
SonarQube

Knowledge

Standard Software

Open Office, MS Office, MS Project, Lotus Notes

Operating System

Windows, Linux, Unix, Vx Works

Coding Language

Java, C#, C, C++, Visual Basic, HTML5, PHP, XML

Database

MySQL, MS Access, Oracle PL/SQL, PostgreSQL, NoSQL

Tools

Eclipse, Topcased, Open Architecture Ware, Together Architect/Designer, Matlab, JBuilder, NetBeans, MS Visual Studio .NET, Ilogic Rhapsody, DB-Designer, SAP, MaTE, AIDASS, CASCADE, Integrity, Jenkins, Maven, Git, SonarQube, Jira

Interface

DocBook, Java, Swing, JUnit, Java 2D, JDBC, JNI, RMI, Log4j, JFCUnit, SWT, Eclipse Plug-in Development, Eclipse RCP, OSGI, Equinox, EMF, E-Core, Apache ANT, J2EE, JEE, CDI, EJB, JPA, JSP, JSF, Spring, Primefaces, jQuery, JAAS, Hibernate, WebService, RESTful, JSON, Websphere, GlassFish, ODB, Nokia Map, Android

Bus System

MIL-STD-1553, RS485, LAN, CAN, MOST, FlexRay, VME

Method

OOA, OOD, OOP, OOT, MDD, UML, SysML

Betriebssysteme

Kubuntu
Linux
Ubuntu
VxWorks
Windows
Windows Server 2003

Programmiersprachen

Ajax
C
C#
C++
Excel macro-programming
Java 9
Java EE 8
Java EE 8
JavaScript
JPA
JS
JSON
JSP
JTA
JUnit
MS Visual C++
Oracle/SQL
PHP
UML

Datenbanken

CDI
DB
Lotus Notes
Microsoft Access
Mongo DB
MySQL
NoSQL
Oracle
Oracle 11
Oracle DB
Oracle DB PostgreSQL

Datenkommunikation

Ethernet
MQTT
TCP/IP

Hardware

ARM
Flashtrailer
Power PC
SPS

Berechnung / Simulation / Versuch / Validierung

IHS Data
IHS Marktdaten

Design / Entwicklung / Konstruktion

Domain Driven
Model Driven
Primefaces Junit

Managementerfahrung in Unternehmen

Scum Master

Branchen

Branchen

IT Automotive, Luft & Raumfahrt, Öffentliche Dienste

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.