Fachlicher Schwerpunkt dieses Freiberuflers

Full Stack Developer, Java, JEE, Docker, Openshift, Azure, REST, Microservices, Scrum, Node, ReactJs, Angluar, Spring, TypeScript, Jenkins, git, mvn

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

D8

Städte
München
50 km
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Bevorzugter Einsatzort ist der München oder Remote

Position

Kommentar

Full Stack Developer

Projekte

12/2019 - 03/2020

4 Monate

Bausparrechner - Zielsparen

Rolle
Lead Fullstack Entwickler
Kunde
Fiducia GAD
Einsatzort
München
Projektinhalte
  • Lead Fullstack Entwickler
  • Angular Single Page Application (SPA)
  • Java Microservices im Backend
  • Typescript, Java, JavaScript, Groovy
  • RESTful Microservice Architektur
  • REST API Versionierung
  • Standardisierung von Microservices
  • Docker Container in Azure Cloud-Umgebung
  • Jenkins CI/CD-Pipelines
  • JSON Web Token (JWT), Bearer- Authorization-Header
  • RedHat Openshift Umgebung
  • Kubernetes Befehle und Konfiguration
  • Relationale SQL Scripts
  • Datenbankanbindungen und Flyway Migrations Scripte
  • Hystrix latency fär Fault Tolerance
  • CircuitBreaker, FeignClients, SoapClients
  • Qualitätssichernder Maßnahmen mit Sonar und Linting
  • Multi Maven Projekte, Gradle Build Scripte
  • Nexus Artifact Repository
  • AMQP Messaging - Advanced Message Queuing Protocol
  • JSON Daten Kommunikation
  • Alerting, Health Checks
  • Postman, Swagger, OpenAPI
  • Process-Engine (Camunda)
  • Testautomation, Performanceanalyse, Resilienz
  • Selenium, Fitnesse, Protractor und Karma Tests
  • Zipkin, Opentracing, Dynatrace
  • Monitoring, Security
  • Spring Boot, Spring Data
  • Release und Feature Toggles mit trunk-based-development
  • Spring Expression Language
  • Consol Service Discovery
  • Soap Kommunikations Protokoll
  • Openshipt Secrets Konfiguration
  • Semantic Versioning
  • Angular State Management mit ngxs/store, Actions und Reducer
  • Angular Material Design Implementierung
  • JMeter Lasttests
 

09/2019 - 12/2019

4 Monate

Digital Marketplace - G2M

Rolle
Fullstack Developer
Kunde
Rohde & Schwarz
Einsatzort
München
Projektinhalte

Entwicklung von Digital Marketplace Anwendungen
WebShop Entwicklung mit Angular und NodeJs
Backend und Frontend mit TypeScript und JavaScript
Packet Manager npm und yarn
Azure Cloud basierte PaaS
Docker basisierte MicroServices
Docker Compose multi-container Lösungen
Harbor Registry für Docker images
Git Hooks mit Husky
RedHat OpenShift Pods
OKD Jenkins Pipelines und Clusters
Administration des OpenShift Clusters
OC und Kubectl CLI Befehle
Yaml Templates als OpenShift Service Definition
Azure Service Bus für asynchrones Messaging
REST API Routen mit Versionierung
Authentifizierung über SAML Service
Non SQL Datenbank MongoDB
Dev und DevOps Tätigkeiten
Konfiguration als Code mit Jenkinsfiles
CI/CD Pipeline
Distributed Tracing, OpenTracing
OWASP und Lizence checks
CSS Styles und Html Templates
Jasmine, Karma und Robot Tests
Test mit Robot Framework und RIDE Suiten
Python Scripte für Test Automatisierung
Sonar und Checkstlye Coverage
FACHLICHE TÄTIGKEIT
Entwicklung eines generischen Webshops
Erweiterbarkeit des Shops um technische Cloud Produkte
Go-2-Market Anwendungen - G2M
Identity and Access Management
SONSTIGE TÄTIGKEIT
Remote Kommunikation über GotoMeeting
Agile, remote Scrum Team
Grooming, Planning, Retrospektive
Projekt Sprache Englisch
REALISIERT UNTER
Betriebsysteme

Azure Cloud, Windows, Linux, Ubuntu KDE

Datenbanken

MongoDB, CosmosDB, mySQL

Entwicklungsumgebung

Visual Studio Code

Tools

RedHat OpenShift, Azure, MongoDB, Docker, Visual Studio Code, Notepad++, Citrix, Chrome DevTools, TypeScript, Jasmine, Karma, Robot Tests, EsLint, NodeJs, npm, yarn, PMD, Checkstyle, Sonar, JIRA, Docker, Proxyfier, Postman, Hyper-V, VMware, Skype, git, bash, zipkin, jaeger, depcheck, module-structure, retire.js, OWASP, Harbor, CosmosDB, Husky, Openshift, OKD, OC, Kubernetes, Kubectl, Keycloak, MockServer, Ubuntu KDE, Kate, Dolphin, robotframework, RIDE, Python, pip, MarkdownViewer++, Markdown Extension, json, yaml

Kenntnisse

Node.js

Openshift

Microsoft Azure

TypeScript

Docker

Microservice

Produkte

VSC

06/2018 - 09/2019

1 Jahr 4 Monate

Siemens Corporate Entitlement Service - CES

Rolle
Full Stack Lead Developer
Kunde
Siemens
Einsatzort
München
Projektinhalte

Full Stack Lead Developer
Implementierung von Spring Microservices
Spring Eureka Multi Instanz Architektur
REST API Interfaces
Angular Frontend Weiterentwicklung
Spring Boot und Spring Batch Applikationen
Java und JavaScript
Json und yml Daten Formate
Groovy Scripte für DevOps
Jenkins Release Pipeline über Jenkinsfile
Maven Multi Module Projekte
Umfangreiche DevOps Tätigkeiten
Jenkins Release Pipeline über Jenkinsfile
Jenkins Administration
Java 8 Functional programming
JWT (JSON Web Token) für Microservices
Spring Cloud Foundry Integration
Artifactory Repository Administration für das Deployment
Verwendung Spring Framework Core, Security, MVC
Spring Cloud Netflix, Eureka, Thymeleaf
Svn to Git Migration
GitLab Administration und svn Repositories
Einführung des Git-flow Workflow
Reactive programming mit Typescript
Spring Web Flux und MVC
In-memory data grid Performance Optimierungen
XSS Cross Site Filter für Tomcat
PKI Infrastruktur
Public Key, private Key Kommunikation
One Time Password - OTP
Single Sign On - SSO
Security Assertion Markup Language - SAML
DirX und LDAP lookup
Windows Active Directory
Apache Load balancing
Tomcat Web Applikationen
Shell Script Programmierung
Migration svn nach git
Einführung Git-flow Workflow
Sonar für statische Code Analyse
OWASP Security Findings
Npm und NodeJs
HTML5, CSS
FACHLICHE TÄTIGKEIT
Kundenaccounts mit Single Sign On
Authentifizierung / Authorisierung
Segregation Of Duties - SoD
Agile Story Planung mit JIRA
Smartcard PKI Login
Secure Coding
Protection Requirements Assessment PRA
Benutzer Stammdaten Verwaltung
2-Factor Authentication
Prozess Definitionen
Koordination und Bug Tracking
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über Circuit
Projekt Sprache Englisch
Teilweise remote Team
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

Oracle, H2, mySQL

Entwicklungsumgebung

Visual Studio Code, Eclipse, STS

Tools

RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, STS, Eclipse, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard

11/2017 - 05/2018

7 Monate

Online Auktion für Kapitalvergaben - PIF

Rolle
Senior Entwickler
Kunde
Pfandbriefbank
Einsatzort
München - Unterschleißheim
Projektinhalte

TECHNISCHE TÄTIGKEIT
Full Stack Entwicklung
Java Microservices Architektur
Programmiersprache Java, JavaScript und Scala
Single Page Applikation mit Angular4
RESTful Schnittstelle
Frontend Tests mit Protractor
JUnit Tests mit Karma
Paket Manager npm
Node.js non-blocking Runtime Engine
Verteilte Versionsverwaltung mit Git
Azure Cloud Lösungen
Komplettes Aufsetzen in der Cloud
Diverse Tenants und Subscriptions
Automatisierte ARM Templates
Azure Storage Account
Azure KeyVault Zertifikate
Powershell Azure Scripte
Aufsetzen der Build Pipeline
Automatisierte Deployments mit VSTS
VSTS für Vorgangssteuerung/Tacking
Mehrsprachigkeit der Anwendung
Automatisierter E-Mail Versand
SSL/HTTPS Zertifikate
Spring Framework
Spring Boot, Spring Data
YAML and JSON Datenformate
JSON Web Token JWT
Security Access Token
IaaS-Infrastructure as a Service
PaaS-Platform as a Service
SaaS-Software as a Service
Kubernetes Container basierendes Deployment
Docker für Container Virtualisierung
MsSQL Docker Image Erstellung
Transact-SQL (T-SQL) Scripte
Daten Migration mit Flyway
Maven Build Management
DevOps Tätigkeiten
Bash shell und Unix Scripte
FACHLICHE TÄTIGKEIT
Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
Komplette Neuentwicklung mit verteiltem Team
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über TeamViewer, Skype, Slack
Projekt Sprache Englisch
Offshore Team
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

Microsoft SQL Server, H2, HSQL

Entwicklungsumgebung

Visual Studio Code, Eclipse, Intellij

Tools

Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl

03/2017 - 10/2017

8 Monate

Logistik für Betriebshof - flow

Einsatzort
München
Projektinhalte

TECHNISCHE TÄTIGKEIT

  • Frontend Entwicklung mit ReactJs
  • Backend Entwicklung mit Spring 4 und Java 8
  • Implementierung einer Single Page Applikation
  • Workflow Implementierung für Statemachine
  • Redux Datastore Anbindung
  • REST Kommunikation
  • Ajax und Promises Callback Kommunikation
  • NodeJs und npm Entwicklung
  • Websocket Endpoint Messaging
  • EsLint für Codequalität
  • Implementierung von transaktionalen Spring Komponenten
  • Persistierung mit Hibernate
  • Daten Migration
  • SCM mit Git und Gogs
  • Unit und Integration Tests
  • Jenkins Build Überwachung
  • JBoss, Wildfly Application Server
  • gradle und Maven build control

FACHLICHE TÄTIGKEIT

  • Logistik für Betriebshof Optimierung
  • Fuhrpark Steuerung flow
  • Ablaufsteuerung mit Workflow Engine, Zustandsautomat, Statemaschine
  • RFID Erkennung
  • Überwachung Zugangskontrolle
  • Certified Scrum Master PSM

SONSTIGE TÄTIGKEIT

  • Verteilte Teams
  • JIRA, confluence
  • Skype, TeamViewer
  • asterisk Telefon Konferenzen

REALISIERT UNTER

Betriebsysteme

Windows, Linux

Datenbanken

Oracle

Entwicklungsumgebung

Visual Studio Code, Eclipse

Tools

NodeJs, npm, ReactJS, JavaScript, mocha, ES6, JSX, Redux, PhantomJS, Jest, enzyme, sinon, Lerna, karma, Lanterna, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, JMX, Git Bash, Gogs (Go Git Service), Jenkins, TeamViewer, REST, Json, Postman, SQLDeveloper, ORACLE, MSSQLServer, iBatis+Liquibase DB Migration, Eclipse Neon, JBoss, Wildfly, Gradle, Maven, artifactory, Visual Studio Code Editor, sublime, Atom, Notepad++, JSP, JQuery, HTML, CSS, OpenLayers, jacoco, Skype, Confluence, JIRA, Jing, Nagios, Bizagi Modeler, Bamboo Paper, XMind Mindmaper, realtimeboard, linoit, Scrum

10/2016 - 03/2017

6 Monate

KFZ Tarifrechner für Oldtimer - ANDIE

Projektinhalte
  • Angular Frontend Entwicklung
  • Spring Backend Entwicklung
  • Entwicklung mit Java 8 Sprachfeatures
  • REST Aufruf Schnittstelle mit Promises und Observables
  • Asynchrone Client/Server Kommunikation mit Callbacks
  • Cross-Origin Resource Sharing (CORS) Implementierung mit Spring
  • Protection gegen Cross Side Scripting (CSRF) mit Spring
  • Grunt und Maven als Build Tool
  • Projekt Modularisierung in Node.js, npm Submodule
  • JSON und YAML Datei Formate
  • Verwendung von HTML5 und CSS
  • Protractor E2E Tests
  • Jasmine Test Framework
  • Selenium Web Driver Tests mit PhantomJS
  • Oracle VirtualBox für Vagrant Virtualisierung
  • Migration mit Postgre Datenbank Scripts
  • Tarifberechnung von KFZ Versicherungen für Endkunden
  • Kunden Registrierung mit Double-Opt-in
  • Automatisierter E-Mail Versand
  • Confluence Jira für Vorgangssteuerung
  • Umsetzung im Scrum Team
  • Kommunikation mit Test Team

Produkte

Windows

Linux

PostgreSQL

Flyway

Mockito

EasyMock

TSLint

Balsamiq

Hibernate

Node.js

npm

Firebug

VS Code

CSS

HTML5

SonarLint

Spring Data

Spring Core

Spring Boot

GitHub

Angular2

Apache Commons

Docker

Vagrant

Jing

JIRA

Confluence

Json

YAML

SoapUI

Log4j

git

mvn

SourceTree Git Browser

Nexus

Jenkins

REST

JPA

DBeaver

PostgreSQL

Eclipse

STS

Java 8

putty

WinSCP

Notepad++

subethasmtp

04/2016 - 10/2016

7 Monate

Rufnummern Portierung mit Java EE

Projektinhalte
  • EJB Backend
  • Migration von EJB 2.1 nach EJB 3.0
  • Webservice REST Client/Server Kommunikation
  • Angular2 Web Entwicklung mit TypeScript
  • TypeScript als Abstraktion für JavaScript
  • JPA Entity Entwickung mit EclipseLink
  • Spring Data für JPA Repository Zugriffe
  • TestNG Komponenten Tests
  • Oracle WebLogic Application Server
  • Oracle PL/SQL Stored Procedures
  • RMI - Remote Methode Invocation
  • Workflow Engine
  • MSISDN Migration über Staging Tabellen
  • JavaScript
  • Node.js und npm für Packages und Modules Management
  • Java 8 Sprachfeatures
  • Jenkins Continues Integration Job Administration
  • Citrus Integrations Tests
  • Maven Multi Projekt Profile
  • Daten Migration von Massendaten
  • x.400 Gateway und 2MRDB Portierung
  • CORBA Tuxedo Connector
  • CORBA IDL

Tätigkeit:

  • Number Management System pflege
  • Telefonnummern Portierung
  • Import und Export der Rufnummern für den Prepaid- und Postpaid Marken
  • Starter Pack SIM Migration
  • Git Brunching Strategien und Pull Requests
  • Atlassian Tool Suite für die Kommunikation
  • Confluence Jira für Vorgangssteuerung
  • Bugtracking über ClearQuest
  • Lasttests
  • Umsetztung im Scrum Team
  • Koordination mit Fachbereich
  • Kommunikation Test Team
Produkte

Windows

Linux

Oracle 11

Eclipse

IntelliJ

Flyway

MyBatis Migration

Mockito

EasyMock

Hibernate

maven-replacer-plugin

Node.js

npm

Broccoli Plugin

TypeScript Eclipse Plugin

Firebug

VS Code

SonarLint

TestNG

Spring Data

Atlassian Suite

Bitbucket

Confluence

JIRA

HipChat

ClearQuest

ClearQuest

GitHub

Angular2

Apache Commons

Docker

Jing

JIRA

Confluence

Json

SoapUI

Log4j

Citrus

git

mvn

ant

Nexus

Jenkins

Oracle WebLogic

REST

JPA

SQLDeveloper

ORACLE

Eclipse

Java 8

putty

WinSCP

Notepad++

09/2015 - 03/2016

7 Monate

Multiple Assembly Planning & Process System - MAPP

Projektinhalte
  • EJB Entwicklung
  • Webservice REST Client/Server Kommunikation
  • JPA Entity Entwickung mit EclipseLink
  • JPA Criteria API
  • Java 8 Sprachfeatures wie Lambdas
  • Aspektorientierte Interceptoren
  • DB Modellierung
  • Jenkins Continues Integration Job Administration
  • JUnit Mockito Tests und Integrationstests
  • Maven Multi Projekt Profile
  • Einsatz von JRebel
  • JSON Daten Austauschformat
  • Daten Migration
  • JavaFx Client Entwicklung
  • JavaFx Design mit Scene Builder
  • Glassfish Konfiguration
  • LDAP Anbindung
  • SONAR Metriken
  • FitNesse Tests

Tätigkeit:

  • Generische Umsetzung von MAPP für die Auto Herstellung, Planung und Produktion von BMW Fahrzeugen
  • Implementierung und technische Umsetzung
  • Senior Entwickler
  • Scrum Master Tätigkeiten
  • Teilprojekt Koordination
  • Koordination mit Fachbereich
  • Kommunikation Test Team
  • Organisation Entwicklertreff
  • Verfolgen der 'Clean Code' Prinzipien
Produkte

Windows

Linux

Oracle 11

Eclipse Luna

SezPoz

Apache Commons

Jing

Jersey

Json

Log4j

EclipseLink

MQ

JRebel

mockito

SVN

mvn

FitNesse

Nexus

Jenkins

Sonar

Jubula

Glassfish

REST

JPA

SQLDeveloper

ORACLE

Eclipse

JavaFx

JAutodoc

LDAP

ScenicView

SceneBuilder

Java 8

09/2012 - 07/2015

2 Jahre 11 Monate

Online-Portal für ambulante Leistungen - OPAL Web-Applikation

Projektinhalte
  • Web Entwicklung mit Spring MVC Web Framework
  • Schnittstellen Erweiterung für bestehende Services
  • Spring Core für Dependency Injection
  • Spring Web Flow für Page Navigation
  • Spring Restful WebService Implementierungen
  • Spring Authentifizierung und Authorisierung
  • Entwicklen mit Wicket Webframework
  • Twitter Bootstrap CSS Stylesheet Integration
  • Buildmanagement mit Gradle Buildscript in Groovy
  • Browser Plausiblisierung mit JavaScript
  • Continues Delivery mit FeatureToggles
  • Dynamische Konfiguration von Features mit Hilfe des Togglz Frameworks
  • Webservice Anfragen mit SoapUI
  • Agile DB Migration mit flywayDB
  • Programmierung mit Java 7
  • Serverseitige Validierung mit Rhino Script Engine
  • XSLT Transformation nach Sciphox und EHD Format
  • Erstellung von konfigurierbaren, generischen JSP Seiten
  • Linux Shell Script Konfiguration und Wartung
  • Aufsetzen von Jenkins Flows für Build Steuerung
  • Verwendung von Jenkins Plugins
  • Konfiguration von Jenkins Jobs für CI, NB und INT Umgebungen
  • Einsatz von Gradle und Maven als Build Tools
  • Release Management mit maven release plugin
  • Assembling und Deploment mit Maven
  • Pflege der Datenbestände in Integration und Entwicklung
  • Entwickeln von ORACLE SQL Statements für Abnahme und Produktion
  • Definieren von SQL Scripten für DB Übergabe Prozess
  • Erstellung von PL/SQL Scripten
  • Datei Austauschformate .json und .yml
  • Asynchrone Verarbeitung über ONDES und KV-Connect Schnittstelle
  • Test Driven Development - TDD
  • WebTests mit JUnit und Selenium Browser Plugin
  • Last Tests von Webservices mit SoapUI
  • Threading und Web Load-Tests mit LoadUIWeb
  • Remote Wartung via Secure Shell (SSH) und odin

Tätigkeit:

  • Im Online-Portal für ambulante Leistungen (OPAL) werden Untersuchungsergebnisse elektronisch dokumentiert
  • Einreichung der elektronische Untersuchungsdaten bei der KVB
  • Erweitern der Online Dokumentation OPAL für Ärzte
  • Zeitliche Versionierung von fachlichen Anforderungen
  • Export der Daten in Sciphox und EHD Format
  • Pflege der Datenbestände mit SQL Scripten
  • Neuentwicklung von einzelnen Dokumentationen wie Hörgeräte, Molekulargenetik und Sozialpsychiatrie
  • Unterstützung folgender Arzt Dokumentations Programme:
  • Allergologie, Balneophototherapie, Belastungs-EKG, Darmkrebsberatung, eDMP, DMP-Brustkrebs,
    Hautkrebsscreening,
  • Koloskopie, Multiple Sklerose, Risikoprävention bei Kinderwunsch, Schmerztherapie, Sonografie
    Schwangerschaftsvorsorge
  • Tonsillotomie, Gastroskopie, Onkologie
  • Wöchentliche Teilnahme am Clean Code Developer Prozess
  • Regelmäßige Retrospektiven
  • Agile Vorgehensweisen, Scrum, Kanban, DevOps
  • Enge Zusammenarbeit mit der Fachabteilung
  • Vorgehensmodell Scrum mit Daily Standup und Retrospektive
  • Ausübung der Scrum Master Rolle
  • Schätzworkshops um Aufwände vorab zuklären
  • Prozessorientierte Arbeitsweise
  • Release Planung mit JIRA Unterstützung
  • JIRA Rapid Board Plannungs Tool für Scrum
  • Überwachung der Code Metriken mit SONAR
  • Pflege und Wartung des Intranet Wiki
  • Arbeiten mit verschiedenen Deployment Umgebungen
  • Git Branching Strategien und Pull Requests
Produkte

Windows 7

Linux

Oracle 11g

STS - Spring Tool Suite

Kepler Eclipse

Jenkins Flow

Plugins

Flyway

WinSCP

putty

Nexus

SONAR

ONDES

KV-Connect

Linux

PdfBox

Lombok

Gradle

Groovy

Spring MVC

SoapUI

Wicket

Spring Data

Feature Togglz

Secure Shell (SSH)

TLS

SSL

Burp Proxy

FoxyProxy

Hamcrest

Confluence

odin

DbSetup

flywayDB

maven release plugin

LoadUIWeb

Java 7

JavaMelody

xml-unit

JDedend

Spring Core

Spring Web Flow

Oracle SQL Developer

EJB 3.1

JPA

CriteriaAPI

git

SVN

Subclipe

Subversive

Tortoise

Firebug Firefox Addon

Selenium Plugin

Live HTTP headers Firefox Addon

EclEmma Eclpise Addon

CheckStyle

Maven

Tomcat

JUnit

XSLT

HttpUnit

DbUnit

Jenkins

joda-time.jar

jQuery

JavaScript Rhino Engine

JavaScript

10/2011 - 08/2012

11 Monate

Web Wiki/Community Angeln.de

Projektinhalte
  • Komplette Neuentwicklung in kleinem Team
  • Social-, Community-, Shop- Web-Applikation
  • Web-Frontend, Shop, Redaktion und Admin als Web-App realisiert
  • Blog, WordPress Thematik
  • Integration von Sozialen Netzwerken, mit Querverlinkungen in unsere Web-Apps
  • Daten Import mit SQL Script und java Importer
  • Entwicklung mit Glassfish, Embedded Glassfish und Embedded Jetty
  • Erstellung von generischen, wiederverwendbaren Ajax Wicket Komponenten
  • Umfangreiche Entwicklung von Ajax Komponenten für das Web 2.0
  • Suche und Sortierung von Tabellen mit Ajax
  • Verwendung von Tabellen mit Paging Navigator und ListView
  • Webseitige Programmierung von Bilder Galerien mit DataViews
  • Dynamische Menus mit wechselndem Kontext
  • Arbeiten mit Wicket IModel Varianten wie PropertyModel und CompoundPropertyModel
  • Schichten Design Pattern - Entwerfen und Aufruf der Schnittstellen zum Backend
  • Anwenden von SEO Search Engine Optimization Techniken
  • Localisierte URL Gernerierung in mehreren Sprachen
  • Persistenz Schicht mit EJB, JPA und Criteria API
  • Geolocating von Addressen mit EJB Timer Bean
  • Google Maps Integration mit JavaScript Google API
  • Bean Validierung über mehrere Schichten JSR 303
  • Aufbau und Erweiterung des Persistenz Service
  • Schema Erweiterungen in der DB
  • Implementierung der Bilder und Logo Uploads
  • Schneiden und konvertieren von Bildern mit ImageMagick
  • Bildbearbeitung mit im4java API für diverse Web Formate
  • Verwendung von Maven Multi Modulen mit persönlichen Profilen
  • CSS Anpassungen und Generierung mit less Compiler
  • Bugtracking System OTRS
  • Continues Integration und Nigthly Build mit Jenkins
  • Spring Dependency Incection Integration DI
  • Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
  • Verwendung des EclEmma Coverage Eclipse Plugin
  • Generische Programmierung durch Einsatz von Generics
  • Konsequenter Einsatz von JUnit Regressionstests, Standard Technologien und Standard Tools beider Entwicklung

Tätigkeit:.

  • Aufbau eines Angler Verzeichnisses, Angel-Wiki
  • Wissensdatenbank für Fische, Gewässer, Techniken, Hersteller und Angelmethoden
  • Realisierung von Sozialen Netzwerk Eigenschaften wie Kommentieren, Mitmachen oder Kontopflege
  • Anbindung an Facebook, Google+ und Twitter
  • Anbindung von WordPress Blog System an Webanwendung
  • Fachliche Abstimmung mit Redakteuren der diversen Zeitschriften
  • Enge Zusammenarbeit mit Webdesignern
  • Arbeiten nach einem vorher abgestimmten Designentwurf
  • Vorgehensmodell Scrum mit Daily Standup
  • Auswertung der erreichten Komplexitatspunkte
  • Pflege und Wartung des Intranet Wiki
Produkte

Windows 7

Linux

Ubuntu

PostgreSQL 9

J2SE 6

Eclipse 3.6.2 Helios

Glassfish Embedded

Glassfish

3.1.1

Embedded Jetty

EJB 3.1

JPA

CriteriaAPI

Apache Wicket 1.5

Eclipse

SVN

Subclipe

Subversive

Firebug Firefox Addon

Live HTTP headers Firefox Addon

PrefBar Firefox Addon

AnyEdit Eclpise Addon

EclEmma Eclpise Addon

Maven

Glassfish

Tomcat

Jetty

JUnit

Selenium

Jenkins

PMD

FindBugs

joda-time.jar

guava.jar

Skype

SQuireL SQL

PostgreSQL DB

gforge

tickspot

MindMap Freeplane

im4java

ImageMagick

GraphicsMagick

jQuery

less

JCrop

OTRS

Facebook

Twitter

YouTube

Google Maps API

fancyBox

07/2009 - 07/2011

2 Jahre 1 Monat

JEE Tarifrechner und Webservice

Projektinhalte
  • Relaunch/Neuentwicklung der bestehenden Tarifsoftware mit dem Apache Wicket Framework
  • Weiterentwicklung/Wartung der bestehenden Tarifsoftware mit Apache Struts
  • Entwicklung von Komponenten unter Einsatz von Wicket HTML Markupvererbung
  • Advanced Gui Funktionalität Entwicklung die über die Wicket Extentions hinaus geht (Z.B.
    "Schliessen Button" bei Tabulatoren)
  • Entwicklung von Wicket Ajax Komponenten
  • Erstellung von firmeneigenen Web Basiskomponenten
  • Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
  • Generierung von Pfadnotation mit Bindgen Utility und @Bindable Annotation für typsichere Wicket
    ID's
  • Erweiterung des XStream und Castor Marshallers für Object to XML Generierung um eigene Handler
  • Implementierung des BiPRO Versicherung Webservice Standards
  • Schema Validierung und WSDL Generierung
  • Design von komplexen Element Ableitungen in XSD Schemas
  • Einsatz des JAX-WS Webservice Frameworks
  • JAXB XML Marshalling bzw. XML Serialization nach Java, Annotationen XJC, Schemagen
  • Umstellung von Castor XML Binding auf XStream und JAXB Bindung
  • Lesen und schreiben von HTTP Cookies
  • Generische Programmierung durch Einsatz von Generics
  • Lasttests mit SoapUI gegen Webservice Implementierung
  • Design der technischen und fachlichen Validierung des WebServices
  • Entwickeln von unterschiedlichen XML Namensräumen
  • Implementierung von verschiedenen Versicherungstarifen
  • Erweiterungen an der bestehenden Tarifsoftware
  • Wartung der Produktiv-Pattform
  • Auslesen und beschreiben von Adobe XFA enabled PDF Dokumenten mittels XML
  • Bearbeiten von PDFs mit Adobe LifeCycle Designer und Form Designer
  • Dynamische PDF Generierung mit iText und Adobe
  • PDF Generierung mit Apache FOP
  • XSL Transformation in mehreren Schritten bis hin zu Druckbaren XSL-FO Dokumenten
  • Strikte Validierung der XSL Templates und XSL-FO Elemente
  • Integration der Druckstücke in die Webapplikation
  • Refakturierung des Exception Handling
  • Pflege und Wartung des Intranet Wiki
  • Konsequenter Einsatz von JUnit Regressionstests, Standard Technologien und Standard Tools bei
    der Entwicklung
  • Spring Integration
  • Verwendung von Core Spring zur besseren Testbarkeit
  • Verwendung diverser JEE bzw. J2EE Pattern wie SessionFacade, ServiceLayer, Transfer Object
    Assembler, DTO, DAO, ...
  • COBOL Copystrecke Integration, Aufruf Rechenkerne
  • Automatisierte XML Druckaufträge
  • Implementierung von Lucene Suchmaschinen Funktionalität
  • Verwendung des EclEmma Coverage Eclipse Plugin

Tätigkeit:.

  • Detailierte Kenntnisse in verschiedensten Versicherungstarifen wie Riester, BUZ, ...
  • Scrum als Vorgehensmodell mit Burndown Chart und Standup
  • Extreme Programming
  • Zeitweises Pairprogramming
  • Einführung des BiPRO Webservices
  • Enge Zusammenarbeit und Kommunikation mit Fachabteilung
Produkte

Windows 7

Windows Vista

Windows XP

Linux

AIX

HDB

DB2

J2SE 6.0

Eclipse 3.x

Jetty6

Tomcat6

Live HTTP headers

Firebug

Citrix

STS Entwicklungsumgebung

Subversion SVN

CVS

WinSCP

PuTTY

Extreme Planner

Firefox

Opera

Safari

commons beanutils

xalan Parser

xerces Parser

JUnit

httpUnit

Spring

Bindgen

ant

maven

Jenkins bzw. Hudson Nightly Build Tool

sventon diff

Emma Test Coverage Frameworks

JAX-WS Webservice Framework

SoapUI

UML Enterprise Architect

XMLSyp

Notepad++

Bouncy Castle Cryptography Library

JDom

xstream serialize XML

Apache Struts

Apache Wicket

Apache log4j

Apache FOP

BiPRO

JAXB

WSDSL2Java

cygwin

MeasureIt

iText

PDFBox

XJC

Schemagen

checkstyle

findbugs

pmd

jVisualVM Profiler

Adobe LifeCycle Designer

Adobe Form Designer

09/2010 - 10/2010

2 Monate

Smartphone Web und App Entwicklung

Projektinhalte
  • WebApp Development für Smartphones
  • Verwendung von iui - User Interface (UI) Framework von Google
  • Verwendung von JQTouch - User Interface Framework
  • Konzipieren des Layout
  • Design der Grafik
  • Entwicklung der Zustandsverwaltung
  • Externes Event Handling
  • Berücksichtigung verschiedener Auflösungen
  • Entwicklung der eigenen Homepage im Mobile Format
  • Spielentwicklung: Einfacher Würfel - Trivial Dice
  • Verschiedene Devices mit Emulator getestet
  • JUnitTest Suite für App
  • Lite Version mit eingeschränktem Feature Set
  • Pro Version mit unterschiedlichen Berechtigungsstufen
  • Abspielen von Audio File

Tätigkeit:.

  • Einarbeitung in Anroid SDK und iui Google, JQTouch Framework
  • Entwicklung eines einfachen Würfels für Android Market
  • Multi linguale Beschreibung
  • Versionierung im Android Market
  • Pro und Lite Version
Produkte

Windows 7

J2SE 6.0

Eclipse 3.x

Google iui Framework

JQTouch

Android SDK

Eclipse Plugin

JUnit

Projekthistorie

Bausparrechner - Zielsparen

Zeitraum: Von 12/2019 - 03/2020 (4 Monate)

Firma: Fa. Fiducia GAD in München/Aschheim

Branche: Bank

Ansprechpartner: [Name auf Anfrage], [Name auf Anfrage], [Name auf Anfrage]

Referenz: http://www.fiduciagad.de

TECHNISCHE TÄTIGKEIT

  • Lead Fullstack Entwickler
  • Angular Single Page Application (SPA)
  • Java Microservices im Backend
  • Typescript, Java, JavaScript, Groovy
  • RESTful Microservice Architektur
  • REST API Versionierung
  • Standardisierung von Microservices
  • Docker Container in Azure Cloud-Umgebung
  • Jenkins CI/CD-Pipelines
  • JSON Web Token (JWT), Bearer- Authorization-Header
  • RedHat Openshift Umgebung
  • Kubernetes Befehle und Konfiguration
  • Relationale SQL Scripts
  • Datenbankanbindungen und Flyway Migrations Scripte
  • Hystrix latency fär Fault Tolerance
  • CircuitBreaker, FeignClients, SoapClients
  • Qualitätssichernder Maßnahmen mit Sonar und Linting
  • Multi Maven Projekte, Gradle Build Scripte
  • Nexus Artifact Repository
  • AMQP Messaging - Advanced Message Queuing Protocol
  • JSON Daten Kommunikation
  • Alerting, Health Checks
  • Postman, Swagger, OpenAPI
  • Process-Engine (Camunda)
  • Testautomation, Performanceanalyse, Resilienz
  • Selenium, Fitnesse, Protractor und Karma Tests
  • Zipkin, Opentracing, Dynatrace
  • Monitoring, Security
  • Spring Boot, Spring Data
  • Release und Feature Toggles mit trunk-based-development
  • Spring Expression Language
  • Consol Service Discovery
  • Soap Kommunikations Protokoll
  • Openshipt Secrets Konfiguration
  • Semantic Versioning
  • Angular State Management mit ngxs/store, Actions und Reducer
  • Angular Material Design Implementierung
  • JMeter Lasttests

FACHLICHE TÄTIGKEIT

  • Entwicklung eines Bausparrechners
  • Abstimmung mit der Fachabteilung

Siemens Corporate Entitlement Service - CES

Zeitraum: Von 06/2018 - 07/2019 (13 Monate)

Firma: Fa. Siemens in München

Branche: Security

Referenz: http://www.siemens.com

Technische Tätigkeit

  • Full Stack Lead Developer
  • Implementierung von Spring Microservices
  • REST API Interfaces
  • Angular Frontend Weiterentwicklung
  • Java und JavaScript
  • Spring Boot und Spring Batch Applikationen
  • Spring Core, Security
  • Spring Eureka Multi Instanz Architecture
  • Spring Cloud Netflix, Eureka, Thymeleaf
  • Spring Web Flux und MVC
  • Json und yml Daten Formate
  • Groovy Scripte für DevOps
  • Maven Multi Module Projekte
  • Umfangreiche DevOps Tätigkeiten
  • Jenkins Release Pipeline über Jenkinsfile
  • Jenkins Administration
  • Java 8 Functional programming
  • JWT (JSON Web Token) für Microservices
  • Artifactory Repository Administration für das Deployment
  • Svn to Git Migration
  • GitLab Administration und svn Repositories
  • Einführung Git-flow Workflow
  • Reactive Programmung mit Typescript
  • In-memory data grid Performance Optimierungen
  • XSS Cross Site Filter für Tomcat
  • PKI Infrastruktur
  • Public Key, private Key Kommunikation
  • One Time Password - OTP
  • Single Sign On - SSO
  • Security Assertion Markup Language - SAML
  • DirX und LDAP lookup
  • Windows Active Directory
  • Apache Load balancing
  • Tomcat Web Applikationen
  • Shell Script Programmierung
  • Sonar für statische Code Analyse
  • OWASP Security Findings
  • Npm und NodeJs
  • HTML5, CSS
  • Spikes für Kotlin und Scala

Fachliche Tätigkeit

  • Kundenaccounts mit Single Sign On
  • Authentifizierung / Authorisierung
  • Segregation Of Duties - SoD
  • Agile Story Planung mit JIRA
  • Smartcard PKI Login
  • Secure Coding
  • Protection Requirements Assessment PRA
  • Benutzer Stammdaten Verwaltung
  • 2-Factor Authentication
  • Prozess Definitionen
  • Koordination und Bug Tracking

Sonstige Tätigkeit

  • Agile Development mit Scrum und Kanban
  • Grooming, Planning, Retrospektive
  • Remote Kommunikation über Circuit
  • Projekt Sprache Englisch
  • Teilweise remote Team

Realisiert unter

Betriebsysteme

Windows, Linux

Datenbanken

Oracle, H2, mySQL

Entwicklungsumgebung

Visual Studio Code, Eclipse, STS

Tools

Visual Studio Code, Eclipse, STS, Java, Kotlin, Scala, Mockito, RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard

Zeitraum: Von 11/2017 - 05/2018 mit 7 Mann Monaten

Firma: Fa. Dt. Pfandbriefbank/Capveriant in München/Unterschließheim

Branche: Bank, Fintech

TECHNISCHE TÄTIGKEIT
Full Stack Entwicklung
Java Microservices Architektur
Programmiersprache Java, JavaScript und Scala
Single Page Applikation mit Angular4
RESTful Schnittstelle
Frontend Tests mit Protractor
JUnit Tests mit Karma
Paket Manager npm
Node.js non-blocking Runtime Engine
Verteilte Versionsverwaltung mit Git
Azure Cloud Lösungen
Komplettes Aufsetzen in der Cloud
Diverse Tenants und Subscriptions
Automatisierte ARM Templates
Azure Storage Account
Azure KeyVault Zertifikate
Powershell Azure Scripte
Aufsetzen der Build Pipeline
Automatisierte Deployments mit VSTS
VSTS für Vorgangssteuerung/Tacking
Mehrsprachigkeit der Anwendung
Automatisierter E-Mail Versand
SSL/HTTPS Zertifikate
Spring Framework
Spring Boot, Spring Data
YAML and JSON Datenformate
JSON Web Token JWT
Security Access Token
IaaS-Infrastructure as a Service
PaaS-Platform as a Service
SaaS-Software as a Service
Kubernetes Container basierendes Deployment
Docker für Container Virtualisierung
MsSQL Docker Image Erstellung
Transact-SQL (T-SQL) Scripte
Daten Migration mit Flyway
Maven Build Management
DevOps Tätigkeiten
Bash shell und Unix Scripte
FACHLICHE TÄTIGKEIT
Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
Komplette Neuentwicklung mit verteiltem Team
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über TeamViewer, Skype, Slack
Projekt Sprache Englisch
Offshore Team
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

Microsoft SQL Server, H2, HSQL

Entwicklungsumgebung

Visual Studio Code, Eclipse, Intellij

Tools

Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl

KFZ Tarifrechner für Oldtimer
Zeitraum: Von 10/2016 - 03/2017

Branche: Versicherung

TECHNISCHE TÄTIGKEIT
Angular2 Frontend Entwicklung
Spring Backend Entwicklung
Entwicklung mit Java 8 Sprachfeatures
REST Aufruf Schnittstelle mit Promises und Observables
Asynchrone Client/Server Kommunikation mit Callbacks
Cross-Origin Resource Sharing (CORS) Implementierung mit Spring
Protection gegen Cross Side Scripting (CSRF) mit Spring
Grunt und Maven als Build Tool
Projekt Modularisierung in Node.js, npm Submodule
JSON und YAML Datei Formate
Verwendung von HTML5 und CSS
Protractor E2E Tests
Jasmine Test Framework
Selenium Web Driver Tests mit PhantomJS
Oracle VirtualBox für Vagrant Virtualisierung
Migration mit Postgre Datenbank Scripts
FACHLICHE TÄTIGKEIT
Komplette Neuentwicklung in kleinem Team
Tarifberechnung von KFZ Versicherungen für Endkunden
Kunden Registrierung mit Double-Opt-in
Automatisierter E-Mail Versand
SONSTIGE TÄTIGKEIT
Confluence Jira für Vorgangssteuerung
Umsetzung im Scrum Team
Kommunikation mit Test Team
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

PostgreSQL

Entwicklungsumgebung

Visual Studio Code, Spring Tool Suite - STS, Eclipse

Tools

Flyway, Mockito, EasyMock, TSLint, Balsamiq, Hibernate, Node.js, npm, Firebug, VS Code, CSS, HTML5, SonarLint, Spring Data, Spring Core, Spring Boot, GitHub, Angular2, Apache Commons, Docker, Vagrant, Jing, JIRA, Confluence, Json, YAML, SoapUI, Log4j, git, mvn, SourceTree Git Browser, Nexus, Jenkins, REST, JPA, DBeaver, PostgreSQL, Eclipse, STS, Java 8, putty, WinSCP, Notepad++, subethasmtp

Rufnummern Portierung mit Java EE
Zeitraum: Von 04/2016 - 10/2016

Branche: Telekommunikation


TECHNISCHE TÄTIGKEIT
EJB Backend
Webservice REST Client/Server Kommunikation
Angular2 Web Entwicklung mit TypeScript
TypeScript als Abstraktion für JavaScript
Migration von EJB 2.1 nach EJB 3.0
JPA Entity Entwickung mit EclipseLink
Java 8 Sprachfeatures
Spring Data für JPA Repository Zugriffe
TestNG Komponenten Tests
Oracle WebLogic Application Server
Oracle PL/SQL Stored Procedures
RMI - Remote Methode Invocation
Workflow Engine
MSISDN Migration über Staging Tabellen
JavaScript
Node.js und npm für Packages und Modules Management
Jenkins Continues Integration Job Administration
Citrus Integrations Tests
Docker Images für Jenkins CI
Maven Multi Projekt Profile
Daten Migration von Massendaten
x.400 Gateway und 2MRDB Portierung
CORBA Tuxedo Connector
CORBA IDL
FACHLICHE TÄTIGKEIT
Number Management System pflege
Telefonnummern Portierung
Import und Export der Rufnummern für den Prepaid- und Postpaid Marken
Starter Pack SIM Migration
SONSTIGE TÄTIGKEIT
Git Branching Strategien und Pull Requests
Atlassian Tool Suite für die Kommunikation
Confluence Jira für Vorgangssteuerung
Bugtracking über ClearQuest
Lasttests
Umsetzung im Scrum Team
Koordination mit Fachbereich
Kommunikation mit Test Team
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

ORACLE 11

Entwicklungsumgebung

Eclipse, IntelliJ

Tools

Flyway, MyBatis Migration, Mockito, EasyMock, Hibernate, maven-replacer-plugin, Node.js, npm, Broccoli Plugin, TypeScript Eclipse Plugin, Firebug, VS Code, SonarLint, TestNG, Spring Data, Atlassian Suite, Bitbucket, Confluence, JIRA, HipChat, ClearQuest, GitHub, Angular2, Apache Commons, Docker, Jing, Json, SoapUI, Log4j, Citrus, git, mvn, ant, Nexus, Jenkins, Oracle WebLogic, REST, JPA, SQLDeveloper, ORACLE, Eclipse, Java 8, putty, WinSCP, Notepad++

Multiple Assembly Planning & Process System - MAPP
Zeitraum: Von 09/2015 - 03/2016

Referenz: http://www.gigatronik.com

TECHNISCHE TÄTIGKEIT
EJB Entwicklung
Webservice REST Client/Server Kommunikation
JPA Entity Entwickung mit EclipseLink
JPA Criteria API
Java 8 Sprachfeatures wie Lambdas
Aspektorientierte Interceptoren
DB Modellierung
Jenkins Continues Integration Job Administration
JUnit Mockito Tests und Integrationstests
Maven Multi Projekt Profile
Einsatz von JRebel
JSON Daten Austauschformat
Daten Migration
JavaFx Client Entwicklung
JavaFx Design mit Scene Builder
Glassfish Konfiguration
LDAP Anbindung
SONAR Metriken
FitNesse Tests
FACHLICHE TÄTIGKEIT
Generische Umsetzung von MAPP für die Auto Herstellung, Planung und Produktion von BMW Fahrzeugen
Teilprojekt Koordination
Koordination mit Fachbereich
Kommunikation Test Team
SONSTIGE TÄTIGKEIT
Organisation Entwicklertreff
Verfolgen der 'Clean Code' Prinzipien
Implementierung und technische Umsetzung
Senior Entwickler
Scrum Master Tätigkeiten
REALISIERT UNTER
Betriebsysteme

Windows, Linux

Datenbanken

ORACLE 11

Entwicklungsumgebung

Eclipse Luna

Tools

SezPoz, Apache Commons, Jing, Jersey, Json, Log4j, EclipseLink, MQ, JRebel, mockito, SVN, mvn, FitNesse, Nexus, Jenkins, Sonar, Jubula, Glassfish, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JavaFx, JAutodoc, LDAP, ScenicView, SceneBuilder, Java 8

Online-Portal für ambulante Leistungen - OPAL
Zeitraum: Von 09/2012 - 07/2015

Branche: Gesundheitswesen, Krankenversicherung, Versicherung

TECHNISCHE TÄTIGKEIT
Spring Core für Dependency Injection
Spring Web Flow für Page Navigation
Spring Restful WebService Implementierungen
Spring Authentifizierung und Authorisierung
Entwicklen mit Wicket Webframework
Web Entwicklung mit Spring MVC Web Framework
Schnittstellen Erweiterung für bestehende Services
Twitter Bootstrap CSS Stylesheet Integration
Buildmanagement mit Gradle Buildscript in Groovy
Browser Plausiblisierung mit JavaScript
Continues Delivery mit FeatureToggles
Dynamische Konfiguration von Features mit Hilfe des Togglz Frameworks
Webservice Anfragen mit SoapUI
Agile DB Migration mit flywayDB
Programmierung mit Java 7
Serverseitige Validierung mit Rhino Script Engine
XSLT Transformation nach Sciphox und EHD Format
Erstellung von konfigurierbaren, generischen JSP Seiten
Linux Shell Script Konfiguration und Wartung
Aufsetzen von Jenkins Jobs/Flows für Build Steuerung
Verwendung von Jenkins Plugins
Konfiguration von Jenkins Jobs für CI, NB und INT Umgebungen
Einsatz von Gradle und Maven als Build Tools
Release Management mit maven release plugin
Assembling und Deploment mit Maven
Pflege der Datenbestände in Integration und Entwicklung
Entwickeln von ORACLE SQL Statements für Abnahme und Produktion
Definieren von SQL Scripten für DB Übergabe Prozess
Erstellung von PL/SQL Scripten
Datei Austauschformate .json und .yml
Asynchrone Verarbeitung über ONDES und KV-Connect Schnittstelle
Test Driven Development - TDD
WebTests mit JUnit und Selenium Browser Plugin
Last Tests von Webservices mit SoapUI
Threading und Web Load-Tests mit LoadUIWeb
Remote Wartung via Secure Shell (SSH) und odin
FACHLICHE TÄTIGKEIT
Im Online-Portal für ambulante Leistungen (OPAL) werden Untersuchungsergebnisse elektronisch dokumentiert
Einreichung der elektronische Untersuchungsdaten bei der KVB
Erweitern der Online Dokumentation OPAL für Ärzte
Zeitliche Versionierung von fachlichen Anforderungen
Export der Daten in Sciphox und EHD Format
Pflege der Datenbestände mit SQL Scripten
Neuentwicklung von einzelnen Dokumentationen wie Hörgeräte, Molekulargenetik und Sozialpsychiatrie
Unterstützung folgender Arzt Dokumentations Programme:
Allergologie, Balneophototherapie, Belastungs-EKG, Darmkrebsberatung, eDMP, DMP-Brustkrebs, Hautkrebsscreening, Koloskopie, Multiple Sklerose, Risikoprävention bei Kinderwunsch, Schmerztherapie, Sonografie Schwangerschaftsvorsorge, Tonsillotomie, Gastroskopie, Onkologie
SONSTIGE TÄTIGKEIT
Wöchentliche Teilnahme am Clean Code Developer Prozess
Regelmäßige Retrospektiven
Agile Vorgehensweisen, Scrum, Kanban, DevOps
Enge Zusammenarbeit mit der Fachabteilung
Vorgehensmodell Scrum mit Daily Standup und Retrospektive
Ausübung der Scrum Master Rolle
Prozessorientierte Arbeitsweise
Schätzworkshops um Aufwände vorab zuklären
Release Planung mit JIRA Unterstützung
JIRA Rapid Board Plannungs Tool für Scrum
Überwachung der Code Metriken mit SONAR
Pflege und Wartung des Intranet Wiki
Arbeiten mit verschiedenen Deployment Umgebungen
Git Branching Strategien und Pull Requests
REALISIERT UNTER
Betriebsysteme

Windows 7, Linux

Datenbanken

Oracle 11g

Entwicklungsumgebung

J2SE 7, STS - Spring Tool Suite, Kepler Eclipse Java EE IDE for Web Developers, Tomcat 7

Tools

STS - Spring Tool Suite, Kepler Eclipse, Jenkins Flow Plugins, Flyway, WinSCP, putty, Nexus, SONAR, ONDES, KV-Connect, Linux, PdfBox, Lombok, Gradle, Groovy, Spring MVC, SoapUI, Wicket, Spring Data, Feature Togglz, Secure Shell (SSH), TLS, SSL, Burp Proxy, FoxyProxy, Hamcrest, Confluence, odin, DbSetup, flywayDB, maven release plugin, LoadUIWeb, Java 7, JavaMelody, xml-unit, JDedend, Spring Core, Spring Web Flow, Oracle SQL Developer, EJB 3.1, JPA, CriteriaAPI, git, SVN, Subclipe, Subversive, Tortoise, Firebug Firefox Addon, Selenium Plugin, Live HTTP headers Firefox Addon, EclEmma Eclpise Addon, CheckStyle, Maven, Tomcat, JUnit, XSLT, HttpUnit, DbUnit, Jenkins, joda-time.jar, jQuery, JavaScript Rhino Engine, JavaScript

Web Wiki/Community Angeln.de
Zeitraum: Von 10/2011 - 8/2012 mit 11 Mann Monaten

Branche: Softwarehouse, Startup Unternehmen, Printmedien

TECHNISCHE TÄTIGKEIT
Komplette Neuentwicklung in kleinem Team
Social-, Community-, Shop- Web-Applikation
Implementierung der diversen Web-Applikationen rund um www.angeln.de
Web-Frontend, Shop, Redaktion und Admin als Web-App realisiert
Integration von Sozialen Netzwerken, mit Querverlinkungen in unsere Web-Apps
Daten Import mit SQL Script und java Importer
Entwicklung mit Glassfish, Embedded Glassfish und Embedded Jetty
Erstellung von generischen, wiederverwendbaren Ajax Wicket Komponenten
Umfangreiche Entwicklung von Ajax Komponenten für das Web 2.0
Suche und Sortierung von Tabellen mit Ajax
Verwendung von Tabellen mit Paging Navigator und ListView
Webseitige Programmierung von Bilder Galerien mit DataViews
Dynamische Menus mit wechselndem Kontext
Arbeiten mit Wicket IModel Varianten wie PropertyModel und CompoundPropertyModel
Schichten Design Pattern - Entwerfen und Aufruf der Schnittstellen zum Backend
Anwenden von SEO Search Engine Optimization Techniken
Localisierte URL Gernerierung in mehreren Sprachen
Persistenz Schicht mit EJB, JPA und Criteria API
Geolocating von Addressen mit EJB Timer Bean
Google Maps Integration mit JavaScript Google API
Bean Validierung über mehrere Schichten JSR 303
Aufbau und Erweiterung des Persistenz Service
Schema Erweiterungen in der DB
Implementierung der Bilder und Logo Uploads
Schneiden und konvertieren von Bildern mit ImageMagick API
Bildbearbeitung mit im4java API für diverse Web Formate
Verwendung von Maven Multi Modulen mit persönlichen Profilen
CSS Anpassungen und Generierung mit less Compiler
Bugtracking System OTRS
Continues Integration und Nigthly Build mit Jenkins
Spring Dependency Incection Integration DI
Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
Verwendung des EclEmma Coverage Eclipse Plugin
Generische Programmierung durch Einsatz von Generics
Konsequenter Einsatz von jUnit Regressionstests, Standard Technologien und Standard Tools bei der Entwicklung
FACHLICHE TÄTIGKEIT
Aufbau eines Angler Verzeichnisses, Angel-Wiki
Wissensdatenbank für Fische, Gewässer, Techniken, Hersteller und Angelmethoden
Realisierung von Sozialen Netzwerk Eigenschaften wie Kommentieren, Mitmachen oder Kontopflege
Anbindung an Facebook, Google+ und Twitter
Anbindung von WordPress Blog System an Webanwendung
SONSTIGE TÄTIGKEIT
Fachliche Abstimmung mit Redakteuren der diversen Zeitschriften
Enge Zusammenarbeit mit Webdesignern
Arbeiten nach einem vorher abgestimmten Designentwurf
Vorgehensmodell Scrum mit Daily Standup
Auswertung der erreichten Komplexitätspunkte
Pflege und Wartung des Intranet Wiki
REALISIERT UNTER
Betriebsysteme

Windows 7, Linux, Ubuntu

Datenbanken

PostgreSQL 9

Entwicklungsumgebung

J2SE 6, Eclipse 3.6.2 Helios, Glassfish Embedded, Glassfish 3.1.1, Embedded Jetty

Tools

EJB 3.1, JPA, CriteriaAPI, Apache Wicket 1.5, Eclipse, SVN, Subclipe, Subversive, Firebug Firefox Addon, Live HTTP headers Firefox Addon, PrefBar Firefox Addon, AnyEdit Eclpise Addon, EclEmma Eclpise Addon, Maven, Glassfish, Tomcat, Jetty, jUnit, Selenium, Jenkins, PMD, FindBugs, joda-time.jar, guava.jar, Skype, SQuireL SQL, PostgreSQL DB, gforge, tickspot, MindMap Freeplane, im4java, ImageMagick, GraphicsMagick, jQuery, less, JCrop, OTRS, Facebook, Twitter, YouTube, Google Maps API, fancyBox

JEE Tarifrechner und Webservice
Zeitraum: Von 07/2009 - 07/2011 mit 25 Mann Monaten

Branche: Versicherung

TECHNISCHE TÄTIGKEIT
Relaunch/Neuentwicklung der bestehenden Tarifsoftware mit dem Apache Wicket Framework
Weiterentwicklung/Wartung der bestehenden Tarifsoftware mit Apache Struts
Entwicklung von Komponenten unter Einsatz von Wicket HTML Markupvererbung
Advanced Gui Funktionalität Entwicklung die über die Wicket Extentions hinaus geht (Z.B. "Schliessen Button" bei Tabulatoren)
Entwicklung von Wicket Ajax Komponenten
Erstellung von firmeneigenen Web Basiskomponenten
Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
Generierung von Pfadnotation mit Bindgen Utility und @Bindable Annotation für typsichere Wicket ID's
Erweiterung des XStream und Castor Marshallers für Object to XML Generierung um eigene Handler
Implementierung des BiPRO Versicherung Webservice Standards
Schema Validierung und WSDL Generierung
Design von komplexen Element Ableitungen in XSD Schemas
Einsatz des JAX-WS Webservice Frameworks
JAXB XML Marshalling bzw. XML Serialization nach Java, Annotationen XJC, Schemagen
Umstellung von Castor XML Binding auf XStream und JAXB Bindung
Lesen und schreiben von HTTP Cookies
Generische Programmierung durch Einsatz von Generics
Lasttests mit SoapUI gegen Webservice Implementierung
Design der technischen und fachlichen Validierung des WebServices
Entwickeln von unterschiedlichen XML Namensräumen
Implementierung von verschiedenen Versicherungstarifen
Erweiterungen an der bestehenden Tarifsoftware
Wartung der Produktiv-Pattform
Bearbeiten von PDFs mit Adobe LifeCycle Designer und Form Designer
Auslesen und beschreiben von Adobe XFA enabled PDF Dokumenten mittels XML
Dynamische PDF Generierung mit iText und Adobe
PDF Generierung mit Apache FOP
XSL Transformation in mehreren Schritten bis hin zu Druckbaren XSL-FO Dokumenten
Strikte Validierung der XSL Templates und XSL-FO Elemente
Integration der Druckstücke in die Webapplikation
Refakturierung des Exception Handling
Pflege und Wartung des Intranet Wiki
Konsequenter Einsatz von jUnit Regressionstests, Standard Technologien und Standard Tools bei der Entwicklung
Spring Integration
Verwendung diverser JEE bzw. J2EE Pattern wie SessionFacade, ServiceLayer, Transfer Object Assembler, DTO, DAO, ...
COBOL Copystrecke Integration, Aufruf Rechenkerne
Automatisierte XML Druckaufträge
Implementierung von Lucene Suchmaschinen Funktionalität
Verwendung des EclEmma Coverage Eclipse Plugin
FACHLICHE TÄTIGKEIT
Implementierung von verschiedenen Versicherungstarifen
Design der fachlichen Validierung des WebServices
Detailierte Kenntnisse Tarifen wie Riester, BUZ, ...
Einführung des BiPRO Webservices
SONSTIGE TÄTIGKEIT
Scrum als Vorgehensmodell mit Burndown Chart und Standup
Extreme Programming
Zeitweises Pairprogramming
Enge Zusammenarbeit und Kommunikation mit Fachabteilung
REALISIERT UNTER
Betriebsysteme

Windows 7, Windows Vista, Windows XP, Linux, AIX

Datenbanken

HDB, DB2

Entwicklungsumgebung

J2SE 6.0, Eclipse 3.x, Jetty6, Tomcat6

Tools

Live HTTP headers, Firebug, Citrix, STS Entwicklungsumgebung, Subversion SVN, CVS, WinSCP, PuTTY, Extreme Planner, Firefox, Opera, Safari, commons beanutils, xalan Parser, xerces Parser, jUnit, httpUnit, Spring, Bindgen, ant, maven, Jenkins bzw. Hudson Nightly Build Tool, sventon diff, Emma Test Coverage Frameworks, JAX-WS Webservice Framework, SoapUI, UML Enterprise Architect, XMLSyp, Notepad++, Bouncy Castle Cryptography Library, JDom, xstream serialize XML, Apache Struts, Apache Wicket, Apache log4j, Apache FOP, BiPRO, JAXB, WSDSL2Java, cygwin, MeasureIt, iText, PDFBox, XJC, Schemagen, checkstyle, findbugs, pmd, jVisualVM Profiler, Adobe LifeCycle Designer, Adobe Form Designer

Smartphone Web und App Entwicklung
Zeitraum: Von 09/2010 - 10/2010 mit 1 Mann Monaten

Branche: Unterhaltung

TECHNISCHE TÄTIGKEIT
WebApp Development für Smartphones
Verwendung von iui - User Interface (UI) Framework von Google
Verwendung von JQTouch - User Interface Framework
Design der Grafik
Konzipieren des Layout
Entwicklung der Zustandsverwaltung
Externes Event Handling
Berücksichtigung verschiedener Auflösungen
JUnitTest Suite für App
Lite Version mit eingeschränktem Feature Set
Pro Version mit unterschiedlichen Berechtigungsstufen
Abspielen von Audio File
FACHLICHE TÄTIGKEIT
Entwicklung der eigenen Homepage im Mobile Format
Spielentwicklung: Einfacher Würfel - Trivial Dice
Verschiedene Devices mit Emulator getestet
SONSTIGE TÄTIGKEIT
Einarbeitung in Anroid SDK und iui Google Framework
Entwicklung eines einfachen Würfels für Android Market
Multi linguale Beschreibung
Versionierung im Android Market
Pro und Lite Version
REALISIERT UNTER
Betriebsysteme

Windows 7

Datenbanken

-

Entwicklungsumgebung

J2SE 6.0, Eclipse 3.x, Eclipse Plugin

Tools

Google iui Framework, JQTouch, Android SDK, JUnit

JEE Webapplikationen für Ring Back Tones
Seit 09/2008 - 06/2009 Mit 10 Mann Monate

  • Erstellen von Webapplikationen mit Tomcat, JSP, Spring und Hibernate
  • HTTP Authentisierung mit Basic und Spring XwsSecurity Methode
  • Portierung bzw. Migration des Integration Layers von Oracle auf HSQL Datenbank
  • Portierung der Oracle Schemas und Daten nach HSQL Datenbank
  • Realisierung eines Standalone Referenz Web Clients als Vorführ Applikation
  • Implementierung eines Soap Services mit JAXB zum Upload von Binary Content
  • Konfiguration von ant Scripten die unter LINUX und Windows lauffähig sind
  • Erweiterung der Soap Kern Komponente mit neuen Features
  • Veröffentlichen der Fearures als Webservice
  • Portierung der Codehouse XFire WebService Architektur nach Spring WS bzw. Apache CXF
    Framework
  • Mobile Kommunikation über USSD Service Codes und XML-RPC.
  • XSD Schema Definition für automatische Generierung der Model und Soap Klassen
  • MDA UML Transformation nach XSD
  • JAXB XML Marshalling bzw. XML Serialization nach Java
  • Basic Apache Webserver Konfiguration
  • Remote Installation und Deployment auf Kunden Servern
  • Erstellen von Spring, maven und ant Konfigurationen
  • Fehlerverfolgung mit Jira als Bugtracking System
  • Einführung und Betreuung von Apache Continuum als Nightly Build Prozess, sowie JUnit Tests, SVN
    Tags und Branches, Messung der Testabdeckung und Intranet Wiki
  • Load Tests für Soap WebServices mit soapUI
  • Konsequenter Einsatz von JUnit Regressionstests, Standard Technologien und Standard Tools bei
    der Entwicklung
  • Team Kommunikation und Dokumentation komplett in Englisch

Tätigkeit:.

  • Web-basierte Erstellung von RingBackTone (Freizeichen Service) Software für verschiedene
    Telekom Service Provider.
  • Single Sign On Implementierung, Content Upload, Administratoins bzw. Konfigurations
    Weboberfläche für diverse Services rund um das Telefonieren.
  • Enge Zusammenarbeit und Kommunikation mit Fachabteilung und Testabteilung.

Betriebsysteme
Windows; Linux

Datenbanken

Oracle, HSQL

Tools
J2SE 5.0, GIMP PictureEditor, ColorZilla Colorpicker, FireFTP, Notepad++, Cygwin, HSQL, ORACLE10g, Eclipse 3.4, Tomcat5.5, Live HTTP headers, SQuirreL DBViewer, SQLDevelper, SQLPlus, DbVisualizer, VNC, 7-Zip, Tortoise, Subversion SVN, WinSCP, PuTTY, Jira Bugtracking, Clearspace, Thunderbird, Firefox, Ace WINScreen, Windows XP, Linux Ubunto, Spring, Hibernate, ehcache, OSGi, commons, myfaces, xalan, xerces, JUnit, httpUnit, ant, maven, Codehouse XFire, Apache CXF, XML-RPC, redstone XML-RPC library, GSM Dienste, EMF (Eclipse Modelling Framework), GMF (Graphical Modelling Framework), SOAP, Spring WebService, jstl, acegi security, JavaScript, JavaScript Debugger Venkman, clover und emma test coverage Frameworks, Apache CXF Webservice, framework, soapUI, UML Enterprise Architect, StarUML


J2EE Abrechnungsssytem für Krankenkassen nPROD
Seit 04/2006 - 08/2008 Mit 28 Mann Monate

  • Neuentwicklung eines automatisieren Abrechnungssytems für Heil- und Hilfsmittel
  • Analyse und Design mit UML 2.1
  • Anforderungsanalyse und Klärung der Fachlichkeiten mit der Fachabteilung
  • Use Case Beschreibungen mit CASE Tool MagicDraw
  • MDA Ansatz für die Persistierung
  • Einsatz eines persistenz Frameworks (Marvin) für die Modellierung der DB
  • Modellierung von GUI Workflows mit dem CASE Tool MagicDraw
  • Einsatz eines GUI Workflow Frameworks
  • SWING Masken mit GidBagLayout
  • Umfangreiche Verwendung von CVS (Taggen, Branchen, Mergen)
  • Regelbasierter Ansatz für sich häufig ändernde Anforderungen
  • Migration des Projektes auf das Spring Application Framework
  • Migration der bestehenden Daten in die Neuen Strukturen über CSV Dateien
  • Anpassung der Datenstrukturen für den Datenimport
  • Datenimport von ABDA Apotheken Positionsdaten
  • Elektronischer Datenaustausch (DTA) mit Kostenträgern
  • JUnit-Tests für die Buisnesslogik und die GUI
  • Qualität durch mind. 80% JUnit Testabdeckung und CheckStyle Coding Richtlinien
  • Wartung und Inbetriebnahme
  • Begleitung des Projektes von Anfang bis Ende (Produktiv-Version 1.0)
  • Inkrementelles Vorgehen bei Datenbank Änderungen mit Update Scripten
  • Praktische Anwendung einer Referenz Datenbank

Tätigkeit:

  • Automatische Preisermittlung für diverse Krankenkassen im Süddeutschen Raum
  • Aufgabengebiete: Stammdaten, Preisberechnung, Rezept-Positionen Verwaltung, Rahmenverträge,
    DTA Schlüsselverwaltung.
  • Zentrale Aufgaben wie Historienkonzepte, Schlüsselverwaltung
  • Erstellen einer Abrechnungs-Software nPROD zur automatisierten Verarbeitung von Rezepten.
  • Kommunikation mit der schwach und unterbesetzten Fachabteilung.
  • Qualitätssteigerung des Quellcodes durch Kopplungs- und Abhängigkeits-Metriken

Betriebsysteme
Windows

Datenbanken
MySQL 5, Oracle 10g

Tools
J2SE 5.0, Eclipse 3.3, Jbossrules, Drools Regel-Engine, RuleEngine, Regelwerk, Castor als XML Mapper, Clover für Testabdeckung, JUnit für Programmtests, CheckStyle, ANTLR (ANother Tool for Language Recognition) Parser Generator, Ant, JReport, Presentationstool/FOP, Marvin proprietätes Persistenz, Framework und Spring Persistenz Framework 2.0, GUI Workflow Framework, JFormDesigner 3.1, IntelliJ 4.5, Jboss 4, MagicDraw 14, DB2-Client 7.2.0, Citrix Emulator, DBVisualiser, Toad, Sqirrel, SQL Workbench, WinCVS 2.0, TortoiseCVS, Firefox, Thunderbird, Nvu (Html-Editor), cygwin, Unix Emulator, PuTTY, WinSCP


J2EE Public Web Shop
Seit 12/2005 - 02/2006

  • Webanwendung für den Betrieb eines Online Web Shop’s
  • Generischer Web Shop für Jedermann
  • Vollkommen frei konfigurierbar mit zahlreichen Einstellungen für jedes Gewerbe
  • Einsatz von JSPs, Servlets, J2EE
  • Präsentationsschicht mit JSF Technologie, Apache MyFaces/Tomahawk
  • Clientseitig wird u. a. AJAX als asynchrone Kommunikation Paradigma verwendet
  • Objekt Persistierung mit Hibernate
  • Axis Web Service JAX-RPC Schnittstelle für B2B SOAP Aufrufe
  • Web Anwendung mit Struts und Tiles
  • Apache Commons
  • Logging mit Log4j
  • JavaScript und Cascading Stylesheets (CSS)
  • Planung, Wartung und Betrieb einer MySQL Datenbank
  • Design und Analyse mit UML
  • XML für Konfigurationsdateien
  • Mehrsprachigkeit für internationalen Einsatz
  • HTML, XHTML und Flash als Präsentationstechnik
  • Last- und Funktionstests mit JMeter und JUnit
  • XSLT und XSL-FO für PDF Generierung geplant
  • EJB/JBoss/Spring geplant

Tätigkeit:

  • Eigenentwicklung des gesamten Web Shops.
  • Der Web Shop ist als Demo-Implementierung für verschiedene, existierende Technologien gedacht
    und wird permanent mit neuen Frameworks und Technologien erweitert.
  • Entwicklung einer eigenständigen Anwendung mit Realisierung der Konzeption, Entwurf der
    Fachklassen und des Oberflächenkonzeptes, Implementierung der graphischen Benutzeroberfläche,
    der Fachklassen und der Anwendung.

Betriebsysteme

Windows, Linux

Datenbanken

MySQL 5

Tools
Eclipse 3.1, Netbeans 5, Enterprise Architect, XMLSpy Enterprise Edition, JBoss, Tomcat 5.5, Struts, Ant, JUnit, Macromedia Flash und Dreamweaver, div. Eclipse Plugins


Consulting und Trainer für Schulungen

Seit 04/2004 - 11/2005

  • J2EE
  • EJB, JSP, Servlets
  • Web Anwendungen
  • Java, SWING
  • Verschiedene Application Server
  • EAI Integration mit verschiedenen J2EE Schnittstellen
  • Message Queue Anbindung über JMS API
  • Webservices und SOAP
  • JAX-RPC
  • JavaScript
  • Design und Analyse mit UML
  • J2EE und GoF Design Pattern
  • UML für Embedded Systeme
  • OOAD, objektorientierte Techniken
  • XML und XSLT
  • Xalan und Xerces Parser Ereignissteuerungen
  • Verbereitungsworkshop auf sämtliche Java Zertifizierungen.
  • Erstellung von Unterlagen
  • Zum Teil englische Durchführung

Tätigkeit:

  • Durchführung von Kunden- und Standardschulungen in den oben genannten Bereichen.
  • Beratungen mit kurzer Laufzeit (im Wochen Bereich) beim Kunden um deren Realisierungen zu
    bewerten. Hierbei diente sowohl der Code als auch UML Model als Beratungsbasis.
  • Vorbereiten der Entwickler auf kommende Aufgaben, die in den Projekten realisiert werden sollten.

Betriebsysteme

Windows, UNIX Solaris

Datenbanken
MySQL, Pointbase, Cloudscape

Tools
NetBeans, Eclipse 3.0, Borland JBuilder, Rational XDE und Rose, Together ControlCenter, Microsoft Visio, Poseidon, Enterprise Architect, XMLSpy Enterprise Edition, SUN ONE, BEA, JBOSS, Tomcat, Struts, Ant, JUnit, XDoclet, div. Eclipse Plugins, JAD Decompiler, Obfuscation, Xalan und Xerces Parser


---Weitere Projekte auf Anfrage---


Branchen

Telekommunikation
Automobil
Softwarehouse, Startup Unternehmen, Printmedien
Versicherungen
Gesundheitswesen
Krankenversicherung
IT
Schulungsunternehmen
Großbanken
Bank
Finanzen
Finanzdienstleister
Elektro

Kompetenzen

Programmiersprachen
Basic
C
C++
CORBA IDL
Groovy
Gupta, Centura
J2EE
J2SE 6
Java
JEE, EJB, Servlets, JSP
Java 7
Java 8
JavaScript
JEE, EJB, Servlets, JSP
JAXB
JEE
JPA
jQuery
Pascal
PL/SQL
TypeScript
JEE bzw. J2EE, UML und XML/XSLT sind weitere Schwerpunkte von mir!!

Betriebssysteme
AIX
Dos
Linux
MS-DOS
Openshift
OSF/Motif
SUN OS, Solaris
Ubuntu
Unix
Windows
Windows 7
Windows Vista
Windows XP

Linux


Datenbanken
Access
DAO
DB2
Gupta, Centura
H2
ISAM
JDBC
Lotus Notes
MS SQL Server
MySQL
ODBC
Oracle
Oracle 11
Oracle 11g
Oracle SQL Developer
PostgreSQL
SQL
Hybersonic HSQL, Pointbase, Cloudscape

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Sehr gut in Wort und Schrift, Diplomarbeit und Projektsprache
Französisch
Anfänger

Hardware
Drucker
PC
Siemens-SPS STEP x

Datenkommunikation
CORBA
Ethernet
Internet, Intranet
JSON
LAN, LAN Manager
NetBeui
NetBios
TCP/IP
Windows Netzwerk
XML

Produkte / Standards / Erfahrungen
3.1.1
Adobe Form Designer
Adobe LifeCycle Designer
Android SDK
Angular2
ant
AnyEdit Eclpise Addon
Apache Commons
Apache FOP
Apache log4j
Apache Struts
Apache Wicket
Apache Wicket 1.5
Atlassian Suite
Balsamiq
Bindgen
BiPRO
Bitbucket
Bouncy Castle Cryptography Library
Broccoli Plugin
Burp Proxy
CheckStyle
Citrix
Citrus
ClearQuest
commons beanutils
Confluence
CriteriaAPI
CSS
CVS
cygwin
DBeaver
DbSetup
DbUnit
Docker
EasyMock
EclEmma Eclpise Addon
Eclipse
Eclipse 3.6.2 Helios
Eclipse 3.x
Eclipse Luna
Eclipse Plugin
EclipseLink
EJB 3.1
Embedded Jetty
Emma Test Coverage Frameworks
Extreme Planner
Facebook
fancyBox
Feature Togglz
FindBugs
Firebug
Firebug Firefox Addon
Firefox
FitNesse
Flyway
flywayDB
FoxyProxy
gforge
git
GitHub
Glassfish
Glassfish Embedded
Google iui Framework
Google Maps API
Gradle
GraphicsMagick
guava.jar
Hamcrest
HDB
Hibernate
HipChat
HTML5
HttpUnit
im4java
ImageMagick
IntelliJ
iText
J2SE 6.0
JAutodoc
JavaFx
JavaMelody
JavaScript Rhino Engine
JAX-WS Webservice Framework
JCrop
JDedend
JDom
Jenkins
Jenkins bzw. Hudson Nightly Build Tool
Jenkins Flow
Jersey
Jetty
Jetty6
Jing
JIRA
joda-time.jar
JQTouch
JRebel
Jubula
JUnit
jVisualVM Profiler
Kepler Eclipse
KV-Connect
LDAP
less
Live HTTP headers
Live HTTP headers Firefox Addon
LoadUIWeb
Log4j
Lombok
Maven
maven release plugin
maven-replacer-plugin
MeasureIt
Microsoft Azure
MindMap Freeplane
Mockito
MQ
mvn
MyBatis Migration
Nexus
Node.js
Notepad++
npm
odin
ONDES
Opera
Oracle WebLogic
OTRS
PdfBox
Plugins
PMD
PostgreSQL 9
PostgreSQL DB
PrefBar Firefox Addon
putty
REST
Safari
SceneBuilder
ScenicView
Schemagen
Secure Shell (SSH)
Selenium
Selenium Plugin
SezPoz
Skype
SoapUI
Sonar
SonarLint
SourceTree Git Browser
Spring
Spring Boot
Spring Core
Spring Data
Spring MVC
Spring Web Flow
SQLDeveloper
SQuireL SQL
SSL
STS
STS - Spring Tool Suite
STS Entwicklungsumgebung
Subclipe
subethasmtp
Subversion SVN
Subversive
sventon diff
SVN
TestNG
tickspot
TLS
Tomcat
Tomcat6
Tortoise
TSLint
Twitter
TypeScript Eclipse Plugin
UML Enterprise Architect
Vagrant
VS Code
VSC
Wicket
WinSCP
WSDSL2Java
xalan Parser
xerces Parser
XJC
xml-unit
XMLSyp
XSLT
xstream serialize XML
YAML
YouTube
Wichtige Produkte:
Spring, Java EE bzw. J2EE Ref.-Impl., SQL, Together, Rational XDE und Rose, Visual Studio, Forte, JBuilder, Eclipse, XMLSpy, Glassfish, JBOSS, BEA, JAD

Erfahrungen im Bereich:
Beratung, Schulung, Anwendungs- und Systemprogrammierung
Spezifikation, Programmierung

Methoden:
Objektorientierte Analyse, Design, UML, Programmierung
Ereignisgesteuerte, visuelle, strukturierte Programmierung
Datenbanken Design

Microsoft Standards:
MFC, STL

Spezialkenntnisse:
JEE, J2EE, Servlets, JSP, SWING, XML, XSLT, UML, Internet WebServer Aufbau und Architektur,
Design, Programmierung, DB-Anbindung
  (WWW, HTML, HTTP, JRUN, IPLANET, TCP/IP)


Design / Entwicklung / Konstruktion
Architektur
UML

Schwerpunkte
Microservice

Bemerkungen

siehe Projekte


Ausbildungshistorie

Abschluss:
Dipl.Ing. (FH) Technische Informatik
Professional Scrum Master (PSM)
Certified Spring Professional (Core 3)
Sun Certified Enterprise Architekt (SCEA)
Sun Certified Java Programmer (SCJP)
Sun Certified Enterprise Trainer
OMG Certified UML Professional (OCUP)
IBM Certified XML Professional (IBM XML)