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
Fachlicher Schwerpunkt dieses Freiberuflers
Senior Java Developer, Fullstack Developer, Build-Manager, Devops, Continuous-Integration/Delivery Specialist, Team Lead, Product Owner
D0
D1
D2
D3
D4
D5
D6
D7
D8
D9
Österreich
Schweiz
Einsatzort unbestimmt
Suche ein Remote Projekt mit >80% Remoteanteil.
Position
Projekte
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
Linux(Ubuntu,CentOS, etc.)
OS-X
Windows
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



