Node.js, Java EE, Spring Boot, Angular, JQuery, XSLT, HTTP, MQTT, SIP, SSL, SSH, JPA, Gherkin, Cucumber, TestCafe, Vue.js, AWS, Docker, Kubernetes
Aktualisiert am 03.11.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 03.11.2022
Verfügbar zu: 100%
davon vor Ort: 100%
TDD Spring-Boot
TDD Node.js
Frontend (Vue, Angular, React)
Bash Scripting
DevOps (Gitlab, Docker, Kubernetes)
E2E Testing (Cucumber, Testcafe, Protractor)
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Bevorzugt Schweiz, Österreich, Deutschland D3, D5, aber gerne auch BUNDESWEIT

nicht möglich

Projekte

Projekte

6 Jahre 1 Monat
2018-03 - heute

Telekom Magentahaus

Software Entwickler Scrum Spring Boot Mockito ...
Software Entwickler

Shop System der Telekom.

10 Scrum Teams a 5-7 Entwickler.

Umsetzung der Business Cases in eine Microservices Architektur mit Spring Boot.

Entwicklung ist BDD, TDD getrieben.

CI Pipeline von Gitlab über Jenkins in die Open Telekom Cloud.

Vorgehensweise SAVE über Srum.

IntelliJ IDEA Unix Mac OS Docker
Scrum Spring Boot Mockito Selenium Cucumber Karate API Testing Openshift React Swagger Jenkins Gitlab
Deutsche Telekom
Bonn
8 Monate
2019-01 - 2019-08

Track&Trace

DevOps Gitlab Bash Springboot ...
DevOps

Track&Trace bietet Indoor Lokalisierung

von mit Markern ausgestatteten Gegenständen.

Unterstützung im Projekt Track & Trace

durch:

- Analyse Tools

- Automatisierung durch Build Pipelines

- Scripte zur Analyse

- End-2-End Testing

Jira Microsoft Visual Studio Virtual Box MobaXterm Eclipse AWS RDP Remote Desktop
Gitlab Bash Springboot Docker Cucumber Node.js Bash Linux Vue JS Testcafe
Trumpf GmbH
Ditzingen
4 Monate
2017-10 - 2018-01

Smaragd (Embargo Software)

Java 8 Mockito SVN ...

Entwicklung einer Transaktionssteuerungs Software

Apache Tomcat JBoss ApplicationServer
Java 8 Mockito SVN Spring Spring Boot Magic Draw Spring FSM Spring MVC Java API for REST Services Kanban
targens GmbH
Stuttgart
1 Jahr 1 Monat
2016-08 - 2017-08

Entwicklung Fahrzeuginformationssystem für Werkstätten

Software Developer Java EE 6 Java SE Java API for RESTful Web Services ...
Software Developer

Entwicklung einer Webapplikation für Fahrzeug Werkstätten.

Über die Applikation können Informationen zu einem Fahrzeug abgerufen werden. Informationen sind z.B. Reparatur Historie, eingebaute Extras, Serviceplan, Rechnungen, Stornos, Gewährleistungen, Kundeninformationen, Retailerinformationen, Werkstätteninformationen, etc.

Hauptaufgaben: 

Entwicklung: Frontend (AngularJS) Backend (J2EE), diverse Tools (Java SE 6), diverse JavaScript Libraries, Bugfixing

Erstellung von Tests: E2E Testing, Data Driven Testing, Erstellen verschiedener Test Szenarios, Unit Tests, Integrationstests

Erstellung von Dokumentation: Testing, Software Architektur, Pflichtenheft, Bugreporting, Bugfixing

Konfiguration: Application Server (IBM WAS 8), Applikationsspezifische Konfigurationen

Meetings: Täglich mit Developern

Eclipse TortoiseSVN Putty Word Excel IBM WAS 8 SoapUI
Java EE 6 Java SE Java API for RESTful Web Services SOAP AngularJS NodeJS Grunt Jasmine Bootstrap Angular Datatables Angular Translate Protractor Arquillian SVN Maven 2 CSS3 JavaScript XSLT Yeoman
T-Systems / VW AG
Wolfsburg / HomeOffice
8 Monate
2015-12 - 2016-07

Notruf System Polizei NRW

Softwareentwickler Scrum JBoss EAP Infinispan ...
Softwareentwickler

Firma Thales ist Hersteller von Norumat TIP Telekommunikationssoftware. Software ist produk - tiv bei Polizei Nordrhein-Westfalen zur Entgegennahme und Bearbeitung von Notrufen. Basiert auf J2EE. Partner von RedHat Software Produkten.

 

Meine Tätigkeiten:

  • Backend und Frontend Entwicklung
  • Konzept (JCA 1.7) und Implementierung des Resource Adaptors (IronJacamar, Netty) zur Anbindung an Legacy Systeme (z.B. über plain TCP)
  • Logging mittels verschiedener Appender
  • Vorgehensweise TDD 
  • Monitoring Tool für Infinispan Cache entwickelt
  • Frontend Entwicklung mit Swing
  • Gängige Tools wie Git, Maven, Eclipse, Putty, VirtualBox, JBoss EAP 6, Bitbucket, Confluence, Jenkins-Builds Monitoring verwendet
  • Source Code Reviews 
  • Pair-Programming mit abwechselnder Konstellation

 

Sonstiges

  • Mit diesen Technologien am Rande gearbeitet: Cassandra, SNMP
JBoss ApplicationServer IntelliJ IDEA Git GitHub SVN Vagrant Docker Ubuntu CentOS Windows 7 Cassandra Maven 2 Bitbucket Elastic Search Jenkins Postman
Scrum JBoss EAP Infinispan IronJacamar EJB 3 REST JMS Swing Cassandra SIP SNMP TCP sockets Log4j 2 Junit 4 Arquillian Mockito Maven Eclipse Git Bitbucket Jenkins Confluence Jira
Thales Deutschland
Ditzingen
1 Jahr
2015-01 - 2015-12

Retailer Software Mercedes Benz

Softwareentwickler IBM WebSphere EJB 3 REST ...
Softwareentwickler

Mitgewirkt in GSSN Projekt. GSSN Service durch Webseiten der Retailer abrufbar. Allein in Deutschland über 8000 Retailer. Service liefert Business Card Daten wie Marken, Adresse, Kontakt, Öffnungszeiten des Outlets. Datenbearbeitung der BC ist mehrstufiger Prozess min - destens 2 Akteuren und verschiedene Zustände.

Infrastrukturelle Hardware und Software bereits vorhanden .

Tätigkeiten:

  • Evaluierung und Integration  Activiti BPMN Engine
  • Know How Transfer zu Activiti Themen: Logging, Auditing, User Task, Service Tasks, Support für JPA, Email, Drools, Eclipse Plugin

  • End-2-End Testing mit Protractor 
  • Frontend Unit- und Integrations Tests mit Jasmine
  • Frontend build und tasks mit Grunt

 

  • Umgang mit Docker und Vagrant

 

Sonstiges:

  • Wichtigste Tools: Eclipse, Maven, Git, Nodejs, Grunt, Bower, Postman
  • Mit diesen Technologien am Rande gearbeitet: Docker, Vagrant, Shell Skripting
IBM WebSphere EJB 3 REST JPA 2 MyBatis MySQL Activiti (BPM) Junit 4 Angular 1 Protractor Docker Vagrant Virtual Box Maven Eclipse Git Stash Jira Confluence Jira
Daimler TSS GmbH
Ulm
11 Monate
2014-02 - 2014-12

Verkehrzeichenerkennung Prototypentwicklung

Software Architect IBM WebSphere IBM MessageSight ActiveMQ ...
Software Architect

Volkswagen AG Forschungsprojekt für Verkehrszeichenerkennung.

 

Hauptanforderung: einen Service Entwickeln,  der Informationen zu Verkehrszeichen (deutschlandweit) liefert wie Koordinaten und Art des Verkehrszeichens.

 

Für Projekt hauptsächlich IBM Produkte (WebSphere, MessageSight, DB2). Zusätzlich Open Source Software (z.B. ActiveMQ).

Spezielle Themen:

1. Input und Output zu Statistik Komponente, welche in  Programmiersprache R  implementiert. 

2. Kommunikation zwischen Erkennungskamera und CATE (Gerät im Fahrzeug mit Linux Derivat, SIM Slot und Netzwerk Interface) über unbekanntes Protokoll 

Tätigkeiten:

  • Evaluierung geeigneter Technologien
  • Einrichtung Source Code Repository
  • Erstelllen Maven Multi Module Projekt (EAR + Microservices)
  • Einrichtung NoSQL Datenbank (MongoDB)
  • IBM WebSphere Installation und Konfiguration (Resource Adapter, Logging, DataSource, SOAP Schnittstelle)
  • ActiveMQ Installation und Einrichtung von Queues und Topics
  • IBM MessageSight Appliance Installation und Verbindung zu LDAP und WebSphere
  • Einrichtung der Security mittels PKI (Public Key Infrastructure)
  • Architektur für Konnektiviät und Datensynchronisierung ausgearbeitet
  • R Server Installation. Anpassen und Deployment R-Skripte.
  • Integrationstest konfiguriert mit temporärer Datenbank, temporärem Message Broker und embedded Container
  • Integration- und Unit Tests implementiert
  • Implementierung  MQTT Java Interfaces zwischen Client und IBM MessageSight Verwendung Paho Library
  • Source-Code Reviews

 

Sonstiges:

  • IBM Zertifikat erworben durch  Volkswagen AG ermöglicht
  • Wöchentliche Meetings mit 2 Volkswagen Projektleitern für Projektbericht
  • Mit diesen Technologien am Rande gearbeitet: JSF, R Programmierung
IBM WebSphere IBM MessageSight ActiveMQ MuleESB EJB 3 JPA 2 MySQL JMS MQTT LDAP Junit 4 JSF Maven Eclipse SVN Programmiersprache R R-Server
Volkswagen AG
Wolfsburg
9 Monate
2013-04 - 2013-12

Software für Schweizer Krankenversicherung

Software Entwickler Scrum Java 6
Software Entwickler

-  Schulung: Fachlichkeit Schweizer Krankenversicherung

- Java 6

- Tätigkeit: Bugfixing, Refactoring

Eclipse SVN Confluence Jira
Scrum Java 6
Adcubum Ag
St. Gallen, Schweiz
9 Monate
2012-08 - 2013-04

Medizinische Verwaltungssoftware

Softwareentwickler JBoss AS GWT EJB 2 ...
Softwareentwickler

Firma Vanguard AG stellt medizinische Geräte und Software zur Wiederaufbereitung medizinischer Instrumente her. Software ist in Laboren und Kliniken im Einsatz und wird über Touchscreens zur Dokumentation und Steuerung von Reinigungs- und Desinfizierungsprozesse verwendet.

 

Tätigkeiten:

  • Unit Tests ergänzt, Test Code Coverage erhöht
  • XSLT Java Source Code Generierung via XML Input
  • XSLT Skripte in Ant Build Prozess eingebaut
  • GWT UI Entwicklung
  • SQL Skripte zur Datenbank Migrierung geschrieben

 

Sonstiges:

  • Mit diesen Technologien am Rande gearbeitet Erwin DB, EJB Version 2, C#
JBoss AS GWT EJB 2 XSLT Junit 4 Erwin DB Ant Eclipse SVN
Vanguard AG
Berlin
8 Monate
2011-06 - 2012-01

SSH Webinterface

Webentwickler JBoss AS EJB 3 JPA ...
Webentwickler

Firma Jnamic hat Projekt zur Ausschreibung and Hochschule gegeben. Hauptanforderung: via  Webbrwoser und HTTP  eine SSH Session zu Remote SSH Server herstellen.

 

Projekt klang interessant und habe Geschäftsführer kontaktiert und Entwurf eingereicht, und Projekt übernommen.  Projekt in Einzeleistung entworfen und Implementiert. Danach für einige

Monate zur Verfügung gestanden für Maintenence und Erweiterungen.

Tätigkeiten:

  • JBoss AS und MySQL installiert und für Produktiv und Development
  • HTTPS konfiguriert
  • ER Model erstellt
  • REST implementiert
  • SSH Funktionalitäten in EJB Layer des Proxies implementiert
  • UI Layout und Schriften mit CSS erstellt (Login Page, Admin Pages)
  • jQuery gewählt für UI-zu-Proxy Kommunikation via asynchronous Ajax

 

 Erweiterungen

  • Implementierung von File Upload und File Download
  • Shortcuts für komplexe Befehle per Button click
  • Farb- und Schriftschema für Konsole
  • Auto Completion für Kommandos
  • Mobile Version
JBoss AS EJB 3 JPA JavaScript jQuery Ajax HTML CSS MySQL HTTPS SSH OpenSSH Jsch Library Junit SVN Eclipse Aptana Plugin
Jnamic development GbR
Berlin
1 Jahr 4 Monate
2010-10 - 2012-01

Technischer Support iOS und Mac OS X Geräte

Mac OS (Snow) Leopard iOS 5 / 5.1 iTunes ...
Mac OS (Snow) Leopard iOS 5 / 5.1 iTunes iCloud Wi-Fi (IEEE 802.11) Apple Support Software
Stream Global Services GmbH
Berlin
2 Jahre 1 Monat
2008-01 - 2010-01

Software zur Netzwerküberwachung

Softwareentwickler OSGi Spring Vaadin
Softwareentwickler
OSGi Spring Vaadin
The OpenNMS Group, Inc.
USA

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2015-01 - 2015-01

Oracle Certified Expert, Java EE 6 Persistence API Developer

Java EE 6 Persistence API Developer, New Horizons, Fahrenheitstraße 11, 28203 Bremen
Java EE 6 Persistence API Developer
New Horizons, Fahrenheitstraße 11, 28203 Bremen
1 Monat
2014-09 - 2014-09

IBM Certified Solution Developer Web Services Development for WebSphere Application Server V7.0

IBM Certified Solution Developer, CSTx Software Engineering GmbH, Salzdahlumer Str. 196, 38126 Braunschweig
IBM Certified Solution Developer
CSTx Software Engineering GmbH, Salzdahlumer Str. 196, 38126 Braunschweig
1 Monat
2014-04 - 2014-04

Oracle Certified Professional, Java SE Programmer

Java SE Programmer, New Horizons, Rendsburger Str. 14, 30659 Hannover
Java SE Programmer
New Horizons, Rendsburger Str. 14, 30659 Hannover
3 Jahre 10 Monate
2008-09 - 2012-06

Studium Angewandte Informatik

Bachelor of Science (B.Sc.), Hochschule Für Wirtschaft und Technik Berlin
Bachelor of Science (B.Sc.)
Hochschule Für Wirtschaft und Technik Berlin

Mobile Applications

3 Jahre 4 Monate
2001-04 - 2004-07

IT Berufsausbildung

Technischer Assistent Informatik, Berufsfachschule Dr. K. Blindow, 31675 Bückeburg
Technischer Assistent Informatik
Berufsfachschule Dr. K. Blindow, 31675 Bückeburg

Anwendungsentwicklung

Position

Position

Development & DevOps & Requirements Engineering

Kompetenzen

Kompetenzen

Top-Skills

TDD Spring-Boot TDD Node.js Frontend (Vue, Angular, React) Bash Scripting DevOps (Gitlab, Docker, Kubernetes) E2E Testing (Cucumber, Testcafe, Protractor)

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Activiti (BPM)
Amazon Webservice
Angular 1
Ant
Apache Tomcat
ApacheActiveMQ
Aptana Plugin
Arquillian
AWS
Bitbucket
Bootstrap
Bugfixing
Confluence
CSS(3)
CSS3
Cucumber
Docker
Dokumentationen
Eclipse
EJB 2
EJB 3
Elastic Search
Enterprise Service Bus
Erwin DB
Excel
Git
GitHub
GWT
HTML5
IBM MessageSight
IBM WAS 8
IBM WebSphere
IBM WebSphere Application Server v8
IBM WebSphere Message Broker
iCloud
Infinispan
IntelliJ IDEA
iOS 5 / 5.1
IronJacamar
iTunes
Jasmine
JBoss ApplicationServer
JBoss AS
JBoss EAP
Jenkins
Jira
JPA 2
Jsch Library
JSF
Junit
Junit 4
Kanban
Log4j 2
Mac OS (Snow) Leopard
Magic Draw
Maven
Maven 2
Microsoft Visual Studio
MobaXterm
Mockito
MuleESB
MyBatis
Node.js
NodeJS
Openshift
OpenSSH
OSGi
Programmiersprache R
Protractor
Putty
R-Server
RDP Remote Desktop
Scrum
Selenium
SOAP
SoapUI
Spring
Spring MVC
Stash
SVN
Swing
TCP sockets
TortoiseSVN
Vaadin
Vagrant
Virtual Box
Vitrual Box
WebSphere ApplicationServer
Wi-Fi (IEEE 802.11) Apple Support Software
Word

Betriebssysteme

Android
CentOS
iOS
Linux
Mac OS
Mac OS X
Ubuntu
Unix
Debian Linux
Windows
Windows XP, Vista, 7, 10
Windows 7

Programmiersprachen

agiles Testing
Ajax
Angular Datatables
Angular Translate
AngularJS
Bash
C
Grundlagen
C++
Grundlagen
CSS
Grunt
HTML
Java
Java SE, Java EE (JPA2, EJB 3, JSF 2), Swing, Spring
Java 6
Java 8
Java API for REST Services
Java API for RESTful Web Services
Java EE 6
Java SE
Java SE 6
JavaScript
JQuery, Bootstrap, Ajax, HTML 5 Websockets, Angular 1 u. 2
JPA
jQuery
PL/SQL
DDL, DML, DCL, DQL, Bulk-Operationen, SQL-Skripting, SQL-Funktionen, DB-Performance
Postman
Python
Anaconda Distribution für Statistik u. Wahrscheinlichkeitsrechnung
React
Spring Boot
Spring FSM
Springboot
Vue JS
XSLT
Source Code Generierung
Yeoman

Datenbanken

Access
Cassandra
DB2
H2 Database Engine
JDBC
MongoDB
MySQL
MySQL5
ODBC
Oracle Database 11g
Postgres
PostgreSQL
SQL
Sybase

Datenkommunikation

Bluetooth
DHCP
DNS
Ethernet
FTP
Full-duplex
GSM, GPRS, EDGE
Half-duplex
HTTP
HTTPS
ICMP
IMAP
Internet, Intranet
IP
ISDN
JMS
JMX
LAN
LDAP
LTE, LTE-A
MAC
MQTT
Plain TCP sockets
POP
REST
RMI
RTP
Simplex
SIP
SMTP
SNMP
SSH
SSL
TCP
Telnet
UDP
UMTS, HSPA, HSPA+
Websockets
Wi-Fi
XMPP

Design / Entwicklung / Konstruktion

Testcafe

Managementerfahrung in Unternehmen

Gitlab

Branchen

Branchen

Branchentätigkeit bis heute

- Automotive

- Medizin

- Versicherung

- Telekommunikation

- Informationstechnik

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Bevorzugt Schweiz, Österreich, Deutschland D3, D5, aber gerne auch BUNDESWEIT

nicht möglich

Projekte

Projekte

6 Jahre 1 Monat
2018-03 - heute

Telekom Magentahaus

Software Entwickler Scrum Spring Boot Mockito ...
Software Entwickler

Shop System der Telekom.

10 Scrum Teams a 5-7 Entwickler.

Umsetzung der Business Cases in eine Microservices Architektur mit Spring Boot.

Entwicklung ist BDD, TDD getrieben.

CI Pipeline von Gitlab über Jenkins in die Open Telekom Cloud.

Vorgehensweise SAVE über Srum.

IntelliJ IDEA Unix Mac OS Docker
Scrum Spring Boot Mockito Selenium Cucumber Karate API Testing Openshift React Swagger Jenkins Gitlab
Deutsche Telekom
Bonn
8 Monate
2019-01 - 2019-08

Track&Trace

DevOps Gitlab Bash Springboot ...
DevOps

Track&Trace bietet Indoor Lokalisierung

von mit Markern ausgestatteten Gegenständen.

Unterstützung im Projekt Track & Trace

durch:

- Analyse Tools

- Automatisierung durch Build Pipelines

- Scripte zur Analyse

- End-2-End Testing

Jira Microsoft Visual Studio Virtual Box MobaXterm Eclipse AWS RDP Remote Desktop
Gitlab Bash Springboot Docker Cucumber Node.js Bash Linux Vue JS Testcafe
Trumpf GmbH
Ditzingen
4 Monate
2017-10 - 2018-01

Smaragd (Embargo Software)

Java 8 Mockito SVN ...

Entwicklung einer Transaktionssteuerungs Software

Apache Tomcat JBoss ApplicationServer
Java 8 Mockito SVN Spring Spring Boot Magic Draw Spring FSM Spring MVC Java API for REST Services Kanban
targens GmbH
Stuttgart
1 Jahr 1 Monat
2016-08 - 2017-08

Entwicklung Fahrzeuginformationssystem für Werkstätten

Software Developer Java EE 6 Java SE Java API for RESTful Web Services ...
Software Developer

Entwicklung einer Webapplikation für Fahrzeug Werkstätten.

Über die Applikation können Informationen zu einem Fahrzeug abgerufen werden. Informationen sind z.B. Reparatur Historie, eingebaute Extras, Serviceplan, Rechnungen, Stornos, Gewährleistungen, Kundeninformationen, Retailerinformationen, Werkstätteninformationen, etc.

Hauptaufgaben: 

Entwicklung: Frontend (AngularJS) Backend (J2EE), diverse Tools (Java SE 6), diverse JavaScript Libraries, Bugfixing

Erstellung von Tests: E2E Testing, Data Driven Testing, Erstellen verschiedener Test Szenarios, Unit Tests, Integrationstests

Erstellung von Dokumentation: Testing, Software Architektur, Pflichtenheft, Bugreporting, Bugfixing

Konfiguration: Application Server (IBM WAS 8), Applikationsspezifische Konfigurationen

Meetings: Täglich mit Developern

Eclipse TortoiseSVN Putty Word Excel IBM WAS 8 SoapUI
Java EE 6 Java SE Java API for RESTful Web Services SOAP AngularJS NodeJS Grunt Jasmine Bootstrap Angular Datatables Angular Translate Protractor Arquillian SVN Maven 2 CSS3 JavaScript XSLT Yeoman
T-Systems / VW AG
Wolfsburg / HomeOffice
8 Monate
2015-12 - 2016-07

Notruf System Polizei NRW

Softwareentwickler Scrum JBoss EAP Infinispan ...
Softwareentwickler

Firma Thales ist Hersteller von Norumat TIP Telekommunikationssoftware. Software ist produk - tiv bei Polizei Nordrhein-Westfalen zur Entgegennahme und Bearbeitung von Notrufen. Basiert auf J2EE. Partner von RedHat Software Produkten.

 

Meine Tätigkeiten:

  • Backend und Frontend Entwicklung
  • Konzept (JCA 1.7) und Implementierung des Resource Adaptors (IronJacamar, Netty) zur Anbindung an Legacy Systeme (z.B. über plain TCP)
  • Logging mittels verschiedener Appender
  • Vorgehensweise TDD 
  • Monitoring Tool für Infinispan Cache entwickelt
  • Frontend Entwicklung mit Swing
  • Gängige Tools wie Git, Maven, Eclipse, Putty, VirtualBox, JBoss EAP 6, Bitbucket, Confluence, Jenkins-Builds Monitoring verwendet
  • Source Code Reviews 
  • Pair-Programming mit abwechselnder Konstellation

 

Sonstiges

  • Mit diesen Technologien am Rande gearbeitet: Cassandra, SNMP
JBoss ApplicationServer IntelliJ IDEA Git GitHub SVN Vagrant Docker Ubuntu CentOS Windows 7 Cassandra Maven 2 Bitbucket Elastic Search Jenkins Postman
Scrum JBoss EAP Infinispan IronJacamar EJB 3 REST JMS Swing Cassandra SIP SNMP TCP sockets Log4j 2 Junit 4 Arquillian Mockito Maven Eclipse Git Bitbucket Jenkins Confluence Jira
Thales Deutschland
Ditzingen
1 Jahr
2015-01 - 2015-12

Retailer Software Mercedes Benz

Softwareentwickler IBM WebSphere EJB 3 REST ...
Softwareentwickler

Mitgewirkt in GSSN Projekt. GSSN Service durch Webseiten der Retailer abrufbar. Allein in Deutschland über 8000 Retailer. Service liefert Business Card Daten wie Marken, Adresse, Kontakt, Öffnungszeiten des Outlets. Datenbearbeitung der BC ist mehrstufiger Prozess min - destens 2 Akteuren und verschiedene Zustände.

Infrastrukturelle Hardware und Software bereits vorhanden .

Tätigkeiten:

  • Evaluierung und Integration  Activiti BPMN Engine
  • Know How Transfer zu Activiti Themen: Logging, Auditing, User Task, Service Tasks, Support für JPA, Email, Drools, Eclipse Plugin

  • End-2-End Testing mit Protractor 
  • Frontend Unit- und Integrations Tests mit Jasmine
  • Frontend build und tasks mit Grunt

 

  • Umgang mit Docker und Vagrant

 

Sonstiges:

  • Wichtigste Tools: Eclipse, Maven, Git, Nodejs, Grunt, Bower, Postman
  • Mit diesen Technologien am Rande gearbeitet: Docker, Vagrant, Shell Skripting
IBM WebSphere EJB 3 REST JPA 2 MyBatis MySQL Activiti (BPM) Junit 4 Angular 1 Protractor Docker Vagrant Virtual Box Maven Eclipse Git Stash Jira Confluence Jira
Daimler TSS GmbH
Ulm
11 Monate
2014-02 - 2014-12

Verkehrzeichenerkennung Prototypentwicklung

Software Architect IBM WebSphere IBM MessageSight ActiveMQ ...
Software Architect

Volkswagen AG Forschungsprojekt für Verkehrszeichenerkennung.

 

Hauptanforderung: einen Service Entwickeln,  der Informationen zu Verkehrszeichen (deutschlandweit) liefert wie Koordinaten und Art des Verkehrszeichens.

 

Für Projekt hauptsächlich IBM Produkte (WebSphere, MessageSight, DB2). Zusätzlich Open Source Software (z.B. ActiveMQ).

Spezielle Themen:

1. Input und Output zu Statistik Komponente, welche in  Programmiersprache R  implementiert. 

2. Kommunikation zwischen Erkennungskamera und CATE (Gerät im Fahrzeug mit Linux Derivat, SIM Slot und Netzwerk Interface) über unbekanntes Protokoll 

Tätigkeiten:

  • Evaluierung geeigneter Technologien
  • Einrichtung Source Code Repository
  • Erstelllen Maven Multi Module Projekt (EAR + Microservices)
  • Einrichtung NoSQL Datenbank (MongoDB)
  • IBM WebSphere Installation und Konfiguration (Resource Adapter, Logging, DataSource, SOAP Schnittstelle)
  • ActiveMQ Installation und Einrichtung von Queues und Topics
  • IBM MessageSight Appliance Installation und Verbindung zu LDAP und WebSphere
  • Einrichtung der Security mittels PKI (Public Key Infrastructure)
  • Architektur für Konnektiviät und Datensynchronisierung ausgearbeitet
  • R Server Installation. Anpassen und Deployment R-Skripte.
  • Integrationstest konfiguriert mit temporärer Datenbank, temporärem Message Broker und embedded Container
  • Integration- und Unit Tests implementiert
  • Implementierung  MQTT Java Interfaces zwischen Client und IBM MessageSight Verwendung Paho Library
  • Source-Code Reviews

 

Sonstiges:

  • IBM Zertifikat erworben durch  Volkswagen AG ermöglicht
  • Wöchentliche Meetings mit 2 Volkswagen Projektleitern für Projektbericht
  • Mit diesen Technologien am Rande gearbeitet: JSF, R Programmierung
IBM WebSphere IBM MessageSight ActiveMQ MuleESB EJB 3 JPA 2 MySQL JMS MQTT LDAP Junit 4 JSF Maven Eclipse SVN Programmiersprache R R-Server
Volkswagen AG
Wolfsburg
9 Monate
2013-04 - 2013-12

Software für Schweizer Krankenversicherung

Software Entwickler Scrum Java 6
Software Entwickler

-  Schulung: Fachlichkeit Schweizer Krankenversicherung

- Java 6

- Tätigkeit: Bugfixing, Refactoring

Eclipse SVN Confluence Jira
Scrum Java 6
Adcubum Ag
St. Gallen, Schweiz
9 Monate
2012-08 - 2013-04

Medizinische Verwaltungssoftware

Softwareentwickler JBoss AS GWT EJB 2 ...
Softwareentwickler

Firma Vanguard AG stellt medizinische Geräte und Software zur Wiederaufbereitung medizinischer Instrumente her. Software ist in Laboren und Kliniken im Einsatz und wird über Touchscreens zur Dokumentation und Steuerung von Reinigungs- und Desinfizierungsprozesse verwendet.

 

Tätigkeiten:

  • Unit Tests ergänzt, Test Code Coverage erhöht
  • XSLT Java Source Code Generierung via XML Input
  • XSLT Skripte in Ant Build Prozess eingebaut
  • GWT UI Entwicklung
  • SQL Skripte zur Datenbank Migrierung geschrieben

 

Sonstiges:

  • Mit diesen Technologien am Rande gearbeitet Erwin DB, EJB Version 2, C#
JBoss AS GWT EJB 2 XSLT Junit 4 Erwin DB Ant Eclipse SVN
Vanguard AG
Berlin
8 Monate
2011-06 - 2012-01

SSH Webinterface

Webentwickler JBoss AS EJB 3 JPA ...
Webentwickler

Firma Jnamic hat Projekt zur Ausschreibung and Hochschule gegeben. Hauptanforderung: via  Webbrwoser und HTTP  eine SSH Session zu Remote SSH Server herstellen.

 

Projekt klang interessant und habe Geschäftsführer kontaktiert und Entwurf eingereicht, und Projekt übernommen.  Projekt in Einzeleistung entworfen und Implementiert. Danach für einige

Monate zur Verfügung gestanden für Maintenence und Erweiterungen.

Tätigkeiten:

  • JBoss AS und MySQL installiert und für Produktiv und Development
  • HTTPS konfiguriert
  • ER Model erstellt
  • REST implementiert
  • SSH Funktionalitäten in EJB Layer des Proxies implementiert
  • UI Layout und Schriften mit CSS erstellt (Login Page, Admin Pages)
  • jQuery gewählt für UI-zu-Proxy Kommunikation via asynchronous Ajax

 

 Erweiterungen

  • Implementierung von File Upload und File Download
  • Shortcuts für komplexe Befehle per Button click
  • Farb- und Schriftschema für Konsole
  • Auto Completion für Kommandos
  • Mobile Version
JBoss AS EJB 3 JPA JavaScript jQuery Ajax HTML CSS MySQL HTTPS SSH OpenSSH Jsch Library Junit SVN Eclipse Aptana Plugin
Jnamic development GbR
Berlin
1 Jahr 4 Monate
2010-10 - 2012-01

Technischer Support iOS und Mac OS X Geräte

Mac OS (Snow) Leopard iOS 5 / 5.1 iTunes ...
Mac OS (Snow) Leopard iOS 5 / 5.1 iTunes iCloud Wi-Fi (IEEE 802.11) Apple Support Software
Stream Global Services GmbH
Berlin
2 Jahre 1 Monat
2008-01 - 2010-01

Software zur Netzwerküberwachung

Softwareentwickler OSGi Spring Vaadin
Softwareentwickler
OSGi Spring Vaadin
The OpenNMS Group, Inc.
USA

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2015-01 - 2015-01

Oracle Certified Expert, Java EE 6 Persistence API Developer

Java EE 6 Persistence API Developer, New Horizons, Fahrenheitstraße 11, 28203 Bremen
Java EE 6 Persistence API Developer
New Horizons, Fahrenheitstraße 11, 28203 Bremen
1 Monat
2014-09 - 2014-09

IBM Certified Solution Developer Web Services Development for WebSphere Application Server V7.0

IBM Certified Solution Developer, CSTx Software Engineering GmbH, Salzdahlumer Str. 196, 38126 Braunschweig
IBM Certified Solution Developer
CSTx Software Engineering GmbH, Salzdahlumer Str. 196, 38126 Braunschweig
1 Monat
2014-04 - 2014-04

Oracle Certified Professional, Java SE Programmer

Java SE Programmer, New Horizons, Rendsburger Str. 14, 30659 Hannover
Java SE Programmer
New Horizons, Rendsburger Str. 14, 30659 Hannover
3 Jahre 10 Monate
2008-09 - 2012-06

Studium Angewandte Informatik

Bachelor of Science (B.Sc.), Hochschule Für Wirtschaft und Technik Berlin
Bachelor of Science (B.Sc.)
Hochschule Für Wirtschaft und Technik Berlin

Mobile Applications

3 Jahre 4 Monate
2001-04 - 2004-07

IT Berufsausbildung

Technischer Assistent Informatik, Berufsfachschule Dr. K. Blindow, 31675 Bückeburg
Technischer Assistent Informatik
Berufsfachschule Dr. K. Blindow, 31675 Bückeburg

Anwendungsentwicklung

Position

Position

Development & DevOps & Requirements Engineering

Kompetenzen

Kompetenzen

Top-Skills

TDD Spring-Boot TDD Node.js Frontend (Vue, Angular, React) Bash Scripting DevOps (Gitlab, Docker, Kubernetes) E2E Testing (Cucumber, Testcafe, Protractor)

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Activiti (BPM)
Amazon Webservice
Angular 1
Ant
Apache Tomcat
ApacheActiveMQ
Aptana Plugin
Arquillian
AWS
Bitbucket
Bootstrap
Bugfixing
Confluence
CSS(3)
CSS3
Cucumber
Docker
Dokumentationen
Eclipse
EJB 2
EJB 3
Elastic Search
Enterprise Service Bus
Erwin DB
Excel
Git
GitHub
GWT
HTML5
IBM MessageSight
IBM WAS 8
IBM WebSphere
IBM WebSphere Application Server v8
IBM WebSphere Message Broker
iCloud
Infinispan
IntelliJ IDEA
iOS 5 / 5.1
IronJacamar
iTunes
Jasmine
JBoss ApplicationServer
JBoss AS
JBoss EAP
Jenkins
Jira
JPA 2
Jsch Library
JSF
Junit
Junit 4
Kanban
Log4j 2
Mac OS (Snow) Leopard
Magic Draw
Maven
Maven 2
Microsoft Visual Studio
MobaXterm
Mockito
MuleESB
MyBatis
Node.js
NodeJS
Openshift
OpenSSH
OSGi
Programmiersprache R
Protractor
Putty
R-Server
RDP Remote Desktop
Scrum
Selenium
SOAP
SoapUI
Spring
Spring MVC
Stash
SVN
Swing
TCP sockets
TortoiseSVN
Vaadin
Vagrant
Virtual Box
Vitrual Box
WebSphere ApplicationServer
Wi-Fi (IEEE 802.11) Apple Support Software
Word

Betriebssysteme

Android
CentOS
iOS
Linux
Mac OS
Mac OS X
Ubuntu
Unix
Debian Linux
Windows
Windows XP, Vista, 7, 10
Windows 7

Programmiersprachen

agiles Testing
Ajax
Angular Datatables
Angular Translate
AngularJS
Bash
C
Grundlagen
C++
Grundlagen
CSS
Grunt
HTML
Java
Java SE, Java EE (JPA2, EJB 3, JSF 2), Swing, Spring
Java 6
Java 8
Java API for REST Services
Java API for RESTful Web Services
Java EE 6
Java SE
Java SE 6
JavaScript
JQuery, Bootstrap, Ajax, HTML 5 Websockets, Angular 1 u. 2
JPA
jQuery
PL/SQL
DDL, DML, DCL, DQL, Bulk-Operationen, SQL-Skripting, SQL-Funktionen, DB-Performance
Postman
Python
Anaconda Distribution für Statistik u. Wahrscheinlichkeitsrechnung
React
Spring Boot
Spring FSM
Springboot
Vue JS
XSLT
Source Code Generierung
Yeoman

Datenbanken

Access
Cassandra
DB2
H2 Database Engine
JDBC
MongoDB
MySQL
MySQL5
ODBC
Oracle Database 11g
Postgres
PostgreSQL
SQL
Sybase

Datenkommunikation

Bluetooth
DHCP
DNS
Ethernet
FTP
Full-duplex
GSM, GPRS, EDGE
Half-duplex
HTTP
HTTPS
ICMP
IMAP
Internet, Intranet
IP
ISDN
JMS
JMX
LAN
LDAP
LTE, LTE-A
MAC
MQTT
Plain TCP sockets
POP
REST
RMI
RTP
Simplex
SIP
SMTP
SNMP
SSH
SSL
TCP
Telnet
UDP
UMTS, HSPA, HSPA+
Websockets
Wi-Fi
XMPP

Design / Entwicklung / Konstruktion

Testcafe

Managementerfahrung in Unternehmen

Gitlab

Branchen

Branchen

Branchentätigkeit bis heute

- Automotive

- Medizin

- Versicherung

- Telekommunikation

- Informationstechnik

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.