Fachlicher Schwerpunkt dieses Freiberuflers

Glassfish, Java Applications, RCP, Spring, Persistent (JPA), JDBC, Maven, Ant, IBM, Microservices, Openshift,REST SERVICES, ORACLE Datenbank, Postgres

verfügbar ab
09.09.2019
verfügbar zu
100 %
davon vor Ort
80 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Städte
München
100 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

11/2018 - 05/2019

7 Monate

Microservices für ConnectedDrive Backend und BMW Backend Services

Rolle
Java Softwareentwickler
Kunde
ESG
Projektinhalte
  • Entwicklung / Wartung der Backend BMW Service Cockpit
  • Entwicklung der Backend Microservices für BMW ConnectedDrive Backend (Dealer Cockpit, X-Call)
  • Test Abdeckung / Bug Fix der entwickelten Software und Durchführung von Tests.

 

Hightlight :

Erfahrungen in Entwicklung der Microservices Projekt. Erfahrungen mit BMW Openshift.

Kenntnisse

Scrum

Produkte

Java 1.7

Java 1.8

IntelliJ

Microservices

BMW Openshift

Java API for RESTful Web Services

PostgreSQL

Git

BMW Ca4

Glassfish 4(Payara)

BMW Jenkins

OC Tool

KiTTy

MQ Explorer

JMeter

Postman

Beyond Compare

PgAdmin

Maven

JSON

Java API for XML Processing

XSD

Wiremock

JIRA

HP ALM

Hystrix

09/2018 - 10/2018

2 Monate

Feedback-System FIZ

Rolle
Java SoftwareEntwickler
Kunde
Feedback-System FIZ
Projektinhalte
  • Backend Entwicklung mit Java Spring inkl. der Entwicklung der Microservice Architecture für Feedback-System FIZ (BMW-Projekt) und Durchführung von Tests an der entwickelten Software für die Bewertungen der internen BMW Fachabteilungen (Test Fahrzeug Daten).
  • Entwicklung der Backend Microservices mit Java Spring / Spring boot 2.

 

Hightlight :

Erfahrungen in Entwicklung der Microservices Projekt. Erfahrungen mit Spring.

Produkte

Java 1.7

Java 1.8

IntelliJ

Microservices

Openshift

Java API for RESTful Web Services

PostgreSQL

Oracle

JMeter

Postman

PgAdmin

SQL Developer

Maven

JSON

Java API for XML Processing

Wiremock

Microsoft Azure Respo

08/2017 - 08/2018

1 Jahr 1 Monat

Vehicle Data Collection

Rolle
Java Software Entwickler
Kunde
ESG
Einsatzort
München
Projektinhalte
  • Entwicklung der Connected Drive Software  inkl. Deployment auf BMW Server und Durchführung von Tests an der entwickelten Software für die Anbindung alter, nicht Connected Drive fähiger, BMW Modelle an das Connected Drive-Systeme mit dem Ziel der Nachrüstung der Connected Drive-Software der älteren BMW Modelle auf Kundenwunsch.
  • Entwicklung der Backend Microservices basiert auf BMW Openshift Projekt.

 

Hightlight :

Erfahrungen in Entwicklung der Microservices Projekt. Erfahrungen mit BMW Openshift.

Kenntnisse

Scrum

Produkte

Java 1.7

Java 1.8

Eclipse

IntelliJ

Microservices

BMW Openshift

Java API for RESTful Web Services

PostgreSQL

Git

BMW Ca4

Glassfish 4(Payara)

Swagger UI

BMW Jenkins

OC Tool

Gatling IO

KiTTy

MQ Explorer

JMeter

Postman

Beyond Compare

PgAdmin

DBeaver

Maven

Json

XML

XSD

Wiremock

Hystrix

08/2016 - 06/2017

11 Monate

Java Rich Client Plattform Entwicklung für Codier Fabrik

Rolle
Project Engineer (Java Software Entwickler)
Kunde
ESG Elektroniksystem- und Logistik-GmbH
Projektinhalte
  • Plug-in Erstellung unter Java Eclipse RCP, Grafische Darstellungen, Bearbeitungen von CodierDaten bzw. mit Anbindung der anderen BMW RestServices.
  • Die Aufgabe Anteile sind meisten GUI Entwicklung mit Aufbauen von Dialogs, Buttons, Checkbox, und Table, wobei NatTable besonders implementiert wird. Die Komplexität erhört sich durch Daten Interaktionen nach fachlichen geforderten Kombinationen (Matrix), Anpassungen von Codierdaten in die DatenModel und die Möglichkeit zum Rückgängig zu realisieren.
  • Design von der Anwendung wurde von Projektleiter entschieden. Der Fluss geht von Anforderungen in die DatenModel, von DatenModel durch Proxy in die zugehörigen Bearbeitungsanteile.
  • Die Einstellungen und Daten werden persistiert. Damit die Komplexität zu lösen, werden Standard Design wie Singleton oder Observers verwendet.
  • Außerdem kommen noch andere Java APIs(Apache POI für Export Excel, json to xml jackson…) in Einsatz.
  • Entwicklung in Scrum Methode, Jira System.

Hightlight :

Erfahrungen in Entwicklung der GUI Schicht von RCP Projekt. Erfahrungen mit NatTable.

Kenntnisse

Java 1.6

Java 1.7

Eclipse RCP

SVN

SWT

Jface

NatTable

POI

DOM

Jackson

RESTful web services with Java (Jersey / JAX-RS).

01/2015 - 04/2016

1 Jahr 4 Monate

Global Custom Data Management

Rolle
Software Entwickler
Kunde
MVI Solve-IT GmbH
Einsatzort
München
Projektinhalte
  • Umsetzung der Anforderungen durch Userstory oder Change Request.
  • Backend Integration zwischen Clients und Server Systeme.
  • Weiterentwicklung vorhandener Anwendungen wie Nachrichten Provider zwischen Client- und Backend System durch IBM Message Broker und beteiligten Datenbanken.
  • Erweiterungen der REST Services für Clients. Sicherungen der Software durch Integrationstests sowie SOAP UI Test.
  • Arbeiten mit Jenkins, Build, Deployment auf Maven Projekten
  • Defekt Bearbeitungen durch BMW Ticket Software Qualität Center HP - ALM.
  • Entwicklung in Scrum Methode, Jira System.

Hightlight :

Erfahrungen in Weiterentwicklung vorhandener Systeme und Integration Customer Relation Management sowie Software Qualitätssicherungen.

Kenntnisse

Java 1.6

Java 1.7

Eclipse

SVN

MySQL

Oracle

Postgres

Glassfish

IBM Message Broker Toolkit

Jenkins

Putty

Thunderbird

Keepass

WebSphere Message Broker

RFH Utils

Spring

JPA

JDBC

Maven

Ant

TestNG

Unit Test

REST

Json

Linux

Xml

Postman

Curl

MS Office

BMW Tools und BMW Verwaltungssysteme. (HPQC; Wuss; Optics; Sicherheitsmaßnahme)

12/2014 - 12/2014

1 Monat

interne Java RCP Projekt Entwicklung

Rolle
Software Entwickler
Einsatzort
München
Projektinhalte
  • Weiterentwicklung vorhandener Anwendungen, Umsetzung der Anforderungen

Hightlight :

Erfahrungen mit RCP Entwicklung, Data Source gesammelt.

07/2014 - 09/2014

3 Monate

Diagnose Termin Verwaltung

Rolle
Project Engineer (Java Software Entwickler)
Kunde
BMW
Einsatzort
München
Projektinhalte
  • Weiterentwicklung vorhandener Anwendungen, Umsetzung der Anforderungen durch Fachkonzept

Hightlight :

Neue Feature einbauen, Verbesserung Performance Datenabfrage, Umsetzung GUI, UI, Test.

Kenntnisse

Java 1.6

Eclipse RCP

SVN

MySQL Datenbank

12/2013 - 03/2014

4 Monate

Interne C++ Projekt Entwicklung für automatisch Test Logger Gerät

Projektinhalte
  • Weiterentwicklung vorhandener Anwendungen, Implementierungen der mitgelieferten Libraries.
  • Entwurf der grafischen Oberflächenbenutzer und Einbindung zur entsprechenden Funktionen.
  • Dokumentation erstellter Software

Hightlight :

Observer Pattern Design

07/2013 - 11/2013

5 Monate

Provider für Bewertung Routing BMW

Rolle
SW-Entwickler / Projekt Engineer
Kunde
BMW
Projektinhalte
  • Weiterentwicklung vorhandener Anwendung, Implementierung neuer Funktionen.
  • Bearbeitungen, Umsetzungen der Funktionen nach Anforderungen.
  • Dokumentation erstellter Software.

Hightlight :

Model View Controller

Kenntnisse

Java 1.6

Eclipse

SVN

Maven

Sonar Guidelines

Magic Draw UML

01/2013 - 06/2013

6 Monate

Real Time Traffic Information Decode Tool für BMW Navigation

Rolle
Project Engineer (Java Software Entwickler)
Kunde
BMW
Einsatzort
München
Projektinhalte
  • Erstellung statisches Tools nach TPEG Protokoll um die Inrix Verkehrsinformationen zu dekodieren.
  • Erstellung möglicher speziellen Funktionalitäten um die Ergebnisse zu bewerten.
  • Präsentation auf Google Earth realisieren.

Hightlight :

Datenströmung Verarbeitung in Java.

Kenntnisse

Java 1.6

Netbeans

Eclipse

API-KML

API-XML

API-DecodeBase 64

Java OpenSource

03/2012 - 10/2012

8 Monate

Ziffern-Trennung und persönliche Handschrift Erkennung

Kunde
Hochschule Hannover
Projektinhalte
  • Erstellung statischer Applikation um die Ziffern in einem Bild zu trennen.
  • Erstellung statischer Applikation basierte besondere Algorithmen um persönliche Handschrift zu erkennen.
  • Dokumentation erstellter Software

Hightlight:

Verwendung und Implementierung der Bildverarbeitung Libraries OpenCV.

Kenntnisse

C#

Visual Studio2010

OpenCv

Projekthistorie

2010 - 2011: Excel-Makro zur Auswertung von Terminabweichungsdaten

Ort: Uni Hannover

Team: 2 Personen

Aufgabe:

Programmierung des notwendigen VBA-Quellcodes und Berechnungsverfahrens. Optische Gestaltung des MS-Excel-Werkzeugs

 

Technologie:

MS Excel, Excel Makros

Hightlight:

Diagramm in Excel, Makros Funktionen

Branchen

  • Automotive
  • Navigation
  • E-Commerce

Kompetenzen

Produkte / Standards / Erfahrungen
Beyond Compare
BMW Jenkins
BMW Openshift
BMW Tools
BMW Verwaltungssysteme
DBeaver
Eclipse
Gatling IO
Git
Glassfish 4(Payara)
HP ALM
IntelliJ
JIRA
JMeter
KiTTy
Maven
Microsoft Azure Respo
Model View Controller
MQ Explorer
OC Tool
Openshift
PgAdmin
Postman
Scrum
Swagger UI
Wiremock
XML
XSD

Präsentationsschicht (Front-End)

  • Java GUI (Swing, Jface swt) 
  • Apache http Server 
  • WxWidgets, OpenCV 
  • NatTable

Logikschicht Application Server

  • Glassfish 
  • Java Applications 
  • Java RCP 
  • Java Spring 
  • Java Persistent (JPA), JDBC 
  • Maven, Ant 
  • IBM Message Broker Toolkit 
  • IBM WebSphere Message Broker 
  • RFH Utils 
  • Eclipse RCP 
  • REST Services 
  • microsoft dynamics services 
  • FetchXml 
  • Json, Xml

Datenhaltungsschicht (Back-end)

  • ORACLE Datenbank 
  • MySQL Development Tool 
  • Postgres Datenbank 
  • pgAdmin Postgres Tool 

 

Kontinuierliche Integration

  • Jenkins 

 

Versionsverwaltung

  • Subversion (SVN)
  • Git

  

Software Architekt

  • Pattern Design 
  • Magic Draw UML, Object Aid
  • Microservices

Software Qualität

  • SonarQube 
  • Java Checkstyle 
  • TestNG 
  • Junit Test 
  • SOAP UI 
  • Postman Chrome, Curl

PRODUKTE/STANDARDS/TOOLS/APPLIKATIONEN/ANWENDUNGEN

  • Visual Studio Express 2013, Visual Studio 2010
  • API-KML, API-XML, API DecodeBase 64
  • Eclipse, Netbeans, Thunderbird, Keepass, Putty,Winscp,Notepad++, MSOffice,DataSource, Openshift 

Softskills

  • Selbständigkeit
  • Überzeugungskraft
  • Auftreten
  • Kontaktfähigkeit
  • Kommunikationsfähigkeit
  • Eigeninitiative
  • Leistungsbereitschaft
  • Ausdauer
  • Zuverlässigkeit
  • Belastbarkeit
  • Zielstrebigkeit
  • Organisationsfähigkeit
  • Teamfähigkeit
  • Entscheidungsfähigkeit
  • Kritikbereitschaft
  • Anpassungsvermögen
  • Selbstdisziplin
  • Fairness

Praktika / Studentische Hilfskraft

03/2012 - 10/2012

Firma: Fachhochschule Hannover.

Position: Praktikant C# Softwareentwickler

08/2007 - 07/2011

Firma: Institut für Fabrikanlagen und Logistik, Hannover

Position: Studentische Hilfskraft, VBA Programmierer

 

04/2010 – 06/2010

Firma: Institut für Kommunikationstechnik, Hannover

Position: Studentische Hilfskraft Administrator Rechnernetzwerk

 

04/2008 - 08/2008         

Firma: Max – Plank – Institut für Gravitationsphysik, (Albert-Einstein-Institut), Hannover

Position: Studentische Hilfskraft Physik Übungsleiter

08/2007 – 03/2008

Firma: Max – Plank – Institut für Gravitationsphysik, (Albert-Einstein-Institut), Hannover

Position: Studentische Hilfskraft  EDV und Installation Rechnernetz


Programmiersprachen
C, C++, C#
Java 1.7
Java 1.8
Java API for RESTful Web Services
Java API for XML Processing
Json
PHP
SQL

Betriebssysteme
Linux
Windows 7

Design / Entwicklung / Konstruktion
BMW Ca4
Hystrix
Inrix
Microservices
TPEG Protokoll

Schwerpunkte
Software-Entwicklung Java

Sprachkenntnisse
Deutsch
gut in Wort und Schrift
Englisch
Grundkenntnisse
Vietnamesisch
Muttersprache

Datenbanken
Oracle
PostgreSQL
SQL Developer

Aus- und Weiterbildung

09/2009 - 10/2012

3 Jahre 2 Monate

Elektrotechnik und Informationstechnik

Abschluss
Bachelor of Engineering
Institution, Ort
Fachhochschule Hannover
Schwerpunkt

Datenverarbeitung

Web Terminvereinbarung Anwendung

Ort: Hochschule Hannover

Team: 2 Personen

Aufgabe:

Erstellung, Programmierung, Präsentation.

Technologie:

PHP, MySQL, Apache http Server.

Ausbildungshistorie

2005 - 2008                 

Studium im Fachbereich Elektrotechnik

Leibniz Universität Hannover

 

2004 - 2005                 

Niedersächsischer Studienkolleg Hannover

Volkhochschule Ilmenau, Thüringen

Sprachkurs Fachhochschule Pforzheim, Baden-Württembergs

 

2002 - 2003                 

Studium Mathematik und Informatik

Thang Long Universität, Hanoi / Vietnam

 

2000 - 2002                

Oberschule Phutho / Vietnam

 

1995 - 2000                 

Mittelschule Phutho / Vietnam

 

1990 - 1995                

Grundschule Phutho / Vietnam

×
×