Java und OSGi Experte

Profil Foto
Verfügbarkeit einsehen
  Nähe des Wohnortes
de  |  en
  85€/Stunde
  70569 Vaihingen
 13.07.2018

Kurzvorstellung

Aufgrund meiner langjährigen Spezialisierung auf Java, JEE, Eclipse RCP und OSGi werde ich das Entwicklungsteam maßgeblich unterstütze und zum Erfolg des Projektes beitragen.
Meine Fähigkeiten bringe ich sehr gerne in das Scrum Team ein.

Auszug Referenzen (4)

"Schnelle Einarbeitung, gut strukturiertes Vorgehen, gute Inputs/Ideen und Umsetzung der Arbeit, sehr angenehmes Zusammenarbeiten"
Softwareentwicklung
Kundenname anonymisiert
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Entwicklung von Verwaltungssoftware für den landwirtschaftlichen Bereich.
- Erstellen einer Eclipse RCP 4 Anwendung
- Erstellen von EJB - JBoss 10 Applikationsserver
- Erstellen eines Import für die Übernahme der Alt Daten
- Umstellung des Build System von Ant auf Maven
- Umstellung auf CI/CD Prozesse

Eingesetzte Komponenten:
JavaSE 8, JEE 7, EJB3.1, JAX-WS, Web Services, JBoss 10, Eclipse RCP 4, PostgreSQL 10.3, Hibernate 5, Eclipse Oxygen, SVN 1.7, Maven 3, Nexus, Jasperreports

Eingesetzte Qualifikationen

PostgresSQL, jboss, Objektorientierte Programmierung (OOP), Apache Maven, Apache Subversion (SVN), Eclipse, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), Rich Client Platform (Eclipse RCP), Webservices


"Die Zusammenarbeit war angenehm und fachlich sehr fundiert. Die Umstellung erfolgte sehr zügig."
DevOps Manager
Tobias Nies
Tätigkeitszeitraum

10/2017 – 12/2017

Tätigkeitsbeschreibung

Umstellung des ant Build auf das maven Build System von 10 hetrogenen J2EE Hauptprojekten mit jeweils 5-10 Teilprojekten.

- Erstellen eines Refactoring maven Plugin für das automatische
SVN Refactoring mit SVN Historie sowie die Analyse der jar
Dependencies und Auflösung zu maven Artefacten mittels Nexus
Rest Checksummensuche. Generieren der Parent und Module
pom.xml Strukturen.

- Erstellen eines maven Plugin für das Oracle Datenbank
Deployment. Mergen von DB Scripten.

- Erstellen eines Maven Archetypes

Die Realisierung erfolgte ausschließlich durch den Bieter.
Abstimmung mit dem Systemintegrator und den Projektverantwortlichen erfolgten regelmäßig.

J2EE, maven 3.5, Nexus 3.5, Jenkins, Jira, Eclipse 4.5/4.7, Subversive, m2e, Webspehere 8, Java 1.8, SvnKit, Luke 5.5 , Apache Lucene 5.5, Tattletale 1.1, Windows 7, Solaris, Oracle 11g

Eingesetzte Qualifikationen

Apache Subversion (SVN), J2EE (Java EE), J2SE (Java SE), Kontinuierliche Integration, Jenkins, Apache Maven


"Hohes Expertenwissen und viel Erfahrung. Neue Impulse ins Projekt gebracht und positive Veränderungen bewirkt. Freundlicher und professioneller Umgang"
Softwareentwicklung
Sören Braunstein
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

Java Eclipse RCP/ OSGi und JBoss JEE Softwareentwicklung

Eingesetzte Qualifikationen

J2EE (Java EE), J2SE (Java SE), Rich Client Platform (Eclipse RCP)


"Herr [...] ist ein sehr wertvoller Mitarbeiter. Der insbesondere neue Ideen und Optimierungen einbringt und diese von der Konzeption bis zur Einführung treibt"
Softwareentwicklung & Configuration Management
Kundenname anonymisiert
Tätigkeitszeitraum

2/2016 – 1/2017

Tätigkeitsbeschreibung

+ Projektrestrukturierung der Entwicklungsumgebung für 700 Projekten:
- Maven Projektstrukturen
- Eclipse IDE Feature Set
- Workspace Strukturen
- Oomph Product und Project Setups
- JBoss IDE Anbindung
- SVN Strukturen
- OSGi Equinox
- Jenkins

+ Entwickel von Eclipse IDE Plugins für die Unterstützung des Entwicklungsprozesses
- JBoss/OSGi Eclipse Plugin zum synchronisieren von IDE Projekten mit dem Server Laufzeitcontainer
- Oomph SVN checkout Task

+ Entwicklung von OSGi und RCP passierten Oberflächen
+ Entwicklung von JEE/OSGi basierten Server Services

Eingesetzte Qualifikationen

jboss, J2EE (Java EE), J2SE (Java SE), Rich Client Platform (Eclipse RCP), Jenkins, XSLT (XSL Transformation)


Ich biete

IT, Entwicklung
  • J2SE (Java SE)
    2 Jahre, 5 Monate Erfahrung
  • Rich Client Platform (Eclipse RCP)
    2 Jahre, 1 Monat Erfahrung
  • jboss
    2 Jahre, 1 Monat Erfahrung
  • J2EE (Java EE)
    2 Jahre, 1 Monat Erfahrung
  • Apache Maven
    5 Monate Erfahrung
  • Apache Subversion (SVN)
    5 Monate Erfahrung
  • PostgresSQL
    2 Monate Erfahrung
  • Objektorientierte Programmierung (OOP)
    2 Monate Erfahrung
  • Hibernate (Java)
    2 Monate Erfahrung
  • Java Architecture for XML Binding (JAXB)
    2 Monate Erfahrung
  • Webservices
    2 Monate Erfahrung
  • Eclipse
    2 Monate Erfahrung
  • Android Entwicklung
  • Software Architektur / Modellierung

Management, Unternehmen, Strategie
  • Projektmanagement

Projekt‐ & Berufserfahrung

Software Architekt
HABA Online Shop, Remote
4/2018 – offen (4 Monate)
Handel
Tätigkeitszeitraum

4/2018 – offen

Tätigkeitsbeschreibung

Evaluierung und Implementierung eines OSGi Middelware Cluster Systems
• Evaluierung von möglichen Cluster Software Komponenten
• Implementierung einer OSGi Remote Service Schnittstelle
• Implementierung eines automatisierten Cluster Node und Service Discovering
• Implementierung einer Rest Service URL Redirection
• Implementierung eines Rest und OSGi Service Loadbalancer
• Konsolidieren des bestehenden maven Build Systems
• Erweitern der bestehenden OSGi Karaf Middelware.

Software Entwicklung
• Karaf 4.0.10
• Karaf Cellar 4.0.10
• OSGi 6
• OSGi MongoDB 3.6
• Apache Felix
• Netty 4.1
• Mercurial
• maven 3
• Jenkins
• Jira

Eingesetzte Qualifikationen

J2SE (Java SE)


Softwareentwicklung
Kundenname anonymisiert, Stuttgart
1/2018 – 3/2018 (3 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2018 – 3/2018

Tätigkeitsbeschreibung

Entwicklung von Verwaltungssoftware für den landwirtschaftlichen Bereich.
- Erstellen einer Eclipse RCP 4 Anwendung
- Erstellen von EJB - JBoss 10 Applikationsserver
- Erstellen eines Import für die Übernahme der Alt Daten
- Umstellung des Build System von Ant auf Maven
- Umstellung auf CI/CD Prozesse

Eingesetzte Komponenten:
JavaSE 8, JEE 7, EJB3.1, JAX-WS, Web Services, JBoss 10, Eclipse RCP 4, PostgreSQL 10.3, Hibernate 5, Eclipse Oxygen, SVN 1.7, Maven 3, Nexus, Jasperreports

Eingesetzte Qualifikationen

PostgresSQL, jboss, Objektorientierte Programmierung (OOP), Apache Maven, Apache Subversion (SVN), Eclipse, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java Architecture for XML Binding (JAXB), Rich Client Platform (Eclipse RCP), Webservices


DevOps Manager
Deutsche Bundesbank, Stuttgart
10/2017 – 12/2017 (3 Monate)
Banken
Tätigkeitszeitraum

10/2017 – 12/2017

Tätigkeitsbeschreibung

Umstellung des ant Build auf das maven Build System von 10 hetrogenen J2EE Hauptprojekten mit jeweils 5-10 Teilprojekten.

- Erstellen eines Refactoring maven Plugin für das automatische
SVN Refactoring mit SVN Historie sowie die Analyse der jar
Dependencies und Auflösung zu maven Artefacten mittels Nexus
Rest Checksummensuche. Generieren der Parent und Module
pom.xml Strukturen.

- Erstellen eines maven Plugin für das Oracle Datenbank
Deployment. Mergen von DB Scripten.

- Erstellen eines Maven Archetypes

Die Realisierung erfolgte ausschließlich durch den Bieter.
Abstimmung mit dem Systemintegrator und den Projektverantwortlichen erfolgten regelmäßig.

J2EE, maven 3.5, Nexus 3.5, Jenkins, Jira, Eclipse 4.5/4.7, Subversive, m2e, Webspehere 8, Java 1.8, SvnKit, Luke 5.5 , Apache Lucene 5.5, Tattletale 1.1, Windows 7, Solaris, Oracle 11g

Eingesetzte Qualifikationen

Apache Subversion (SVN), J2EE (Java EE), J2SE (Java SE), Kontinuierliche Integration, Jenkins, Apache Maven


Softwareentwicklung
R+V Allgemeine Versicherung AG, Wiesbaden
1/2017 – 6/2017 (6 Monate)
Banken
Tätigkeitszeitraum

1/2017 – 6/2017

Tätigkeitsbeschreibung

Java Eclipse RCP/ OSGi und JBoss JEE Softwareentwicklung

Eingesetzte Qualifikationen

J2EE (Java EE), J2SE (Java SE), Rich Client Platform (Eclipse RCP)


Softwareentwicklung & Configuration Management
R+V Allgemeine Versicherung AG, Wiesbaden
2/2016 – 1/2017 (1 Jahr)
Banken
Tätigkeitszeitraum

2/2016 – 1/2017

Tätigkeitsbeschreibung

+ Projektrestrukturierung der Entwicklungsumgebung für 700 Projekten:
- Maven Projektstrukturen
- Eclipse IDE Feature Set
- Workspace Strukturen
- Oomph Product und Project Setups
- JBoss IDE Anbindung
- SVN Strukturen
- OSGi Equinox
- Jenkins

+ Entwickel von Eclipse IDE Plugins für die Unterstützung des Entwicklungsprozesses
- JBoss/OSGi Eclipse Plugin zum synchronisieren von IDE Projekten mit dem Server Laufzeitcontainer
- Oomph SVN checkout Task

+ Entwicklung von OSGi und RCP passierten Oberflächen
+ Entwicklung von JEE/OSGi basierten Server Services

Eingesetzte Qualifikationen

jboss, J2EE (Java EE), J2SE (Java SE), Rich Client Platform (Eclipse RCP), Jenkins, XSLT (XSL Transformation)


Zertifikate

UML
Oktober 2008

Ausbildung

Angewandte Microinformatik
(Dipl.-Ing. Informatik)
Jahr: 2001
Ort: Gelsenkirchen

Qualifikationen

Karaf 4
MongoDB 3.6
OSGi 4.2/6
Eclipse RCP 3/4
Omph
Android 4/5/6
mqtt 3.1.1
Java SE > 1.4
Java EE > 1.5
Maven 2/3
Gradle 4
TestNG
JUnit
Datenbank - Oracle/DB2
Code Analyse - Sonar
CI - Jazz, Jenkins, Maven, Gradle
Scrum Entwickler
Scrum Master

Über mich

Seit mehreren Jahren spezialisiere ich mich auf Technologien, die
komponentenorientierten Entwicklung ermöglichen. Hierzu zählen insbesondere das
OSGi Framework und die GUI Entwicklung mittels der Eclipse Rich Client Platform. In
einer Vielzahl von Projekten und in unterschiedlichen Rollen reifte die Vision einer
komponentenorientierten Entwicklung zu einem Gesamtkonzept, das sowohl die
Lebenszyklen von Software als auch die unterschiedlichen Teildisziplinen der
Softwareentwicklung umfasst. Als IT-Architekt konnte ich diese Konzept in dem
Forschungsprojekt „Component-based End User Development“ evaluieren und in
konkreten Projekten erfolgreich bei namhaften Unternehmen wie der Deutschen Bahn
AG, Telekom AG, Siemens AG und der Daimler AG konzeptionieren und realisieren. Die von mir
entworfene Komponenten-Architektur wurde durch speziellen Regeln und Software-
Metriken in einem agilen Entwicklungsprozess kontrolliert implementiert und durch
Komponenten- sowie Integrationstests auf Anforderungskonformität validiert.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1507
Alter
47
Berufserfahrung
20 Jahre und 6 Monate (seit 01/1998)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »