Full Stack Developer, Java, JEE, Docker, Openshift, Azure, REST, Microservices, Scrum, Node, ReactJs, Angluar, Spring, TypeScript, Jenkins, git, mvn
Aktualisiert am 31.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
NodeJs
docker
Microservices
Backend
JavaScript
Typescript
REST
Angular
Web Services
ReactJs
Spring
Kubernetes
Maven
Architekt
Deutsch
Muttersprache
Englisch
Sehr gut in Wort und Schrift, Diplomarbeit und Projektsprache
Französisch
Anfänger

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Bevorzugter Einsatzort ist der München oder Remote

möglich

Projekte

Projekte

1 Jahr
2023-04 - heute

Einsatzleitsystem - FELIS

Senior Full Stack Developer Angular CI/CD Java 17
Senior Full Stack Developer
Asynchrone Microservices Landschaft
Reactive, resiliente und skalierbare Applikationen
Konsequente Anwendung des Reactive Programming Paradigma
RxJava Reactive Extensions für die JVM
Callbacks, Promises, Futures und Kotlin Coroutinen
Event Bus mit Non-Blocking Verticals
Asynchrone Event Loop
WebSockets Server-sent Events
Verwendung von Fluent API
Event Sourcing Pattern
CQRS und Saga Pattern
Eclipse Vert.x Toolkit
Vert.x-Web für RESTful HTTP Microservices
AMQP Messaging mit Apache Kafka
Migration von Vert.x nach Kafka
Distributed Clustering
Asynchronous Data und Event Streams
Implementing Back-Pressure Streams
Virtualisierte Umgebungen und Container
Docker und podman Containerisierung
One Time Password - Multi-Factor Authentifizerung
JWT/OAuth2 basierte Authorisierung
CORS - Cross Origin Resource Sharing
CSRF - Cross Site Request Forgery
Zookeeper Cluster Manager
Monorepo Ansatz mit Nx
Keycloack IAM Rollen und Rechte
Cloud Virtualisierungs-Plattform VMware vSphere
DevOps Gitlab Pipline

Entwicklung eines 110 Leitstandes für die Polizei
Disposition von Einsätzen
Lageunterstützung
Kräftemanagement
Fahndungsmanagement
Einsatz-Protokoll und Management
Stammdaten Pflege
Location-based Karte mit Vektordaten

Erstellung von Anforderungen und Konzepten
Team Lead

Angular CI/CD Java 17
T-Systems
Remote
1 Jahr 2 Monate
2022-02 - 2023-03

Online Banking - Kunden Fokus

Senior Full Stack Developer Java OpenShift Cloud ...
Senior Full Stack Developer

Zeitraum: Von 02/2022 - jetzt  (x Monate)

Firma: Fa. Development in München

Branche: Banken

TECHNISCHE TÄTIGKEIT

  • Senior Full Stack Developer
  • Fachlicher Service Schnitt
  • Konzeption, Betreuung und Beratung
  • Implementierung in allen Schichten
  • Architektur Diagramm Erstellung mit ADOIT und ArchiMate
  • Java Spring Boot Microservices
  • Angular Single Page Application (SPA)
  • 10 Microservices für Front- und Backend
  • TypeScript, Java, JavaScript, Groovy
  • RESTful Microservice Architektur
  • REST API Versionierung
  • RedHat Open Shift Cloud Umgebung
  • Docker Container in Kubernetes Cloud Umgebung
  • Jenkins CI/CD-Pipelines
  • JSON Web Token (JWT), Bearer- Authorization-Header
  • Kubernetes Befehle und Konfiguration
  • Qualitätssichernder Maßnahmen mit Sonar und Linting
  • Multi Maven Projekte
  • Nexus Artifact Repository
  • JSON Daten Kommunikation
  • Alerting, Health Checks
  • Postman, Swagger, OpenAPI
    • Redux Frontend Component Store mit ngrx
      • Host Anbindung und COBOL Copybook Integration
  • Testautomation, Performanceanalyse, Resilienz
  • Cypress und Karma Tests
  • Sleuth, Zipkin, Opentracing, Dynatrace
  • Monitoring, Security
  • Spring Boot, Spring Data, Spring Cloud OpenFeign
  • Release und Feature Toggles mit trunk-based-development
  • Spring Expression Language
  • NodeJs JavaScript Backend Entwicklung
  • JavaScript NodeJs Tests mit Mocha und Chai
  • NGINX Konfiguration
  • Soap Kommunikations Protokoll
  • Kubernetes Secrets Konfiguration
  • Semantic Versioning
  • DevOps mit CI/CD Jenkins Pipelines
  • Unix Shell Scripte mit bash
  • Web Perfomance Analyse Tools
  • Datenaustausch mit WSDL und SOAP
  • JMeter Lasttests

FACHLICHE TÄTIGKEIT

  • Entwicklung von Teilen einer Online Bank Plattform
  • Browser und Mobil basiertes Banking als Single Page Applikation (SPA)
  • Abstimmung mit der Fachabteilung

SONSTIGE TÄTIGKEIT

  • Erstellung von Konzepten und Anforderungen
  • Umsetzung von Technologien, Prozessen und Architekturen
  • Make or Buy Decision vorbereitet
  • Entscheidung, Beschaffung oder Programmierung umgesetzt
  • Lösungen betrieben und Dev-Teams zur Verfügung gestellt
  • Dev-Teams bei der Arbeit unterstützt
  • Reviews von Sourcecode
  • Koordination Dev und DevOps Tätigkeiten
  • Einbringen technologischer, methodischer Expertise in agile Scrum Teams
  • Architekturkonzeption und komplexe Implementierungsaufgaben
  • Coaching des Teams / Training on the Job
  • Mentoring, Motivation, Inspiration, Unterstützung und Orientierung des Teams
  • Onboarding / Coaching von Entwicklern
  • Innovationsfähigkeit, Kreativität und Ideenreichtum
  • Selbständige, proaktive und lösungsorientierte Arbeitsweise
  • Kommunikationsfähigkeit, Teamfähigkeit
  • Analytisch Aufgabenstellung erfassen, zerlegen, lösen
  • Remote Kommunikation über MS-Teams
  • Agile Entwicklung im Scrum Team und SAFe
  • Grooming, Planning, Retrospektive, GIP

REALISIERT UNTER

Betriebsysteme

Red Hat Open Shift, Windows, Linux

Datenbanken

H2, Oracle

Entwicklungsumgebung 

Eclipse, STS, IntelliJ, Visual Studio Code

Tools

ADOIT, ArchiMate, Mapstruct, Hazlecast, Java 17, JUnit 5, Jupiter, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 15, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, AWS, Spin, JMeter, Kafka, Teams, Typescript, Groovy, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Gherkin Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, @ngrx/component-store, IBM RecordClassGenerator, Redis, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, Istio, funretro.io, IntelliJ, consul.io, gson, kibana, Confluence, JIRA, OpenAPI, ReadyAPI, planitpoker, electron, conceptboard.com, miro, wiremock, lucidchart, arc42, Sketch MeaXure

Java OpenShift Cloud TypeScript Angular Spring
München
7 Monate
2021-08 - 2022-02

Gemeinsames Fachvorhaben der Justiz - GeFa

IT-Architekt Java 17 Spring Konzepterstellung ...
IT-Architekt

Gemeinsames Fachvorhaben der Justiz - GeFa


Firma: Fa. .msg in München/Ismaning


Branche: Dienstleistung


Ansprechpartner: xxx


Referenz: www.msg.de www.gefa-justiz.de


TECHNISCHE TÄTIGKEIT

Technischer Architekt

Architektur Verantwortung und Service Schnitt

Domainbasiert, geschnittene Microservices

Konzeption von Querschnittsthemen

BSI Sicherheits-Anforderungen

Analyse von Nicht-Funktionalen-Anforderungen

Konzeption, Betreuung und Beratung

Erstellung von Architektur Konzepten

Greenfield, grüne Weise Projekt

Kommunikation mit Senior Fullstack Entwicklern

Angular Single Page Application (SPA)

Browser basierte Verfahrens-Anwendung

Ca. 30 Microservices für Front- und Backend

TypeScript, Java, JavaScript, Groovy

RESTful Microservice Architektur

REST API Versionierung

Framework für Standardisierung von Microservices

Open Telekom Cloud Umgebung OTC

Docker Container in Kubernetes Cloud Umgebung

Jenkins CI/CD-Pipelines

JSON Web Token (JWT), Bearer- Authorization-Header

Kubernetes Befehle und Konfiguration

Relationale SQL Scripts

Datenbankanbindungen und Liquibase Migrations Scripte

Hystrix latency für Fault Tolerance

CircuitBreaker, FeignClients, SoapClients

Qualitätssichernder Maßnahmen mit Sonar und Linting

Multi Maven Projekte

Nexus Artifact Repository

JSON Daten Kommunikation

Alerting, Health Checks

Postman, Swagger, OpenAPI

Testautomation, Performanceanalyse, Resilienz

Cypress und Karma Tests

Sleuth, Zipkin, Opentracing, Dynatrace

Monitoring, Security

Spring Boot, Spring Data, Spring Cloud OpenFeign

Release und Feature Toggles mit trunk-based-development

Spring Expression Language

NodeJs JavaScript Backend Entwicklung

JavaScript NodeJs Tests mit Mocha und Chai

Ingress Service Discovery

NGINX Konfiguration

Soap Kommunikations Protokoll

Kubernetes Secrets Konfiguration

Semantic Versioning

Angular State Management mit ngxs/store, Actions und Reducer

Angular Material Design UI Komponenten

DevOps mit CI/CD Jenkins Pipelines

Shell Scripte

Web Perfomance Analyse Tools

Datenaustausch mit WSDL und SOAP

Meter Lasttests

FACHLICHE TÄTIGKEIT

Entwicklung einer Gerichts- und Verfahrens-Software für die deutsche Justiz

Browser basierte Verfahrens-Anwendung als Single Page Applikation (SPA)

Ca. 100 Beteiligte Personen in der Entwicklung

Abstimmung mit der Fachabteilung

SONSTIGE TÄTIGKEIT

Reviews von Sourcecode

Koordination Dev und DevOps Tätigkeiten

Remote Kommunikation über MS-Teams und WebEx

Agile Entwicklung im Scrum Team und SAFe

Grooming, Planning, Retrospektive, GIP

REALISIERT UNTER

Betriebsysteme


Open Telekom Cloud (OTC) , Windows, Linux


Datenbanken


H2, Oracle, MsSQL, PostGre


Entwicklungsumgebung 


Eclipse, STS, IntelliJ, Visual Studio Code


Tools


ArchiMate, LeanIX, Mapstruct, Hazlecast, Java 11, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 13, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, OTC, Kubernetes, NGINX, Ingress, JMeter, Teams, WebEx, Angular, TypeScript, Groovy, Java, JavaScript, Jasmine, Cypress, Mocha, Chai, Karma, Gherkin, cucumber, mural, xrepository, XJustiz, Sleuth, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Docker, JPA, Hibernate Envers, LogBack, Log4j2, JWT, Maven, Nexus, Sonar, Lint, Hystrix, H2, Oracle, MsSQL, PostGre, Liquibase, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, Nx, ngxs/store, Prometheus, Eclipse, STS, IntelliJ, kibana, Confluence, JIRA, coyo

Java 17 Spring Konzepterstellung Architekt Docker Kubernates Angular
Justiz
Remote
1 Jahr 9 Monate
2019-12 - 2021-08

Bausparrechner und Steuern

Senior Full Stack Entwickler
Senior Full Stack Entwickler
  • Senior Full Stack 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
    • Reactive und Event-Driven Programmier-Modell
  • 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

 

Tools:

Mapstruct, Hazlecast, Java 11, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 11, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, Azure, Camunda, Spin, JMeter, IBM Lotus Notes, Teams, GotoMeeting, Angular, Typescript, Groovy, Java, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Spring WebFlux, Vert.x, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, funretro.io, IntelliJ, consul.io, gson, kibana

 
Fiducia GAD
München
4 Monate
2019-09 - 2019-12

Digital Marketplace - G2M

Full Stack Developer Node.js Openshift Microsoft Azure ...
Full Stack Developer

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

VSC
Node.js Openshift Microsoft Azure TypeScript Docker Microservice
Rohde & Schwarz
München
1 Jahr 4 Monate
2018-06 - 2019-09

Siemens Corporate Entitlement Service - CES

Full Stack Developer
Full Stack Developer

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

Siemens
München
7 Monate
2017-11 - 2018-05

Online Auktion für Kapitalvergaben - PIF

Senior Entwickler
Senior Entwickler

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

Pfandbriefbank
München - Unterschleißheim
8 Monate
2017-03 - 2017-10

Logistik für Betriebshof - flow

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

München
6 Monate
2016-10 - 2017-03

KFZ Tarifrechner für Oldtimer - ANDIE

  • 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

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
7 Monate
2016-04 - 2016-10

Rufnummern Portierung mit Java EE

  • 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
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++
7 Monate
2015-09 - 2016-03

Multiple Assembly Planning & Process System - MAPP

  • 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
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
2 Jahre 11 Monate
2012-09 - 2015-07

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

  • 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
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
11 Monate
2011-10 - 2012-08

Web Wiki/Community Angeln.de

  • 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
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
2 Jahre 1 Monat
2009-07 - 2011-07

JEE Tarifrechner und Webservice

  • 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
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
2 Monate
2010-09 - 2010-10

Smartphone Web und App Entwicklung

  • 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
Windows 7 J2SE 6.0 Eclipse 3.x Google iui Framework JQTouch Android SDK Eclipse Plugin JUnit

Aus- und Weiterbildung

Aus- und Weiterbildung

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)

Position

Position

Full Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

Java NodeJs docker Microservices Backend JavaScript Typescript REST Angular Web Services ReactJs Spring Kubernetes Maven Architekt

Schwerpunkte

Microservice

Produkte / Standards / Erfahrungen / Methoden

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)

Betriebssysteme

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

Linux

Programmiersprachen

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

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

Datenkommunikation

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

Hardware

Drucker
PC
Siemens-SPS STEP x

Design / Entwicklung / Konstruktion

Architektur
UML

Branchen

Branchen

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

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Bevorzugter Einsatzort ist der München oder Remote

möglich

Projekte

Projekte

1 Jahr
2023-04 - heute

Einsatzleitsystem - FELIS

Senior Full Stack Developer Angular CI/CD Java 17
Senior Full Stack Developer
Asynchrone Microservices Landschaft
Reactive, resiliente und skalierbare Applikationen
Konsequente Anwendung des Reactive Programming Paradigma
RxJava Reactive Extensions für die JVM
Callbacks, Promises, Futures und Kotlin Coroutinen
Event Bus mit Non-Blocking Verticals
Asynchrone Event Loop
WebSockets Server-sent Events
Verwendung von Fluent API
Event Sourcing Pattern
CQRS und Saga Pattern
Eclipse Vert.x Toolkit
Vert.x-Web für RESTful HTTP Microservices
AMQP Messaging mit Apache Kafka
Migration von Vert.x nach Kafka
Distributed Clustering
Asynchronous Data und Event Streams
Implementing Back-Pressure Streams
Virtualisierte Umgebungen und Container
Docker und podman Containerisierung
One Time Password - Multi-Factor Authentifizerung
JWT/OAuth2 basierte Authorisierung
CORS - Cross Origin Resource Sharing
CSRF - Cross Site Request Forgery
Zookeeper Cluster Manager
Monorepo Ansatz mit Nx
Keycloack IAM Rollen und Rechte
Cloud Virtualisierungs-Plattform VMware vSphere
DevOps Gitlab Pipline

Entwicklung eines 110 Leitstandes für die Polizei
Disposition von Einsätzen
Lageunterstützung
Kräftemanagement
Fahndungsmanagement
Einsatz-Protokoll und Management
Stammdaten Pflege
Location-based Karte mit Vektordaten

Erstellung von Anforderungen und Konzepten
Team Lead

Angular CI/CD Java 17
T-Systems
Remote
1 Jahr 2 Monate
2022-02 - 2023-03

Online Banking - Kunden Fokus

Senior Full Stack Developer Java OpenShift Cloud ...
Senior Full Stack Developer

Zeitraum: Von 02/2022 - jetzt  (x Monate)

Firma: Fa. Development in München

Branche: Banken

TECHNISCHE TÄTIGKEIT

  • Senior Full Stack Developer
  • Fachlicher Service Schnitt
  • Konzeption, Betreuung und Beratung
  • Implementierung in allen Schichten
  • Architektur Diagramm Erstellung mit ADOIT und ArchiMate
  • Java Spring Boot Microservices
  • Angular Single Page Application (SPA)
  • 10 Microservices für Front- und Backend
  • TypeScript, Java, JavaScript, Groovy
  • RESTful Microservice Architektur
  • REST API Versionierung
  • RedHat Open Shift Cloud Umgebung
  • Docker Container in Kubernetes Cloud Umgebung
  • Jenkins CI/CD-Pipelines
  • JSON Web Token (JWT), Bearer- Authorization-Header
  • Kubernetes Befehle und Konfiguration
  • Qualitätssichernder Maßnahmen mit Sonar und Linting
  • Multi Maven Projekte
  • Nexus Artifact Repository
  • JSON Daten Kommunikation
  • Alerting, Health Checks
  • Postman, Swagger, OpenAPI
    • Redux Frontend Component Store mit ngrx
      • Host Anbindung und COBOL Copybook Integration
  • Testautomation, Performanceanalyse, Resilienz
  • Cypress und Karma Tests
  • Sleuth, Zipkin, Opentracing, Dynatrace
  • Monitoring, Security
  • Spring Boot, Spring Data, Spring Cloud OpenFeign
  • Release und Feature Toggles mit trunk-based-development
  • Spring Expression Language
  • NodeJs JavaScript Backend Entwicklung
  • JavaScript NodeJs Tests mit Mocha und Chai
  • NGINX Konfiguration
  • Soap Kommunikations Protokoll
  • Kubernetes Secrets Konfiguration
  • Semantic Versioning
  • DevOps mit CI/CD Jenkins Pipelines
  • Unix Shell Scripte mit bash
  • Web Perfomance Analyse Tools
  • Datenaustausch mit WSDL und SOAP
  • JMeter Lasttests

FACHLICHE TÄTIGKEIT

  • Entwicklung von Teilen einer Online Bank Plattform
  • Browser und Mobil basiertes Banking als Single Page Applikation (SPA)
  • Abstimmung mit der Fachabteilung

SONSTIGE TÄTIGKEIT

  • Erstellung von Konzepten und Anforderungen
  • Umsetzung von Technologien, Prozessen und Architekturen
  • Make or Buy Decision vorbereitet
  • Entscheidung, Beschaffung oder Programmierung umgesetzt
  • Lösungen betrieben und Dev-Teams zur Verfügung gestellt
  • Dev-Teams bei der Arbeit unterstützt
  • Reviews von Sourcecode
  • Koordination Dev und DevOps Tätigkeiten
  • Einbringen technologischer, methodischer Expertise in agile Scrum Teams
  • Architekturkonzeption und komplexe Implementierungsaufgaben
  • Coaching des Teams / Training on the Job
  • Mentoring, Motivation, Inspiration, Unterstützung und Orientierung des Teams
  • Onboarding / Coaching von Entwicklern
  • Innovationsfähigkeit, Kreativität und Ideenreichtum
  • Selbständige, proaktive und lösungsorientierte Arbeitsweise
  • Kommunikationsfähigkeit, Teamfähigkeit
  • Analytisch Aufgabenstellung erfassen, zerlegen, lösen
  • Remote Kommunikation über MS-Teams
  • Agile Entwicklung im Scrum Team und SAFe
  • Grooming, Planning, Retrospektive, GIP

REALISIERT UNTER

Betriebsysteme

Red Hat Open Shift, Windows, Linux

Datenbanken

H2, Oracle

Entwicklungsumgebung 

Eclipse, STS, IntelliJ, Visual Studio Code

Tools

ADOIT, ArchiMate, Mapstruct, Hazlecast, Java 17, JUnit 5, Jupiter, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 15, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, AWS, Spin, JMeter, Kafka, Teams, Typescript, Groovy, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Gherkin Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, @ngrx/component-store, IBM RecordClassGenerator, Redis, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, Istio, funretro.io, IntelliJ, consul.io, gson, kibana, Confluence, JIRA, OpenAPI, ReadyAPI, planitpoker, electron, conceptboard.com, miro, wiremock, lucidchart, arc42, Sketch MeaXure

Java OpenShift Cloud TypeScript Angular Spring
München
7 Monate
2021-08 - 2022-02

Gemeinsames Fachvorhaben der Justiz - GeFa

IT-Architekt Java 17 Spring Konzepterstellung ...
IT-Architekt

Gemeinsames Fachvorhaben der Justiz - GeFa


Firma: Fa. .msg in München/Ismaning


Branche: Dienstleistung


Ansprechpartner: xxx


Referenz: www.msg.de www.gefa-justiz.de


TECHNISCHE TÄTIGKEIT

Technischer Architekt

Architektur Verantwortung und Service Schnitt

Domainbasiert, geschnittene Microservices

Konzeption von Querschnittsthemen

BSI Sicherheits-Anforderungen

Analyse von Nicht-Funktionalen-Anforderungen

Konzeption, Betreuung und Beratung

Erstellung von Architektur Konzepten

Greenfield, grüne Weise Projekt

Kommunikation mit Senior Fullstack Entwicklern

Angular Single Page Application (SPA)

Browser basierte Verfahrens-Anwendung

Ca. 30 Microservices für Front- und Backend

TypeScript, Java, JavaScript, Groovy

RESTful Microservice Architektur

REST API Versionierung

Framework für Standardisierung von Microservices

Open Telekom Cloud Umgebung OTC

Docker Container in Kubernetes Cloud Umgebung

Jenkins CI/CD-Pipelines

JSON Web Token (JWT), Bearer- Authorization-Header

Kubernetes Befehle und Konfiguration

Relationale SQL Scripts

Datenbankanbindungen und Liquibase Migrations Scripte

Hystrix latency für Fault Tolerance

CircuitBreaker, FeignClients, SoapClients

Qualitätssichernder Maßnahmen mit Sonar und Linting

Multi Maven Projekte

Nexus Artifact Repository

JSON Daten Kommunikation

Alerting, Health Checks

Postman, Swagger, OpenAPI

Testautomation, Performanceanalyse, Resilienz

Cypress und Karma Tests

Sleuth, Zipkin, Opentracing, Dynatrace

Monitoring, Security

Spring Boot, Spring Data, Spring Cloud OpenFeign

Release und Feature Toggles mit trunk-based-development

Spring Expression Language

NodeJs JavaScript Backend Entwicklung

JavaScript NodeJs Tests mit Mocha und Chai

Ingress Service Discovery

NGINX Konfiguration

Soap Kommunikations Protokoll

Kubernetes Secrets Konfiguration

Semantic Versioning

Angular State Management mit ngxs/store, Actions und Reducer

Angular Material Design UI Komponenten

DevOps mit CI/CD Jenkins Pipelines

Shell Scripte

Web Perfomance Analyse Tools

Datenaustausch mit WSDL und SOAP

Meter Lasttests

FACHLICHE TÄTIGKEIT

Entwicklung einer Gerichts- und Verfahrens-Software für die deutsche Justiz

Browser basierte Verfahrens-Anwendung als Single Page Applikation (SPA)

Ca. 100 Beteiligte Personen in der Entwicklung

Abstimmung mit der Fachabteilung

SONSTIGE TÄTIGKEIT

Reviews von Sourcecode

Koordination Dev und DevOps Tätigkeiten

Remote Kommunikation über MS-Teams und WebEx

Agile Entwicklung im Scrum Team und SAFe

Grooming, Planning, Retrospektive, GIP

REALISIERT UNTER

Betriebsysteme


Open Telekom Cloud (OTC) , Windows, Linux


Datenbanken


H2, Oracle, MsSQL, PostGre


Entwicklungsumgebung 


Eclipse, STS, IntelliJ, Visual Studio Code


Tools


ArchiMate, LeanIX, Mapstruct, Hazlecast, Java 11, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 13, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, OTC, Kubernetes, NGINX, Ingress, JMeter, Teams, WebEx, Angular, TypeScript, Groovy, Java, JavaScript, Jasmine, Cypress, Mocha, Chai, Karma, Gherkin, cucumber, mural, xrepository, XJustiz, Sleuth, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Docker, JPA, Hibernate Envers, LogBack, Log4j2, JWT, Maven, Nexus, Sonar, Lint, Hystrix, H2, Oracle, MsSQL, PostGre, Liquibase, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, Nx, ngxs/store, Prometheus, Eclipse, STS, IntelliJ, kibana, Confluence, JIRA, coyo

Java 17 Spring Konzepterstellung Architekt Docker Kubernates Angular
Justiz
Remote
1 Jahr 9 Monate
2019-12 - 2021-08

Bausparrechner und Steuern

Senior Full Stack Entwickler
Senior Full Stack Entwickler
  • Senior Full Stack 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
    • Reactive und Event-Driven Programmier-Modell
  • 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

 

Tools:

Mapstruct, Hazlecast, Java 11, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 11, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, Azure, Camunda, Spin, JMeter, IBM Lotus Notes, Teams, GotoMeeting, Angular, Typescript, Groovy, Java, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Spring WebFlux, Vert.x, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, funretro.io, IntelliJ, consul.io, gson, kibana

 
Fiducia GAD
München
4 Monate
2019-09 - 2019-12

Digital Marketplace - G2M

Full Stack Developer Node.js Openshift Microsoft Azure ...
Full Stack Developer

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

VSC
Node.js Openshift Microsoft Azure TypeScript Docker Microservice
Rohde & Schwarz
München
1 Jahr 4 Monate
2018-06 - 2019-09

Siemens Corporate Entitlement Service - CES

Full Stack Developer
Full Stack Developer

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

Siemens
München
7 Monate
2017-11 - 2018-05

Online Auktion für Kapitalvergaben - PIF

Senior Entwickler
Senior Entwickler

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

Pfandbriefbank
München - Unterschleißheim
8 Monate
2017-03 - 2017-10

Logistik für Betriebshof - flow

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

München
6 Monate
2016-10 - 2017-03

KFZ Tarifrechner für Oldtimer - ANDIE

  • 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

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
7 Monate
2016-04 - 2016-10

Rufnummern Portierung mit Java EE

  • 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
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++
7 Monate
2015-09 - 2016-03

Multiple Assembly Planning & Process System - MAPP

  • 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
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
2 Jahre 11 Monate
2012-09 - 2015-07

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

  • 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
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
11 Monate
2011-10 - 2012-08

Web Wiki/Community Angeln.de

  • 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
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
2 Jahre 1 Monat
2009-07 - 2011-07

JEE Tarifrechner und Webservice

  • 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
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
2 Monate
2010-09 - 2010-10

Smartphone Web und App Entwicklung

  • 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
Windows 7 J2SE 6.0 Eclipse 3.x Google iui Framework JQTouch Android SDK Eclipse Plugin JUnit

Aus- und Weiterbildung

Aus- und Weiterbildung

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)

Position

Position

Full Stack Developer

Kompetenzen

Kompetenzen

Top-Skills

Java NodeJs docker Microservices Backend JavaScript Typescript REST Angular Web Services ReactJs Spring Kubernetes Maven Architekt

Schwerpunkte

Microservice

Produkte / Standards / Erfahrungen / Methoden

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)

Betriebssysteme

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

Linux

Programmiersprachen

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

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

Datenkommunikation

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

Hardware

Drucker
PC
Siemens-SPS STEP x

Design / Entwicklung / Konstruktion

Architektur
UML

Branchen

Branchen

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

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.