Fachlicher Schwerpunkt dieses Freiberuflers

Senior Java Developer, Fullstack Developer, Build-Manager, Devops, Continuous-Integration/Delivery Specialist, Team Lead, Product Owner

verfügbar ab
01.06.2020
verfügbar zu
100 %
davon vor Ort
20 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Kommentar

Suche ein Remote Projekt mit >80% Remoteanteil.

Position

Projekte

05/2017 - 12/2018

1 Jahr 8 Monate

Zebra(CEDEC) - BMW Projekt - Big Data

Rolle
Entwickler, Teil-Product Owner
Kunde
msg Systems, BMW
Einsatzort
München, Cluj bzw. Remote
Projektinhalte

CEDEC ist das Produkt für die iPDM Bedarfsrechnung und ersetzt die Bedarfsrechnung aus dem System MSTAIS und somit die Versorgung der Fahrzeugwerke mit Brutto-Sekundärbedarfen im kritischen Pfad. Projektgröße: ca. 50 Berater und Entwickler

Kenntnisse

Scrum

Konzeption

RequirementEngineering

Produkte

Java 8

Spark

Solr

Zookeeper

Elastick Stack

JEE 7

CDI 1.x

CA4.1

REST

JAX-RS(Jersey)

Swagger

Checkstyle

Findbugs

PMD

Sonar

JUnit

Mockito

Ansible

Maven

Jenkins

git

Gerrit

Oracle 12g

DB2

mysql

Payara Micro

11/2016 - 05/2017

7 Monate

WLTP - BMW Projekt

Rolle
Team Lead, Senior Java Entwickler
Kunde
msg Systems, BMW
Einsatzort
München, Cluj bzw. Remote
Projektinhalte

Bei WLTP („Worldwide Harmonized Light Vehicles Test Procedure“) handelt es sich um eine neue Testprozedur zur Ermittlung von Fahrzeugsverbrauchswerten. Sie ist ab September 2017 in der EU und einigen anderen Ländern wie Indien und Japan gesetzlich vorgeschrieben. Im Rahmen des Teilprojektes TP2 wird sichergestellt, dass die Prozesse und IT-Funktionalitäten zur Bereitstellung und Erzeugung fahrzeugindividueller CO2-, Verbrauchs- und Reichweiten-Daten aufgebaut und an relevante Folgesysteme weitergeleitet werden.

Projektgröße: ca. 50 Berater und Entwickler
Projektvolumen: ca. 10.000 PT

Kenntnisse

Scrum

Produkte

Java 8

JEE 7

JPA 2.x

EJB 3.x

CDI 1.x

CA4.1

REST

JAX-RS(Jersey)

JAX-WS

JAAF

Swagger

HTML

CSS

Javascript

ExtJS

Checkstyle

Findbugs

PMD

Sonar

JUnit

Mockito

Maven

Jenkins

git

Gerrit

Oracle 12g

Flyway

Payara

Docker

09/2015 - 11/2016

1 Jahr 3 Monate

KAI - BMW Projekt

Rolle
Lead-Entwickler
Kunde
F&F
Einsatzort
München bzw. Remote
Projektinhalte

Schlüsselinterpretation mittels der GKI Bibliothek für berechtigte Dritte und Händlerorganisationen.

Aufgaben: Konzeption, Entwicklung, Aufbau des Projektes von 0, Continuous Delivery(außer Prod), Test Automatisierung, Payara Migration, Go Live Support, Last Tests, Infrastruktur

Kenntnisse

Scrum

Continuous Integration

TDD

DDD

Clean Code

Produkte

JPA 2.x

EJB 3.x

CDI 1.x

CA4.1

REST

JAX-RS(Jersey)

JAX-WS

JAAF

Swagger

HTML

CSS

Javascript

ExtJS

Checkstyle

Findbugs

PMD

Sonar

SonarJ

JUnit

Mockito

Rest-Assured

Arquillian

Maven

Jenkins

Subversion

git(git svn)

Oracle 11g-12g

Flyway

Glassfish 3.1

Payara

Docker

Java 7

Java 8

JEE

05/2015 - 11/2016

1 Jahr 7 Monate

iLean - BMW Projekt

Rolle
Senior Java-Entwickler
Kunde
F&F
Einsatzort
München bzw. Remote
Projektinhalte

IT-Plattform für die Steuerung und Unterstützung der Gesamtheit aller Anwendungen in den Aftersales-Prozessen. Ein zentraler Anteil stellt mittels einer Java EE-Anwendungsglogik Basisdienste (z.B. Datenversorgung, Authentifizierung und HW-/SW-Inventarisierung) zur Verfügung

Tätigkeiten: 

Entwicklung, Infrastruktur Verbesserungen, Test Automatisierung, Last Tests

Kenntnisse

Scrum

Continuous Integration

Produkte

Java 7

JEE 6

JPA 2

EJB 3.1

CDI

CA4.1

REST

JAX-RS

JAX-WS

HTML

CSS

Javascript

ExtJS

Checkstyle

Findbugs

PMD

Maven

Jenkins

Subversion

Oracle 11g

Flyway

Glassfish 3.1

Docker

Git

11/2014 - 04/2015

6 Monate

PEP PDM - BMW Projekt

Rolle
Senior Java-Entwickler, Continuous-Integration Specialist
Kunde
NTT Data, BMW
Einsatzort
München, Remote
Projektinhalte

Technische Beratung, Entwicklung, 3rd-Level-Support, Aufbau/Betrieb/Optimierung von der Continuous Integration/ Delivery Umgebung, Test Automatisierung, CA4 Migration, Go Live Support

Kenntnisse

Continuous Integration/ Delivery

Produkte

Java 7

Java EE 6

JDBC

EJB 3.1

CDI

SAP JCo

CA 4

Arquillian

Selenium

JUnit

Struts

HTML

CSS

Javascript

ExtJS

ExtJS

Maven

Ant

Jenkins

Subversion

Oracle 11g

Glassfish 3.1

Projekthistorie

Zeitraum 07/2014 – 31/10/2014

Branche Automotive

Projekt PCM  

BMW Projekt Webanwendung, deren Aufgabe ist Fahrzeug Konfigurationen zu verwalten und bei Neubestellungen schon vorhandene Lager Fahrzeuge über die  hinterlegten Konfigurationen zu suchen.

 

Aufgaben Entwicklung

Firma msg Systems, München bzw. Remote

Funktion Java-Entwickler

Technisches Umfeld 

Java 1.7, JEE 6, JPA 2, EJB 3.1, CA4, JSF 2, Tomahawk, HTML, CSS, Javascript, Checkstyle, Findbugs, PMD, Maven, Hudson, Subversion,Oracle 11g, Glassfish 3.1, PostgreSQL

Vorgehensweise Wasserfall


 

Zeitraum           09/2013 – 03/2014

Branche            Telekommunikation/Banken

Projekt/Aufgaben   Entwicklung einem Backoffice-Plattform für ein Mobile-Payment
                   Billing-System, Continuous Integration für dieses System

Firma              Bearingpoint Infonova, Graz

Funktion           Build Manager, Java Entwickler

Technisches Umfeld Java SE 6/7, JEE 6, Spring 3, EJB 3.1, MyBatis, Hibernate, jBPM, JMS,
                   Apache ActiveMQ, Apache CXF, Quartz, Struts, Tiles, FreeMarker, JSP,
                   HTML, Javascript, CSS, JUnit, EasyMock, Selenium, GlassFish 3.1.2.2,
                   Eclipse Juno, Yoxos, JRebel, Maven, Jenkins, Sonar, Checkstyle,
                   Findbugs, Subversion, Oracle 11g DB, Oracle SQL Developer,
                   JIRA/Confluence

Vorgehensweise     Scrum, Kanban


Zeitraum           06/2012 - 08/2013

Branche            Telekommunikation
Projekt/Aufgaben   Entwicklung einem Backoffice-Plattform für ein

                   Billing-System, Continuous Integration für dieses System

Firma              Bearingpoint Infonova, Graz
Funktion           Build Manager, Java Entwickler
Technisches Umfeld Java SE 6/7, JEE 6, Spring 3, EJB 3.1, MyBatis, Hibernate, jBPM, JMS,

                   Apache ActiveMQ, Apache CXF, Quartz, Struts, Tiles, FreeMarker, JSP,

                   HTML, Javascript, CSS, JUnit, Mockito, EasyMock, Selenium,

                   GlassFish 3.1.2.2, Eclipse Indigo, Yoxos, JRebel, Maven, Jenkins, Sonar,

                   Checkstyle, Findbugs, Subversion, Oracle 11g DB, Oracle SQL Developer,

                   JIRA/Confluence
Vorgehensweise     Scrum, Kanban


Zeitraum           09/2011 - 05/2012
Branche            Telekommunikation
Projekt/Aufgaben   Verstärkung eines Infrastruktur-Teams spezialisiert auf Build

                   Management, Configuration Management, Continuous Integration, Tool

                   Development, Eclipse Plugin Development, Java Development
Firma              Bearingpoint Infonova, Graz
Funktion           Build Manager, Java Entwickler
Technisches Umfeld Java SE 6, Spring 3, JUnit, EasyMock, Selenium, Glassfish 3.1,

                   Eclipse, Yoxos, JRebel, Maven, Jenkins, Sonar, Checkstyle, Findbugs,

                   Subversion, Git, Oracle 10g DB, Oracle SQL Developer, JIRA/Confluence,

                   Linux
Vorgehensweise     Scrum, Kanban



Zeitraum           11/2010 - 08/2011
Branche            Automotive
Projekt            ERIC- BMW Projekt
                   Das Anwendungssystem ERIC (Electronic Remarketing Information Centre)

                   stellt ein Verwaltungs- und Informationssystem für Gebrauchtfahrzeuge

                   der BMW-Händler, den nationalen BMW- und MINI-Niederlassungen (NSC) und

                   der BMW-AG dar. Da das System weltweit im Einsatz ist und viele

                   marktspezifische Prozessvarianten existieren, ist die fachliche und

                   technische Komplexität sehr hoch.
Aufgaben           Entwicklung, Organisation/Analyse, Build  Management, Implementierung

                   des automatischen Deployments, Continous Integration mit Hudson,

                   Release Management, Coaching von Junior-Entwicklern, Kommunikation mit 

                   Kunden
Firma              Msg Systems, München bzw. Cluj
Funktion           Build Manager, Java-Entwickler
Technisches Umfeld E4C –Oracle 10g, Weblogic 8, Java 1.5, JPA, EJB3, CA3, JSF, Richfaces,

                   HTML, CSS, Javascript)

                   E4N-  Oracle 10g, Weblogic 8, Java 1.4, Hibernate, SCXML, Struts,

                   Tiles,  JSP, HTML, CSS, Javascript 

                   E4D-  Oracle 10g, Weblogic 8, Java 1.4, CA2, EJB2, Struts, Tiles, JSP,

                   HTML, CSS, Javascript
Vorgehensweise     Scrum


Zeitraum           2010/04 - 2010/11
Branche            Automotive
Projekt            BEA-Migrationsprojekt:

                   Aufgrund des Support-Endes der auf WebLogic 8.1 basierenden
                   Musterlösung „ML Java AppServer Premium V3.0 (J2EE, WLS8)“ besteht die

                   Notwendigkeit der Migration auf eine höhere Musterlösungsversion V4.0

                   (JEE5, WLS10) oder V.5.0 (JEE5, Glassfish 2.1).
Aufgaben           Build- und Konfigurationseinstellungen für die Projektumgebungen

                   (Migration von Ant auf Maven), Java SE 1.5 Kompatibilität der Sourcen

                   und JSP-Seiten überprüfen, Soft-Migration von EJB2 auf EJB3, WebLogic-

                   spezifische Funktionalitäten (bei Migration auf GlassFish) ausbauen,

                   verwendete Frameworks und Versionen aktualisiseren, Prüfung und

                   Anpassung der Schnittstellen, Deployment: Die neu erstellte Anwendung

                   auf den entsprechenden Umgebungen deployen und für die Tests

                   vorbereiten.
Firma              Msg Systems, München bzw. Cluj
Funktion           Build Manager, Java-Entwickler
Technisches Umfeld Oracle 10g, Java SE 1.4, Java SE 1.5, Java Weblogic 8, 10,

                   Glassfish 2.1, EJB 2, 3, Ant, Maven, Nexus, Subversion
Vorgehensweise     Wasserfall



Zeitraum           2010/2 – 2010/4
Branche            Automotive
Projekt            ASAP- Projekt bei BMW
                   ASAP („AfterSales Assistance Portal“) ist ein Web-Portal mit  

                   vielfältigen Anwendungen im Geschäftsbereich Aftersales.
Aufgaben           Entwicklung von Change-Requests
Firma              Msg Systems, München bzw. Cluj
Funktion           Java-Entwickler
Technisches Umfeld Oracle 10g, Weblogic 8, JDBC, Struts, JSP, HTML, CSS, Javascript
Vorgehensweise     Wasserfall



Zeitraum           2009/11 – 2010/2
Branche            Automotive
Projekt            PASS - Projekt bei BMW:
                   Die webbasierte Anwendung PaSS („Parts Sales Support“) unterstützt
                   den Vertrieb von Ersatz- und Zubehörteilen vom BMW-Händler an die

                   Kunden der sog. -4. Ebene. PaSS unterstützt außerdem den hierfür nötigen

                   Teilevertrieb von den Märkten an die BMW-Händler.

Aufgaben           Entwicklung (Change Request), Organisation/Analyse, Kommunikation mit

                   Kunden,  3rd-Level-Support, Coaching von Junior-Entwicklern, Release

                   Management

Firma              Msg Systems, München bzw. Cluj
Funktion           Java-Entwickler

Technisches Umfeld Oracle 10g, Weblogic 8, Java 1.4, EJB2, CA2, Struts, JSP, HTML, CSS,

                   Javascript
Vorgehensweise     Wasserfall


Zeitraum           2009/05 – 2009/11
Branche            Automotive
Projekt            LRPlan - Projekt bei BMW
                   Webanwendung, deren Aufgabe es ist, Rückstellungsbedarfe für

                   eine Vertriebsgemeinde zu ermitteln (Planung), nachzuhalten

                   (Ratenüberarbeitung), zu berechnen bzw. zu überarbeiten und den

                   nachfolgenden Finanzprozessen in Form von Excel-Reports zur Verfügung

                   zu stellen.
Aufgaben           Entwicklung
Firma              Msg Systems, München bzw. Cluj
Funktion           Java-Entwickler
Technisches Umfeld Oracle 10g, Glassfish 2.1 , Java 1.5, JPA, EJB3, CA3, POI, JSF,

                   Richfaces, HTML, CSS, Javascript
Vorgehensweise     Scrum



Zeitraum           2009/02 - 2009/04
Branche            Automotive
Projekt            SQMS- Projekt bei Daimler Chrysler
                   System zum Austausch von Qualitätsdaten zwischen Daimler
                   und Zulieferern zur Unterstützung zentraler Qualitätsprozesse bei 

                   Daimler: Ausschuss-/Reklamationsprozess, Produkt- und

                   Produktionsfreigabeprozess (Bemusterung), Prozess zur Requalifikation

                   sicherheitsrelevanter Teile
Aufgaben           Entwicklung (Defect-Behebung im Frontend)

Firma              Msg Systems, München bzw. Cluj
Funktion           Java-Entwickler
Technisches Umfeld DB2, WebSphere 6, Java 1.4, EJB 2, XML, XSL, HTML, Javascript,
Vorgehensweise     Wasserfall


 

Zeitraum           2007/12 - 2008/08
Branche            Telekommunikation
Firma              Softvision, Cluj
Funktion           Junior-Java-Entwickler
Projekt            VNotes Server - Sprint Project
                   Webanwendung für Mobilgeräte Syncronisierung, Verschickung von
                   Audionachrichten
Technologien       Oracle, JBoss AS, Struts, JSP, HTML, CSS, Javascript
Tätigkeitsgebiete  Entwicklung (Bug-Fixing, Erweiterungen, um neue Mobilgeräte zu

                   unterstützen

Vorgehensweise     Wasserfall


 

Zeitraum           2007/12 - 2008/08
Branche            Telekommunikation
Firma              Softvision, Cluj
Funktion           Junior-Java-Entwickler
Projekt            Podcasting Server - Sprint Projekt
                   Webanwendung für die Podcast-Verwaltung
Technologien       MySQL, JBoss AS, EJB3, JBoss Seam, JSF, Richfaces, HTML, CSS, Javascript
Tätigkeitsgebiete  Entwicklung(Neu Entwicklung)
Vorgehensweise     Wasserfall

Branchen

Automotive (BMW, Daimler)

Telekommunikation (Sprint, A1)

Finanzdienstleistungen(Paybox)

Kompetenzen

Datenbanken
DB2
Flyway
JDBC
MS SQL Server
MySQL
Oracle
Oracle 11g
Postgres

Sprachkenntnisse
Deutsch
fließend
Englisch
fließend
Rumänisch
fließend
Ungarisch
fließend

Datenkommunikation
Internet, Intranet
RPC
TCP/IP

Programmiersprachen
ExtJS
Java
Java 7
Java 8
JavaScript
JAX-RS
JAX-WS
JEE
JEE 6
JEE 7
PL/SQL

Betriebssysteme

Linux(Ubuntu,CentOS, etc.)

OS-X

Windows


Produkte / Standards / Erfahrungen
CA4.1
CDI
Checkstyle
Clean Code
Continuous Integration
CSS
Docker
EJB 3.1
Findbugs
Git
Glassfish 3.1
HTML
Jenkins
JPA 2
Konzeption
Maven
Mockito
PMD
RequirementEngineering
REST
Scrum
Solr
Sonar
Spark
Subversion
TDD
Zookeeper

Enterprise-Entwicklung

JEE(5, 6, 7), Spring, Hibernate, JPA, JPA2.x, MyBatis, JDBC, EJB3.x, JMS, Apache ActiveMQ, JAX-WS, Apache CXF, Web-Services, REST, JAX-RS(Jersey), JBoss Seam, JBPM, SCXML, Quartz, Spark

Web-Entwicklung

JSF, JSF2, Facelets, Richfaces, Tomahawk, Struts, Tiles, Freemarker, Servlets, JSP, HTML, Javascript, ExtJS, CSS, JSON, XML

Test-Frameworks

JUnit, EasyMock, Mockito, Selenium, Arquillian, Rest Assured

Mobile-Frameworks

Google Android

XML-Frameworks

JAXB

BMW-Frameworks

CA2, CA3, CA4, CA4.1, JAAF, Grops, Staging

Sonstiges

POI, SAP Jco, Solr,

Script-Sprachen

bash, cmd

Datebank-Sprachen

SQL, PL/SQL

Application-Server

Payara, Glassfish, Weblogic, JBoss, Websphere

Web-Container

Tomcat, Jetty

Web-Server

Apache

Datenbanksysteme

Oracle, MySQL, PostgreSQL, Solr

Enwicklungsumgebungen

Eclipse, SpringToolSuite, Netbeans, IntelliJ Idea

Qualitätssicherung

Sonar, SonarJ, Findbugs, Checkstyle, Eclemma, Jacoco

Versionsverwaltung

Subversion, Git

Build/Deployment Tools

Maven, m2e, Tycho, Ant, Jenkins, Hudson, Nexus, Flyway, Ansible

Containervirtualisierung

Docker

Sonstige Werkzeuge

Jira, Confluence, HP-QC, Codebeamer, JMeter, JProfiler, JRebel, SoapUI, SQL Developer, Yoxos, Puppet, Zookeeper

Betriebssysteme

Linux, Apple Mac OS-X, Windows

Best Practices

Continuous-Integration/Delivery, Configuration Management, Test Driven Development (TDD), Clean Code


Ausbildungshistorie

Informatik-Studium  an der Technischen Universität Cluj-Napoca (2008)
Abschluss: Diplom-Ingenieur