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

Einsatzorte

Einsatzorte

München (+100km)

Bevorzugter Einsatzort ist der München oder Remote

möglich

Projekte

Projekte

3 Monate
2025-02 - heute

Crypto Schlüsselverteilung - LMU

Senior Full Stack Developer
Senior Full Stack Developer
REST-Server JSON encoding basierend auf Java mit Spring Boot
Typescript Frontend mit Angular Web UI
Docker Container Image als Build Artefact
Nexus Dependencies und Target für Build Artefacts
Erstellen und Optimieren von Build- und CI/CD-Pipelines
Jenkins Multi Branch Pipeline
Unit- und Integration-Tests mit JUnit
Performance Testing und Monitoring
Sicherstellung der Code-Qualität durch Sonarqube-Analysen
Optimierung von Software-Architektur und Deployment-Prozessen
PKI Schlüssel Erstellung
Java 21 Spring Boot Applikationen
JHipster mit JDL Schema Dateien
Ansible für Prozess Automatisierung
SOAP Schnittstelle für Datenaustausch
Nachricht signieren per Openssl
Zertifikate und PKCS12-Dateien
Liquibase Datenbank Migrationen
Podman Container und Image Management
LDAP Zugriff über Keycloak
Postgres als relationale Datenbank
Sonar Qualitäts Checks
E2E Integration Tests
Fachliche Tätigkeit
Schlüsselverwaltung für Satelliten Kommunikation
Europäisches Global Navigation Satellite System (GNSS) - Galileo
Galileo Security Monitoring Centre - GSMC
European Agency for the Space Programme - EUSPA
Local Management Unit - LMU
Role-based Access Control - RBAC
Betreiber kritischer Infrastrukturen
Management von Security Modulen
Multi-Faktor Authentifizierung (MFA)
Crypto Know How
Schlüsselverteilung und PKI
Satelliten Navigation
POCP Nachfolgebeauftragung
Sonstige Tätigkeit
Anforderungsanalyse
Agile Entwicklung von Softwareprojekten
Erstellung von Konzepten und Anforderungen
Funktionale Softwaretest
Verkürzung von Test- und Entwicklungszyklen
Anforderungsmanagement, Erfassung von Anforderungen
Realisiert unter
Thales
Ditzingen
5 Monate
2024-10 - 2025-02

Bank Migration - Atruvia

Technische Projektleitung
Technische Projektleitung
Klärung von Mindestanforderungen
Umzug der Server in ein Rechenzentrum
Data Center Beauftragung
Projektmanagement Aufgaben zur Koordinierung
Migrationsprojekt
IT-Architektur
Meeting Planung
Projektzeitplan
Abdeckung aller Kundenanfragen
Review Dokumentation
Auswertung der Testergebnisse
Vorschläge für Verbesserungen und Erweiterungen
Interne Koordination
Bereitstellung kontinuierlicher Updates
Bericht Projektstatus
Daten Transfer und Integration
Credit Bank Migration für Peridot
Peridot Kunden Migration zu Atrivua
Erstellung von Anforderungen und Konzepten
Projektleitungs Aufgaben
Zühlke
Remote
1 Jahr 6 Monate
2023-04 - 2024-09

Einsatzleitsystem - FELIS

Senior Full Stack Developer, Team Lead Angular CI/CD Java 17 ...
Senior Full Stack Developer, Team Lead
  • Asynchrone Microservices Landschaft
  • 30 Microservices für Front- und Backend
  • Reactive, resiliente und skalierbare Applikationen
  • NgRx Komponenten
  • Konsequente Anwendung des Reactive Programming Paradigma
  • RxJava Reactive Extensions für die JVM
  • Redux Frontend Component Store mit NgRx
  • 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
  • Kendo und Angular Material Design UI Komponenten
  • RESTful URL Design
  • 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
  • API-Gateway
  • Python und Robot für Dateneinspielung
  • AWS S3 Storage Fileablage
  • 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

Angular CI/CD Java 17 AWS Windows Linux H2 MariaDB MsSql MongoDB PostgreSQL Eclipse IntelliJ Visual Studio Code maven gradle ant Infinispan Hazelcast Vert.x4 Verticle SLFj4 jackson netty logback assertj TCP/IP Http JUnit5 VisualVM jMeter RxJava RxJS ReactiveX JavaScript REST Assured Docker Compose Minikube Apache Kafka Apache FreeMarker Thymeleaf Pebble Rocker X-XSRF-TOKEN AJAX XSS Consul Zookeeper Kubernetes Skaffold podman Redis GraphQL Failsafe surefire-plugin Circuit Breaker Node.js SockJS Prometheus Micrometer Grafana ZooKeeper Ansible Terraform GraphHopper Gitlab Node18 Java20 Kendo Angular Material Design Angular16 Angular Nx Jest Karma Reducer Robot Framework Taurus Hibernate DozerMapper Sonar SOAP Liquibase VMware vSphere Keycloack IAM JWT OAuth2 Websockets Cypress TypeScript Html Css Atlassian Jira Confluence Bamboo draw.io Fileon und ColorZilla Chrome Extention
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

  • 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
  • Aufbau Jenkins CI/CD-Pipelines
  • Infrastruktur als Code (IaC)
  • JSON Web Token (JWT), Bearer- Authorization-Header
  • Kubernetes Befehle und Konfiguration
  • Sonar und Linting zur Qualitätssicherung
  • Multi Maven Projekte
  • Nexus Artifact Repository
  • JSON Daten Kommunikation
  • Alerting, Health Checks
  • Postman, Swagger, OpenAPI
  • Redis In Memory Cache
  • Redux Frontend Component Store mit ngrx
  • Host Anbindung und COBOL Copybook Integration
  • Testautomation, Performanceanalyse, Resilienz
  • Cypress und Karma Tests
  • Grafana und Dynatrace Monitoring
  • Release und Feature Toggles
  • JavaScript NodeJs, Tests mit Mocha und Chai
  • Sketch MeaXure Plugin UX/UI Grafik Tool
  • Kubernetes Secrets Konfiguration
  • Istio Service Mesh Sidecar Pattern
  • DevOps mit CI/CD Jenkins Pipelines
  • Unix Shell Scripte mit bash
  • JMeter Lasttests
  • Web Perfomance Analyse Tools
  • Datenaustausch mit WSDL und SOAP
  • Entwicklung von Teilen einer Online Bank Plattform
  • Browser und Mobil basiertes Banking als Single Page Applikation (SPA)
  • Abstimmung mit der Fachabteilung
  • 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 und Durchführung von 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

Java OpenShift Cloud TypeScript Angular Spring Red Hat Open Shift Windows Linux H2 Oracle Eclipse STS IntelliJ Visual Studio Code ADOIT ArchiMate LeanIX Mapstruct Hazlecast Java 17 JUnit 5 Jupiter Lighthouse web.dev requestmap.webperf.tools webpack-bundle-analyzer WebP Angular 15 Postman newman Swagger Git Bitbucket Jenkins OTC RedHat Openshift AWS Kubernetes NGINX Ingress JMeter Kafka Teams Groovy JavaScript Jasmine Cypress Mocha Chai Karma Gherkin cucumber mural xrepository Sleuth Zipkin Opentracing Dynatrace Spring Boot Spring Data Docker JPA Hibernate Envers LogBack Log4j2 JWT Maven Nexus Sonar Lint Hystrix 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 @ngrx/component-store IBM RecordClassGenerator Redis Grafana Prometheus Istio kibana Confluence OpenAPI ReadyAPI planitpoker electron conceptboard.com miro wiremock lucidchart arc42 Sketch MeaXure
München
7 Monate
2021-08 - 2022-02

Gemeinsames Fachvorhaben der Justiz

Technischer Architekt Java 17 Spring Konzepterstellung ...
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 Full Stack 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
  • 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
  • Unix Shell Scripte mit bash
  • Web Perfomance Analyse Tools
  • Datenaustausch mit WSDL und SOAP
  • JMeter Lasttests
  • 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
  • Reviews von Sourcecode
  • Durchführung von Vorstellungsgesprächen
  • Koordination und Durchführung von Dev und DevOps Tätigkeiten
  • Remote Kommunikation über MS-Teams und WebEx
  • Agile Entwicklung im 6 Scrum Teams und SAFe
  • Grooming, Planning, Retrospektive, GIP

Java 17 Spring Konzepterstellung Architekt Docker Kubernates Angular Open Telekom Cloud (OTC) Windows Linux H2 Oracle MsSQL PostGre Eclipse STS IntelliJ Visual Studio Code 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 TypeScript Groovy Java JavaScript Jasmine Cypress Mocha Chai Karma Gherkin cucumber mural xrepository XJustiz Sleuth Zipkin Opentracing Dynatrace Spring Boot Spring Data JPA Hibernate Envers LogBack Log4j2 JWT Maven Nexus Sonar Lint Hystrix 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 kibana Confluence coyo
Justiz - GeFa
Remote
1 Jahr 9 Monate
2019-12 - 2021-08

Bausparrechner und Steuern

Senior Full Stack Entwickler Azure Cloud Windows Linux ...
Senior Full Stack Entwickler
  • Angular Single Page Application - SPA
  • 12 Microservices für Front- und Backend
  • TypeScript, Java, JavaScript, Groovy
  • RESTful Microservice Architektur
  • REST API Versionierung
  • Framework für Standardisierung von Microservices
  • RedHat Openshift Cloud Umgebung
  • Docker Container in Azure Cloud Umgebung
  • Jenkins CI/CD-Pipelines
  • JSON Web Token (JWT), Bearer- Authorization-Header
  • 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
  • Camunda Process-Engine
  • Camunda BPMN-Workflows und DMN-Entscheidungen
  • Testautomation, Performanceanalyse, Resilienz
  • Selenium, Fitnesse, Protractor und Karma Tests
  • 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
  • Consol Service Discovery
  • Soap Kommunikations Protokoll
  • Openshift Secrets Konfiguration
  • Semantic Versioning
  • Angular State Management mit ngxs/store, Actions und Reducer
  • Angular Material Design UI Komponenten
  • Migration nach Angular 11
  • JQ Json Parser
  • DevOps mit OpenShift CI/CD Jenkins Pipelines
  • Shell Scripte
  • Web Perfomance Analyse Tools
  • Datenaustausch mit WSDL und SOAP
  • JMeter Lasttests
  • Entwicklung eines Bausparrechners und Steuern
  • Implementierung von User-Profilen und Präferenzen
  • Weiterentwickeln des Bank Arbeitsplatz - BAP
  • Steuerdatenselbstauskunft, Freistellungsauftrag, Kapitalertragssteuern
  • Abgeltungssteuer, Nichtveranlagungsbescheinigung
  • REST Schnittstellen zu BAP, KAPST und agree21
  • Abstimmung mit der Fachabteilung
  • Reviews von Sourcecode
  • Dev und DevOps Tätigkeiten
  • Remote Kommunikation über Skype und Gotomeeting
  • Agile Entwicklung im Scrum Team und SAFe
  • Grooming, Planning, Retrospektive
  • Kommunikation in Englisch und Deutsch
Azure Cloud Windows Linux Ubuntu KDE H2 Oracle 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 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/Aschheim
4 Monate
2019-09 - 2019-12

Digital Marketplace - G2M

Senior Full Stack Developer Node.js Openshift Microsoft Azure ...
Senior 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
  • Red Hat OpenShift Web Console und Kubernetes
  • OKD OpenShift Kubernetes Distribution
  • Administration des OpenShift Clusters
  • OC und Kubectl CLI Befehle
  • Template.yaml OpenShift Deployment Configs
  • Azure Service Bus für asynchrones Messaging
  • REST API Routen mit Versionierung
  • OpenAPI, Swagger Dokumentation
  • Authentifizierung über SAML Service
  • GitLab Repository Verwaltung
  • JWT JSON Web Token Security Claims
  • NoSQL Datenbank MongoDB
  • Deployment und Konfiguration als Code mit Jenkinsfile Pipeline
  • 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
  • Dev und DevOps Tätigkeiten
  • Entwicklung eines generischen Webshops
  • Erweiterbarkeit des Shops um technische Cloud Produkte
  • Go-2-Market Anwendungen - G2M
  • Identity und Access Management - IAM
  • Remote Kommunikation über GotoMeeting und Skype
  • Agile, remote Scrum Team
  • Grooming, Planning, Retrospektive
  • Projekt Sprache Englisch

VSC
Node.js Openshift Microsoft Azure TypeScript Docker Microservice Azure Cloud Windows Linux Ubuntu KDE MongoDB CosmosDB mySQL Red Hat OpenShift Azure Visual Studio Code Notepad++ Citrix Chrome DevTools Angular Jasmine Karma Robot Tests EsLint NodeJs npm yarn PMD Checkstyle Sonar JIRA Proxyfier Postman Hyper-V VMware Skype git bash zipkin jaeger depcheck module-structure retire.js OWASP Harbor Husky OKD OC Kubernetes Kubectl Keycloak MockServer Kate Dolphin robotframework RIDE Python pip MarkdownViewer++ Markdown Extension json yaml JWT APISimulator draw.io Studio 3T OpenAPI Swagger
Rohde & Schwarz
München
1 Jahr 4 Monate
2018-06 - 2019-09

Siemens Corporate Entitlement Service - CES

Full Stack Developer Windows Linux Oracle ...
Full Stack Developer

  • Implementierung von Spring Microservices
  • Spring Eureka Multi Instanz Architektur
  • Spring Boot und Spring Batch Applikationen
  • Spring Core, Security
  • Spring Cloud Netflix, Eureka, MVC, Thymeleaf
  • RESTful Spring Controller
  • Angular Frontend Weiterentwicklung
  • Npm und NodeJs
  • Java und JavaScript
  • Reactive Programmung mit TypeScript
  • Json und yml Daten Formate
  • Umfangreiche DevOps Tätigkeiten
  • Jenkins Release Pipeline über Jenkinsfile
  • Groovy Scripte für DevOps
  • Java 8 Functional Programming
  • JWT (JSON Web Token) für Microservices
  • Maven Multi Module Projekte
  • Artifactory Repository Administration für das Deployment
  • Svn to Git Migration
  • Einführung des Git-flow Workflows mit GitLab
  • In-memory data grid Performance Optimierungen
  • XSS Cross Site Filter für Tomcat
  • PKI Infrastruktur
  • Public Key, private Key Kommunikation
  • One Time Password - OTP
  • OpenID, Single Sign On ? SSO
  • OAuth 2.0 uses Access Tokens
  • Security Assertion Markup Language - SAML
  • DirX und LDAP lookup
  • Windows Active Directory Anbindung
  • Apache Load balancing
  • Tomcat Web Applikationen
  • Shell Script Programmierung
  • Sonar für statische Code Analyse
  • OWASP Security Findings
  • HTML5, CSS
  • Spikes für Kotlin und Scala
  • 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
  • Agile Development mit Scrum und Kanban
  • Grooming, Planning, Retrospektive
  • Remote Kommunikation über Circuit
  • Projekt Sprache Englisch
  • Teilweise remote Team

Windows Linux Oracle H2 mySQL 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 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 Windows Linux Microsoft SQL Server ...
Senior Entwickler

  • Full Stack Entwicklung
  • Java Microservices Architektur
  • Spring Boot, Spring Data
  • Java, JavaScript
  • Single Page Applikation
  • Angular Webentwicklung
  • 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
  • Automatisierte ARM Templates
  • Azure Storage Account
  • Azure KeyVault Zertifikate
  • Powershell Azure Scripte
  • Aufsetzen der VSTS Build Pipeline
  • Automatisierte Deployments mit VSTS
  • VSTS für Vorgangssteuerung/Tacking
  • Mehrsprachigkeit der Anwendung
  • Automatisierter E-Mail Versand
  • SSL/HTTPS Zertifikate
  • YAML und JSON Datenformate
  • JSON Web Token JWT
  • Security Access Token
  • PaaS, SaaS 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
  • Spike für Scala
  • Finanzportal für öffentliche Finanzierung
  • Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
  • Komplette Neuentwicklung mit verteiltem Team
  • Agile Development mit Scrum und Kanban
  • Grooming, Planning, Retrospektive
  • Remote Kommunikation über TeamViewer, Skype, Slack
  • Projekt Sprache Englisch
  • Offshore Team

Windows Linux Microsoft SQL Server H2 HSQL mySQL Azure Node.js bash npm Eclipse IntelliJ IDEA Visual Studio Code Angular 5 JavaScript ES6 EsLint Java8 Scala 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 ssl
Fa. Dt. Pfandbriefbank/Capveriant
München - Unterschleißheim
8 Monate
2017-03 - 2017-10

Logistik für Betriebshof - flow

Windows Linux Oracle ...

  • Microservices Architektur
  • 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
  • Node.js 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
  • Logistik für Betriebshof Optimierung
  • Fuhrpark Steuerung flow
  • Ablaufsteuerung mit Workflow Engine, Zustandsautomat, Statemaschine
  • RFID Erkennung
  • Überwachung Zugangskontrolle
  • Certified Scrum Master PSM
  • Verteilte Teams, Nearshoring
  • JIRA, Confluence
  • Skype, TeamViewer
  • Telefon Konferenzen mit asterisk

Windows Linux Oracle Node.js 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
Fa. 43gis
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
  • Komplette Neuentwicklung in kleinem Team
  • 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 QA und 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 JSON
    Fa. AIOI
    München/Ismaning
    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
    • 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++
      Fa. ConSol (Telefonica, O2)
      München
      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
      • 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
        Fa. GIGATRONIK (BMW)
        München
        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
        • 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
          Fa. KVB - Kassenärztliche Vereinigung Bayern
          München
          11 Monate
          2011-10 - 2012-08

          Web Wiki/Community Angeln

          • 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 bei der Entwicklung
          • 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
            Fa. Woont GmbH
            München
            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
            • Implementierung von Alters- und Renten Versicherungstarifen
            • 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
            Fa. LV1871
            München
            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
            • 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
              Unterhaltung

              Aus- und Weiterbildung

              Aus- und Weiterbildung

              Abschluss:

              • Dipl.-Ing. Technische Informatik (FH)
              • Sun zertifizierter Enterprise Architekt (SCEA)
              • Zertifizierter Professional Scrum Master (PSM)
              • Zertifizierter Spring Professional (Core 3)
              • OMG zertifizierter UML Professional (OCUP)
              • IBM zertifizierter XML Professional (IBM XML)
              • Sun zertifizierter Java Programmierer (SCJP)
              • Sun zertifizierter Enterprise Trainer

              Position

              Position

              • Full Stack Developer

              Kompetenzen

              Kompetenzen

              Top-Skills

              Java NodeJs Angular Microservices Backend JavaScript Typescript REST Angular Web Services Spring Kubernetes Maven Architekt Docker CI/CD

              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)


              Erfahrung:

              • Ca. 30 Mannjahre


              Bevorzugte Einsatzgebiete:

              • Cloud Microservices Architekturen
              • Senior Full Stack Developer
              • Frontend, Backend, DevOps Entwicklung
              • Single Page Applications (SPA)
              • Java, JavaScript, TypeScript, Groovy, Kotlin, Scala, Python, REST
              • Spring Boot, Angular, Kafka, NodeJs, ReactJs, Wicket
              • Kubernetes, Docker
              • Azure, OpenShift, Cloud

              Betriebssysteme

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


              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)

              Bevorzugter Einsatzort ist der München oder Remote

              möglich

              Projekte

              Projekte

              3 Monate
              2025-02 - heute

              Crypto Schlüsselverteilung - LMU

              Senior Full Stack Developer
              Senior Full Stack Developer
              REST-Server JSON encoding basierend auf Java mit Spring Boot
              Typescript Frontend mit Angular Web UI
              Docker Container Image als Build Artefact
              Nexus Dependencies und Target für Build Artefacts
              Erstellen und Optimieren von Build- und CI/CD-Pipelines
              Jenkins Multi Branch Pipeline
              Unit- und Integration-Tests mit JUnit
              Performance Testing und Monitoring
              Sicherstellung der Code-Qualität durch Sonarqube-Analysen
              Optimierung von Software-Architektur und Deployment-Prozessen
              PKI Schlüssel Erstellung
              Java 21 Spring Boot Applikationen
              JHipster mit JDL Schema Dateien
              Ansible für Prozess Automatisierung
              SOAP Schnittstelle für Datenaustausch
              Nachricht signieren per Openssl
              Zertifikate und PKCS12-Dateien
              Liquibase Datenbank Migrationen
              Podman Container und Image Management
              LDAP Zugriff über Keycloak
              Postgres als relationale Datenbank
              Sonar Qualitäts Checks
              E2E Integration Tests
              Fachliche Tätigkeit
              Schlüsselverwaltung für Satelliten Kommunikation
              Europäisches Global Navigation Satellite System (GNSS) - Galileo
              Galileo Security Monitoring Centre - GSMC
              European Agency for the Space Programme - EUSPA
              Local Management Unit - LMU
              Role-based Access Control - RBAC
              Betreiber kritischer Infrastrukturen
              Management von Security Modulen
              Multi-Faktor Authentifizierung (MFA)
              Crypto Know How
              Schlüsselverteilung und PKI
              Satelliten Navigation
              POCP Nachfolgebeauftragung
              Sonstige Tätigkeit
              Anforderungsanalyse
              Agile Entwicklung von Softwareprojekten
              Erstellung von Konzepten und Anforderungen
              Funktionale Softwaretest
              Verkürzung von Test- und Entwicklungszyklen
              Anforderungsmanagement, Erfassung von Anforderungen
              Realisiert unter
              Thales
              Ditzingen
              5 Monate
              2024-10 - 2025-02

              Bank Migration - Atruvia

              Technische Projektleitung
              Technische Projektleitung
              Klärung von Mindestanforderungen
              Umzug der Server in ein Rechenzentrum
              Data Center Beauftragung
              Projektmanagement Aufgaben zur Koordinierung
              Migrationsprojekt
              IT-Architektur
              Meeting Planung
              Projektzeitplan
              Abdeckung aller Kundenanfragen
              Review Dokumentation
              Auswertung der Testergebnisse
              Vorschläge für Verbesserungen und Erweiterungen
              Interne Koordination
              Bereitstellung kontinuierlicher Updates
              Bericht Projektstatus
              Daten Transfer und Integration
              Credit Bank Migration für Peridot
              Peridot Kunden Migration zu Atrivua
              Erstellung von Anforderungen und Konzepten
              Projektleitungs Aufgaben
              Zühlke
              Remote
              1 Jahr 6 Monate
              2023-04 - 2024-09

              Einsatzleitsystem - FELIS

              Senior Full Stack Developer, Team Lead Angular CI/CD Java 17 ...
              Senior Full Stack Developer, Team Lead
              • Asynchrone Microservices Landschaft
              • 30 Microservices für Front- und Backend
              • Reactive, resiliente und skalierbare Applikationen
              • NgRx Komponenten
              • Konsequente Anwendung des Reactive Programming Paradigma
              • RxJava Reactive Extensions für die JVM
              • Redux Frontend Component Store mit NgRx
              • 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
              • Kendo und Angular Material Design UI Komponenten
              • RESTful URL Design
              • 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
              • API-Gateway
              • Python und Robot für Dateneinspielung
              • AWS S3 Storage Fileablage
              • 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

              Angular CI/CD Java 17 AWS Windows Linux H2 MariaDB MsSql MongoDB PostgreSQL Eclipse IntelliJ Visual Studio Code maven gradle ant Infinispan Hazelcast Vert.x4 Verticle SLFj4 jackson netty logback assertj TCP/IP Http JUnit5 VisualVM jMeter RxJava RxJS ReactiveX JavaScript REST Assured Docker Compose Minikube Apache Kafka Apache FreeMarker Thymeleaf Pebble Rocker X-XSRF-TOKEN AJAX XSS Consul Zookeeper Kubernetes Skaffold podman Redis GraphQL Failsafe surefire-plugin Circuit Breaker Node.js SockJS Prometheus Micrometer Grafana ZooKeeper Ansible Terraform GraphHopper Gitlab Node18 Java20 Kendo Angular Material Design Angular16 Angular Nx Jest Karma Reducer Robot Framework Taurus Hibernate DozerMapper Sonar SOAP Liquibase VMware vSphere Keycloack IAM JWT OAuth2 Websockets Cypress TypeScript Html Css Atlassian Jira Confluence Bamboo draw.io Fileon und ColorZilla Chrome Extention
              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

              • 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
              • Aufbau Jenkins CI/CD-Pipelines
              • Infrastruktur als Code (IaC)
              • JSON Web Token (JWT), Bearer- Authorization-Header
              • Kubernetes Befehle und Konfiguration
              • Sonar und Linting zur Qualitätssicherung
              • Multi Maven Projekte
              • Nexus Artifact Repository
              • JSON Daten Kommunikation
              • Alerting, Health Checks
              • Postman, Swagger, OpenAPI
              • Redis In Memory Cache
              • Redux Frontend Component Store mit ngrx
              • Host Anbindung und COBOL Copybook Integration
              • Testautomation, Performanceanalyse, Resilienz
              • Cypress und Karma Tests
              • Grafana und Dynatrace Monitoring
              • Release und Feature Toggles
              • JavaScript NodeJs, Tests mit Mocha und Chai
              • Sketch MeaXure Plugin UX/UI Grafik Tool
              • Kubernetes Secrets Konfiguration
              • Istio Service Mesh Sidecar Pattern
              • DevOps mit CI/CD Jenkins Pipelines
              • Unix Shell Scripte mit bash
              • JMeter Lasttests
              • Web Perfomance Analyse Tools
              • Datenaustausch mit WSDL und SOAP
              • Entwicklung von Teilen einer Online Bank Plattform
              • Browser und Mobil basiertes Banking als Single Page Applikation (SPA)
              • Abstimmung mit der Fachabteilung
              • 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 und Durchführung von 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

              Java OpenShift Cloud TypeScript Angular Spring Red Hat Open Shift Windows Linux H2 Oracle Eclipse STS IntelliJ Visual Studio Code ADOIT ArchiMate LeanIX Mapstruct Hazlecast Java 17 JUnit 5 Jupiter Lighthouse web.dev requestmap.webperf.tools webpack-bundle-analyzer WebP Angular 15 Postman newman Swagger Git Bitbucket Jenkins OTC RedHat Openshift AWS Kubernetes NGINX Ingress JMeter Kafka Teams Groovy JavaScript Jasmine Cypress Mocha Chai Karma Gherkin cucumber mural xrepository Sleuth Zipkin Opentracing Dynatrace Spring Boot Spring Data Docker JPA Hibernate Envers LogBack Log4j2 JWT Maven Nexus Sonar Lint Hystrix 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 @ngrx/component-store IBM RecordClassGenerator Redis Grafana Prometheus Istio kibana Confluence OpenAPI ReadyAPI planitpoker electron conceptboard.com miro wiremock lucidchart arc42 Sketch MeaXure
              München
              7 Monate
              2021-08 - 2022-02

              Gemeinsames Fachvorhaben der Justiz

              Technischer Architekt Java 17 Spring Konzepterstellung ...
              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 Full Stack 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
              • 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
              • Unix Shell Scripte mit bash
              • Web Perfomance Analyse Tools
              • Datenaustausch mit WSDL und SOAP
              • JMeter Lasttests
              • 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
              • Reviews von Sourcecode
              • Durchführung von Vorstellungsgesprächen
              • Koordination und Durchführung von Dev und DevOps Tätigkeiten
              • Remote Kommunikation über MS-Teams und WebEx
              • Agile Entwicklung im 6 Scrum Teams und SAFe
              • Grooming, Planning, Retrospektive, GIP

              Java 17 Spring Konzepterstellung Architekt Docker Kubernates Angular Open Telekom Cloud (OTC) Windows Linux H2 Oracle MsSQL PostGre Eclipse STS IntelliJ Visual Studio Code 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 TypeScript Groovy Java JavaScript Jasmine Cypress Mocha Chai Karma Gherkin cucumber mural xrepository XJustiz Sleuth Zipkin Opentracing Dynatrace Spring Boot Spring Data JPA Hibernate Envers LogBack Log4j2 JWT Maven Nexus Sonar Lint Hystrix 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 kibana Confluence coyo
              Justiz - GeFa
              Remote
              1 Jahr 9 Monate
              2019-12 - 2021-08

              Bausparrechner und Steuern

              Senior Full Stack Entwickler Azure Cloud Windows Linux ...
              Senior Full Stack Entwickler
              • Angular Single Page Application - SPA
              • 12 Microservices für Front- und Backend
              • TypeScript, Java, JavaScript, Groovy
              • RESTful Microservice Architektur
              • REST API Versionierung
              • Framework für Standardisierung von Microservices
              • RedHat Openshift Cloud Umgebung
              • Docker Container in Azure Cloud Umgebung
              • Jenkins CI/CD-Pipelines
              • JSON Web Token (JWT), Bearer- Authorization-Header
              • 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
              • Camunda Process-Engine
              • Camunda BPMN-Workflows und DMN-Entscheidungen
              • Testautomation, Performanceanalyse, Resilienz
              • Selenium, Fitnesse, Protractor und Karma Tests
              • 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
              • Consol Service Discovery
              • Soap Kommunikations Protokoll
              • Openshift Secrets Konfiguration
              • Semantic Versioning
              • Angular State Management mit ngxs/store, Actions und Reducer
              • Angular Material Design UI Komponenten
              • Migration nach Angular 11
              • JQ Json Parser
              • DevOps mit OpenShift CI/CD Jenkins Pipelines
              • Shell Scripte
              • Web Perfomance Analyse Tools
              • Datenaustausch mit WSDL und SOAP
              • JMeter Lasttests
              • Entwicklung eines Bausparrechners und Steuern
              • Implementierung von User-Profilen und Präferenzen
              • Weiterentwickeln des Bank Arbeitsplatz - BAP
              • Steuerdatenselbstauskunft, Freistellungsauftrag, Kapitalertragssteuern
              • Abgeltungssteuer, Nichtveranlagungsbescheinigung
              • REST Schnittstellen zu BAP, KAPST und agree21
              • Abstimmung mit der Fachabteilung
              • Reviews von Sourcecode
              • Dev und DevOps Tätigkeiten
              • Remote Kommunikation über Skype und Gotomeeting
              • Agile Entwicklung im Scrum Team und SAFe
              • Grooming, Planning, Retrospektive
              • Kommunikation in Englisch und Deutsch
              Azure Cloud Windows Linux Ubuntu KDE H2 Oracle 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 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/Aschheim
              4 Monate
              2019-09 - 2019-12

              Digital Marketplace - G2M

              Senior Full Stack Developer Node.js Openshift Microsoft Azure ...
              Senior 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
              • Red Hat OpenShift Web Console und Kubernetes
              • OKD OpenShift Kubernetes Distribution
              • Administration des OpenShift Clusters
              • OC und Kubectl CLI Befehle
              • Template.yaml OpenShift Deployment Configs
              • Azure Service Bus für asynchrones Messaging
              • REST API Routen mit Versionierung
              • OpenAPI, Swagger Dokumentation
              • Authentifizierung über SAML Service
              • GitLab Repository Verwaltung
              • JWT JSON Web Token Security Claims
              • NoSQL Datenbank MongoDB
              • Deployment und Konfiguration als Code mit Jenkinsfile Pipeline
              • 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
              • Dev und DevOps Tätigkeiten
              • Entwicklung eines generischen Webshops
              • Erweiterbarkeit des Shops um technische Cloud Produkte
              • Go-2-Market Anwendungen - G2M
              • Identity und Access Management - IAM
              • Remote Kommunikation über GotoMeeting und Skype
              • Agile, remote Scrum Team
              • Grooming, Planning, Retrospektive
              • Projekt Sprache Englisch

              VSC
              Node.js Openshift Microsoft Azure TypeScript Docker Microservice Azure Cloud Windows Linux Ubuntu KDE MongoDB CosmosDB mySQL Red Hat OpenShift Azure Visual Studio Code Notepad++ Citrix Chrome DevTools Angular Jasmine Karma Robot Tests EsLint NodeJs npm yarn PMD Checkstyle Sonar JIRA Proxyfier Postman Hyper-V VMware Skype git bash zipkin jaeger depcheck module-structure retire.js OWASP Harbor Husky OKD OC Kubernetes Kubectl Keycloak MockServer Kate Dolphin robotframework RIDE Python pip MarkdownViewer++ Markdown Extension json yaml JWT APISimulator draw.io Studio 3T OpenAPI Swagger
              Rohde & Schwarz
              München
              1 Jahr 4 Monate
              2018-06 - 2019-09

              Siemens Corporate Entitlement Service - CES

              Full Stack Developer Windows Linux Oracle ...
              Full Stack Developer

              • Implementierung von Spring Microservices
              • Spring Eureka Multi Instanz Architektur
              • Spring Boot und Spring Batch Applikationen
              • Spring Core, Security
              • Spring Cloud Netflix, Eureka, MVC, Thymeleaf
              • RESTful Spring Controller
              • Angular Frontend Weiterentwicklung
              • Npm und NodeJs
              • Java und JavaScript
              • Reactive Programmung mit TypeScript
              • Json und yml Daten Formate
              • Umfangreiche DevOps Tätigkeiten
              • Jenkins Release Pipeline über Jenkinsfile
              • Groovy Scripte für DevOps
              • Java 8 Functional Programming
              • JWT (JSON Web Token) für Microservices
              • Maven Multi Module Projekte
              • Artifactory Repository Administration für das Deployment
              • Svn to Git Migration
              • Einführung des Git-flow Workflows mit GitLab
              • In-memory data grid Performance Optimierungen
              • XSS Cross Site Filter für Tomcat
              • PKI Infrastruktur
              • Public Key, private Key Kommunikation
              • One Time Password - OTP
              • OpenID, Single Sign On ? SSO
              • OAuth 2.0 uses Access Tokens
              • Security Assertion Markup Language - SAML
              • DirX und LDAP lookup
              • Windows Active Directory Anbindung
              • Apache Load balancing
              • Tomcat Web Applikationen
              • Shell Script Programmierung
              • Sonar für statische Code Analyse
              • OWASP Security Findings
              • HTML5, CSS
              • Spikes für Kotlin und Scala
              • 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
              • Agile Development mit Scrum und Kanban
              • Grooming, Planning, Retrospektive
              • Remote Kommunikation über Circuit
              • Projekt Sprache Englisch
              • Teilweise remote Team

              Windows Linux Oracle H2 mySQL 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 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 Windows Linux Microsoft SQL Server ...
              Senior Entwickler

              • Full Stack Entwicklung
              • Java Microservices Architektur
              • Spring Boot, Spring Data
              • Java, JavaScript
              • Single Page Applikation
              • Angular Webentwicklung
              • 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
              • Automatisierte ARM Templates
              • Azure Storage Account
              • Azure KeyVault Zertifikate
              • Powershell Azure Scripte
              • Aufsetzen der VSTS Build Pipeline
              • Automatisierte Deployments mit VSTS
              • VSTS für Vorgangssteuerung/Tacking
              • Mehrsprachigkeit der Anwendung
              • Automatisierter E-Mail Versand
              • SSL/HTTPS Zertifikate
              • YAML und JSON Datenformate
              • JSON Web Token JWT
              • Security Access Token
              • PaaS, SaaS 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
              • Spike für Scala
              • Finanzportal für öffentliche Finanzierung
              • Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
              • Komplette Neuentwicklung mit verteiltem Team
              • Agile Development mit Scrum und Kanban
              • Grooming, Planning, Retrospektive
              • Remote Kommunikation über TeamViewer, Skype, Slack
              • Projekt Sprache Englisch
              • Offshore Team

              Windows Linux Microsoft SQL Server H2 HSQL mySQL Azure Node.js bash npm Eclipse IntelliJ IDEA Visual Studio Code Angular 5 JavaScript ES6 EsLint Java8 Scala 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 ssl
              Fa. Dt. Pfandbriefbank/Capveriant
              München - Unterschleißheim
              8 Monate
              2017-03 - 2017-10

              Logistik für Betriebshof - flow

              Windows Linux Oracle ...

              • Microservices Architektur
              • 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
              • Node.js 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
              • Logistik für Betriebshof Optimierung
              • Fuhrpark Steuerung flow
              • Ablaufsteuerung mit Workflow Engine, Zustandsautomat, Statemaschine
              • RFID Erkennung
              • Überwachung Zugangskontrolle
              • Certified Scrum Master PSM
              • Verteilte Teams, Nearshoring
              • JIRA, Confluence
              • Skype, TeamViewer
              • Telefon Konferenzen mit asterisk

              Windows Linux Oracle Node.js 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
              Fa. 43gis
              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
              • Komplette Neuentwicklung in kleinem Team
              • 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 QA und 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 JSON
                Fa. AIOI
                München/Ismaning
                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
                • 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++
                  Fa. ConSol (Telefonica, O2)
                  München
                  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
                  • 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
                    Fa. GIGATRONIK (BMW)
                    München
                    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
                    • 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
                      Fa. KVB - Kassenärztliche Vereinigung Bayern
                      München
                      11 Monate
                      2011-10 - 2012-08

                      Web Wiki/Community Angeln

                      • 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 bei der Entwicklung
                      • 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
                        Fa. Woont GmbH
                        München
                        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
                        • Implementierung von Alters- und Renten Versicherungstarifen
                        • 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
                        Fa. LV1871
                        München
                        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
                        • 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
                          Unterhaltung

                          Aus- und Weiterbildung

                          Aus- und Weiterbildung

                          Abschluss:

                          • Dipl.-Ing. Technische Informatik (FH)
                          • Sun zertifizierter Enterprise Architekt (SCEA)
                          • Zertifizierter Professional Scrum Master (PSM)
                          • Zertifizierter Spring Professional (Core 3)
                          • OMG zertifizierter UML Professional (OCUP)
                          • IBM zertifizierter XML Professional (IBM XML)
                          • Sun zertifizierter Java Programmierer (SCJP)
                          • Sun zertifizierter Enterprise Trainer

                          Position

                          Position

                          • Full Stack Developer

                          Kompetenzen

                          Kompetenzen

                          Top-Skills

                          Java NodeJs Angular Microservices Backend JavaScript Typescript REST Angular Web Services Spring Kubernetes Maven Architekt Docker CI/CD

                          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)


                          Erfahrung:

                          • Ca. 30 Mannjahre


                          Bevorzugte Einsatzgebiete:

                          • Cloud Microservices Architekturen
                          • Senior Full Stack Developer
                          • Frontend, Backend, DevOps Entwicklung
                          • Single Page Applications (SPA)
                          • Java, JavaScript, TypeScript, Groovy, Kotlin, Scala, Python, REST
                          • Spring Boot, Angular, Kafka, NodeJs, ReactJs, Wicket
                          • Kubernetes, Docker
                          • Azure, OpenShift, Cloud

                          Betriebssysteme

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


                          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 Randstad

                          Im Bereich Freelancing
                          Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

                          Fragen?

                          Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

                          Das Freelancer-Portal

                          Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.