Bevorzugter Einsatzort ist der München oder Remote
Zeitraum: Von 02/2022 - jetzt (x Monate)
Firma: Fa. Development in München
Branche: Banken
TECHNISCHE TÄTIGKEIT
FACHLICHE TÄTIGKEIT
SONSTIGE TÄTIGKEIT
REALISIERT UNTER
Betriebsysteme
Red Hat Open Shift, Windows, Linux
Datenbanken
H2, Oracle
Entwicklungsumgebung
Eclipse, STS, IntelliJ, Visual Studio Code
Tools
ADOIT, ArchiMate, Mapstruct, Hazlecast, Java 17, JUnit 5, Jupiter, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 15, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, AWS, Spin, JMeter, Kafka, Teams, Typescript, Groovy, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Gherkin Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, @ngrx/component-store, IBM RecordClassGenerator, Redis, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, Istio, funretro.io, IntelliJ, consul.io, gson, kibana, Confluence, JIRA, OpenAPI, ReadyAPI, planitpoker, electron, conceptboard.com, miro, wiremock, lucidchart, arc42, Sketch MeaXure
Gemeinsames Fachvorhaben der Justiz - GeFa
Firma: Fa. .msg in München/Ismaning
Branche: Dienstleistung
Ansprechpartner: xxx
Referenz: www.msg.de www.gefa-justiz.de
TECHNISCHE TÄTIGKEIT
Technischer Architekt
Architektur Verantwortung und Service Schnitt
Domainbasiert, geschnittene Microservices
Konzeption von Querschnittsthemen
BSI Sicherheits-Anforderungen
Analyse von Nicht-Funktionalen-Anforderungen
Konzeption, Betreuung und Beratung
Erstellung von Architektur Konzepten
Greenfield, grüne Weise Projekt
Kommunikation mit Senior Fullstack Entwicklern
Angular Single Page Application (SPA)
Browser basierte Verfahrens-Anwendung
Ca. 30 Microservices für Front- und Backend
TypeScript, Java, JavaScript, Groovy
RESTful Microservice Architektur
REST API Versionierung
Framework für Standardisierung von Microservices
Open Telekom Cloud Umgebung OTC
Docker Container in Kubernetes Cloud Umgebung
Jenkins CI/CD-Pipelines
JSON Web Token (JWT), Bearer- Authorization-Header
Kubernetes Befehle und Konfiguration
Relationale SQL Scripts
Datenbankanbindungen und Liquibase Migrations Scripte
Hystrix latency für Fault Tolerance
CircuitBreaker, FeignClients, SoapClients
Qualitätssichernder Maßnahmen mit Sonar und Linting
Multi Maven Projekte
Nexus Artifact Repository
JSON Daten Kommunikation
Alerting, Health Checks
Postman, Swagger, OpenAPI
Testautomation, Performanceanalyse, Resilienz
Cypress und Karma Tests
Sleuth, Zipkin, Opentracing, Dynatrace
Monitoring, Security
Spring Boot, Spring Data, Spring Cloud OpenFeign
Release und Feature Toggles mit trunk-based-development
Spring Expression Language
NodeJs JavaScript Backend Entwicklung
JavaScript NodeJs Tests mit Mocha und Chai
Ingress Service Discovery
NGINX Konfiguration
Soap Kommunikations Protokoll
Kubernetes Secrets Konfiguration
Semantic Versioning
Angular State Management mit ngxs/store, Actions und Reducer
Angular Material Design UI Komponenten
DevOps mit CI/CD Jenkins Pipelines
Shell Scripte
Web Perfomance Analyse Tools
Datenaustausch mit WSDL und SOAP
Meter Lasttests
FACHLICHE TÄTIGKEIT
Entwicklung einer Gerichts- und Verfahrens-Software für die deutsche Justiz
Browser basierte Verfahrens-Anwendung als Single Page Applikation (SPA)
Ca. 100 Beteiligte Personen in der Entwicklung
Abstimmung mit der Fachabteilung
SONSTIGE TÄTIGKEIT
Reviews von Sourcecode
Koordination Dev und DevOps Tätigkeiten
Remote Kommunikation über MS-Teams und WebEx
Agile Entwicklung im Scrum Team und SAFe
Grooming, Planning, Retrospektive, GIP
REALISIERT UNTER
Betriebsysteme
Open Telekom Cloud (OTC) , Windows, Linux
Datenbanken
H2, Oracle, MsSQL, PostGre
Entwicklungsumgebung
Eclipse, STS, IntelliJ, Visual Studio Code
Tools
ArchiMate, LeanIX, Mapstruct, Hazlecast, Java 11, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 13, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, OTC, Kubernetes, NGINX, Ingress, JMeter, Teams, WebEx, Angular, TypeScript, Groovy, Java, JavaScript, Jasmine, Cypress, Mocha, Chai, Karma, Gherkin, cucumber, mural, xrepository, XJustiz, Sleuth, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Docker, JPA, Hibernate Envers, LogBack, Log4j2, JWT, Maven, Nexus, Sonar, Lint, Hystrix, H2, Oracle, MsSQL, PostGre, Liquibase, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, Nx, ngxs/store, Prometheus, Eclipse, STS, IntelliJ, kibana, Confluence, JIRA, coyo
Tools:
Mapstruct, Hazlecast, Java 11, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 11, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, Azure, Camunda, Spin, JMeter, IBM Lotus Notes, Teams, GotoMeeting, Angular, Typescript, Groovy, Java, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Spring WebFlux, Vert.x, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, funretro.io, IntelliJ, consul.io, gson, kibana
Entwicklung von Digital Marketplace Anwendungen
WebShop Entwicklung mit Angular und NodeJs
Backend und Frontend mit TypeScript und JavaScript
Packet Manager npm und yarn
Azure Cloud basierte PaaS
Docker basisierte MicroServices
Docker Compose multi-container Lösungen
Harbor Registry für Docker images
Git Hooks mit Husky
RedHat OpenShift Pods
OKD Jenkins Pipelines und Clusters
Administration des OpenShift Clusters
OC und Kubectl CLI Befehle
Yaml Templates als OpenShift Service Definition
Azure Service Bus für asynchrones Messaging
REST API Routen mit Versionierung
Authentifizierung über SAML Service
Non SQL Datenbank MongoDB
Dev und DevOps Tätigkeiten
Konfiguration als Code mit Jenkinsfiles
CI/CD Pipeline
Distributed Tracing, OpenTracing
OWASP und Lizence checks
CSS Styles und Html Templates
Jasmine, Karma und Robot Tests
Test mit Robot Framework und RIDE Suiten
Python Scripte für Test Automatisierung
Sonar und Checkstlye Coverage
FACHLICHE TÄTIGKEIT
Entwicklung eines generischen Webshops
Erweiterbarkeit des Shops um technische Cloud Produkte
Go-2-Market Anwendungen - G2M
Identity and Access Management
SONSTIGE TÄTIGKEIT
Remote Kommunikation über GotoMeeting
Agile, remote Scrum Team
Grooming, Planning, Retrospektive
Projekt Sprache Englisch
REALISIERT UNTER
Betriebsysteme
Azure Cloud, Windows, Linux, Ubuntu KDE
Datenbanken
MongoDB, CosmosDB, mySQL
Entwicklungsumgebung
Visual Studio Code
Tools
RedHat OpenShift, Azure, MongoDB, Docker, Visual Studio Code, Notepad++, Citrix, Chrome DevTools, TypeScript, Jasmine, Karma, Robot Tests, EsLint, NodeJs, npm, yarn, PMD, Checkstyle, Sonar, JIRA, Docker, Proxyfier, Postman, Hyper-V, VMware, Skype, git, bash, zipkin, jaeger, depcheck, module-structure, retire.js, OWASP, Harbor, CosmosDB, Husky, Openshift, OKD, OC, Kubernetes, Kubectl, Keycloak, MockServer, Ubuntu KDE, Kate, Dolphin, robotframework, RIDE, Python, pip, MarkdownViewer++, Markdown Extension, json, yaml
Full Stack Lead Developer
Implementierung von Spring Microservices
Spring Eureka Multi Instanz Architektur
REST API Interfaces
Angular Frontend Weiterentwicklung
Spring Boot und Spring Batch Applikationen
Java und JavaScript
Json und yml Daten Formate
Groovy Scripte für DevOps
Jenkins Release Pipeline über Jenkinsfile
Maven Multi Module Projekte
Umfangreiche DevOps Tätigkeiten
Jenkins Release Pipeline über Jenkinsfile
Jenkins Administration
Java 8 Functional programming
JWT (JSON Web Token) für Microservices
Spring Cloud Foundry Integration
Artifactory Repository Administration für das Deployment
Verwendung Spring Framework Core, Security, MVC
Spring Cloud Netflix, Eureka, Thymeleaf
Svn to Git Migration
GitLab Administration und svn Repositories
Einführung des Git-flow Workflow
Reactive programming mit Typescript
Spring Web Flux und MVC
In-memory data grid Performance Optimierungen
XSS Cross Site Filter für Tomcat
PKI Infrastruktur
Public Key, private Key Kommunikation
One Time Password - OTP
Single Sign On - SSO
Security Assertion Markup Language - SAML
DirX und LDAP lookup
Windows Active Directory
Apache Load balancing
Tomcat Web Applikationen
Shell Script Programmierung
Migration svn nach git
Einführung Git-flow Workflow
Sonar für statische Code Analyse
OWASP Security Findings
Npm und NodeJs
HTML5, CSS
FACHLICHE TÄTIGKEIT
Kundenaccounts mit Single Sign On
Authentifizierung / Authorisierung
Segregation Of Duties - SoD
Agile Story Planung mit JIRA
Smartcard PKI Login
Secure Coding
Protection Requirements Assessment PRA
Benutzer Stammdaten Verwaltung
2-Factor Authentication
Prozess Definitionen
Koordination und Bug Tracking
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über Circuit
Projekt Sprache Englisch
Teilweise remote Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Oracle, H2, mySQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, STS
Tools
RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, STS, Eclipse, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard
TECHNISCHE TÄTIGKEIT
Full Stack Entwicklung
Java Microservices Architektur
Programmiersprache Java, JavaScript und Scala
Single Page Applikation mit Angular4
RESTful Schnittstelle
Frontend Tests mit Protractor
JUnit Tests mit Karma
Paket Manager npm
Node.js non-blocking Runtime Engine
Verteilte Versionsverwaltung mit Git
Azure Cloud Lösungen
Komplettes Aufsetzen in der Cloud
Diverse Tenants und Subscriptions
Automatisierte ARM Templates
Azure Storage Account
Azure KeyVault Zertifikate
Powershell Azure Scripte
Aufsetzen der Build Pipeline
Automatisierte Deployments mit VSTS
VSTS für Vorgangssteuerung/Tacking
Mehrsprachigkeit der Anwendung
Automatisierter E-Mail Versand
SSL/HTTPS Zertifikate
Spring Framework
Spring Boot, Spring Data
YAML and JSON Datenformate
JSON Web Token JWT
Security Access Token
IaaS-Infrastructure as a Service
PaaS-Platform as a Service
SaaS-Software as a Service
Kubernetes Container basierendes Deployment
Docker für Container Virtualisierung
MsSQL Docker Image Erstellung
Transact-SQL (T-SQL) Scripte
Daten Migration mit Flyway
Maven Build Management
DevOps Tätigkeiten
Bash shell und Unix Scripte
FACHLICHE TÄTIGKEIT
Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
Komplette Neuentwicklung mit verteiltem Team
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über TeamViewer, Skype, Slack
Projekt Sprache Englisch
Offshore Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Microsoft SQL Server, H2, HSQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, Intellij
Tools
Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl
TECHNISCHE TÄTIGKEIT
FACHLICHE TÄTIGKEIT
SONSTIGE TÄTIGKEIT
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Oracle
Entwicklungsumgebung
Visual Studio Code, Eclipse
Tools
NodeJs, npm, ReactJS, JavaScript, mocha, ES6, JSX, Redux, PhantomJS, Jest, enzyme, sinon, Lerna, karma, Lanterna, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, JMX, Git Bash, Gogs (Go Git Service), Jenkins, TeamViewer, REST, Json, Postman, SQLDeveloper, ORACLE, MSSQLServer, iBatis+Liquibase DB Migration, Eclipse Neon, JBoss, Wildfly, Gradle, Maven, artifactory, Visual Studio Code Editor, sublime, Atom, Notepad++, JSP, JQuery, HTML, CSS, OpenLayers, jacoco, Skype, Confluence, JIRA, Jing, Nagios, Bizagi Modeler, Bamboo Paper, XMind Mindmaper, realtimeboard, linoit, Scrum
Tätigkeit:
Tätigkeit:
Tätigkeit:
Tätigkeit:.
Tätigkeit:.
Tätigkeit:.
Bausparrechner - Zielsparen
Zeitraum: Von 12/2019 - 03/2020 (4 Monate)
Firma: Fa. Fiducia GAD in München/Aschheim
Branche: Bank
Ansprechpartner: [Name auf Anfrage], [Name auf Anfrage], [Name auf Anfrage]
Referenz: http://www.fiduciagad.de
TECHNISCHE TÄTIGKEIT
FACHLICHE TÄTIGKEIT
Siemens Corporate Entitlement Service - CES
Zeitraum: Von 06/2018 - 07/2019 (13 Monate)
Firma: Fa. Siemens in München
Branche: Security
Referenz: http://www.siemens.com
Technische Tätigkeit
Fachliche Tätigkeit
Sonstige Tätigkeit
Realisiert unter
Betriebsysteme
Windows, Linux
Datenbanken
Oracle, H2, mySQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, STS
Tools
Visual Studio Code, Eclipse, STS, Java, Kotlin, Scala, Mockito, RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard
Zeitraum: Von 11/2017 - 05/2018 mit 7 Mann Monaten
Firma: Fa. Dt. Pfandbriefbank/Capveriant in München/Unterschließheim
Branche: Bank, Fintech
TECHNISCHE TÄTIGKEIT
Full Stack Entwicklung
Java Microservices Architektur
Programmiersprache Java, JavaScript und Scala
Single Page Applikation mit Angular4
RESTful Schnittstelle
Frontend Tests mit Protractor
JUnit Tests mit Karma
Paket Manager npm
Node.js non-blocking Runtime Engine
Verteilte Versionsverwaltung mit Git
Azure Cloud Lösungen
Komplettes Aufsetzen in der Cloud
Diverse Tenants und Subscriptions
Automatisierte ARM Templates
Azure Storage Account
Azure KeyVault Zertifikate
Powershell Azure Scripte
Aufsetzen der Build Pipeline
Automatisierte Deployments mit VSTS
VSTS für Vorgangssteuerung/Tacking
Mehrsprachigkeit der Anwendung
Automatisierter E-Mail Versand
SSL/HTTPS Zertifikate
Spring Framework
Spring Boot, Spring Data
YAML and JSON Datenformate
JSON Web Token JWT
Security Access Token
IaaS-Infrastructure as a Service
PaaS-Platform as a Service
SaaS-Software as a Service
Kubernetes Container basierendes Deployment
Docker für Container Virtualisierung
MsSQL Docker Image Erstellung
Transact-SQL (T-SQL) Scripte
Daten Migration mit Flyway
Maven Build Management
DevOps Tätigkeiten
Bash shell und Unix Scripte
FACHLICHE TÄTIGKEIT
Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
Komplette Neuentwicklung mit verteiltem Team
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über TeamViewer, Skype, Slack
Projekt Sprache Englisch
Offshore Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Microsoft SQL Server, H2, HSQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, Intellij
Tools
Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl
KFZ Tarifrechner für Oldtimer
Zeitraum: Von 10/2016 - 03/2017
Branche: Versicherung
TECHNISCHE TÄTIGKEIT
Angular2 Frontend Entwicklung
Spring Backend Entwicklung
Entwicklung mit Java 8 Sprachfeatures
REST Aufruf Schnittstelle mit Promises und Observables
Asynchrone Client/Server Kommunikation mit Callbacks
Cross-Origin Resource Sharing (CORS) Implementierung mit Spring
Protection gegen Cross Side Scripting (CSRF) mit Spring
Grunt und Maven als Build Tool
Projekt Modularisierung in Node.js, npm Submodule
JSON und YAML Datei Formate
Verwendung von HTML5 und CSS
Protractor E2E Tests
Jasmine Test Framework
Selenium Web Driver Tests mit PhantomJS
Oracle VirtualBox für Vagrant Virtualisierung
Migration mit Postgre Datenbank Scripts
FACHLICHE TÄTIGKEIT
Komplette Neuentwicklung in kleinem Team
Tarifberechnung von KFZ Versicherungen für Endkunden
Kunden Registrierung mit Double-Opt-in
Automatisierter E-Mail Versand
SONSTIGE TÄTIGKEIT
Confluence Jira für Vorgangssteuerung
Umsetzung im Scrum Team
Kommunikation mit Test Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
PostgreSQL
Entwicklungsumgebung
Visual Studio Code, Spring Tool Suite - STS, Eclipse
Tools
Flyway, Mockito, EasyMock, TSLint, Balsamiq, Hibernate, Node.js, npm, Firebug, VS Code, CSS, HTML5, SonarLint, Spring Data, Spring Core, Spring Boot, GitHub, Angular2, Apache Commons, Docker, Vagrant, Jing, JIRA, Confluence, Json, YAML, SoapUI, Log4j, git, mvn, SourceTree Git Browser, Nexus, Jenkins, REST, JPA, DBeaver, PostgreSQL, Eclipse, STS, Java 8, putty, WinSCP, Notepad++, subethasmtp
Rufnummern Portierung mit Java EE
Zeitraum: Von 04/2016 - 10/2016
Branche: Telekommunikation
TECHNISCHE TÄTIGKEIT
EJB Backend
Webservice REST Client/Server Kommunikation
Angular2 Web Entwicklung mit TypeScript
TypeScript als Abstraktion für JavaScript
Migration von EJB 2.1 nach EJB 3.0
JPA Entity Entwickung mit EclipseLink
Java 8 Sprachfeatures
Spring Data für JPA Repository Zugriffe
TestNG Komponenten Tests
Oracle WebLogic Application Server
Oracle PL/SQL Stored Procedures
RMI - Remote Methode Invocation
Workflow Engine
MSISDN Migration über Staging Tabellen
JavaScript
Node.js und npm für Packages und Modules Management
Jenkins Continues Integration Job Administration
Citrus Integrations Tests
Docker Images für Jenkins CI
Maven Multi Projekt Profile
Daten Migration von Massendaten
x.400 Gateway und 2MRDB Portierung
CORBA Tuxedo Connector
CORBA IDL
FACHLICHE TÄTIGKEIT
Number Management System pflege
Telefonnummern Portierung
Import und Export der Rufnummern für den Prepaid- und Postpaid Marken
Starter Pack SIM Migration
SONSTIGE TÄTIGKEIT
Git Branching Strategien und Pull Requests
Atlassian Tool Suite für die Kommunikation
Confluence Jira für Vorgangssteuerung
Bugtracking über ClearQuest
Lasttests
Umsetzung im Scrum Team
Koordination mit Fachbereich
Kommunikation mit Test Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
ORACLE 11
Entwicklungsumgebung
Eclipse, IntelliJ
Tools
Flyway, MyBatis Migration, Mockito, EasyMock, Hibernate, maven-replacer-plugin, Node.js, npm, Broccoli Plugin, TypeScript Eclipse Plugin, Firebug, VS Code, SonarLint, TestNG, Spring Data, Atlassian Suite, Bitbucket, Confluence, JIRA, HipChat, ClearQuest, GitHub, Angular2, Apache Commons, Docker, Jing, Json, SoapUI, Log4j, Citrus, git, mvn, ant, Nexus, Jenkins, Oracle WebLogic, REST, JPA, SQLDeveloper, ORACLE, Eclipse, Java 8, putty, WinSCP, Notepad++
Multiple Assembly Planning & Process System - MAPP
Zeitraum: Von 09/2015 - 03/2016
Referenz: http://www.gigatronik.com
TECHNISCHE TÄTIGKEIT
EJB Entwicklung
Webservice REST Client/Server Kommunikation
JPA Entity Entwickung mit EclipseLink
JPA Criteria API
Java 8 Sprachfeatures wie Lambdas
Aspektorientierte Interceptoren
DB Modellierung
Jenkins Continues Integration Job Administration
JUnit Mockito Tests und Integrationstests
Maven Multi Projekt Profile
Einsatz von JRebel
JSON Daten Austauschformat
Daten Migration
JavaFx Client Entwicklung
JavaFx Design mit Scene Builder
Glassfish Konfiguration
LDAP Anbindung
SONAR Metriken
FitNesse Tests
FACHLICHE TÄTIGKEIT
Generische Umsetzung von MAPP für die Auto Herstellung, Planung und Produktion von BMW Fahrzeugen
Teilprojekt Koordination
Koordination mit Fachbereich
Kommunikation Test Team
SONSTIGE TÄTIGKEIT
Organisation Entwicklertreff
Verfolgen der 'Clean Code' Prinzipien
Implementierung und technische Umsetzung
Senior Entwickler
Scrum Master Tätigkeiten
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
ORACLE 11
Entwicklungsumgebung
Eclipse Luna
Tools
SezPoz, Apache Commons, Jing, Jersey, Json, Log4j, EclipseLink, MQ, JRebel, mockito, SVN, mvn, FitNesse, Nexus, Jenkins, Sonar, Jubula, Glassfish, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JavaFx, JAutodoc, LDAP, ScenicView, SceneBuilder, Java 8
Online-Portal für ambulante Leistungen - OPAL
Zeitraum: Von 09/2012 - 07/2015
Branche: Gesundheitswesen, Krankenversicherung, Versicherung
TECHNISCHE TÄTIGKEIT
Spring Core für Dependency Injection
Spring Web Flow für Page Navigation
Spring Restful WebService Implementierungen
Spring Authentifizierung und Authorisierung
Entwicklen mit Wicket Webframework
Web Entwicklung mit Spring MVC Web Framework
Schnittstellen Erweiterung für bestehende Services
Twitter Bootstrap CSS Stylesheet Integration
Buildmanagement mit Gradle Buildscript in Groovy
Browser Plausiblisierung mit JavaScript
Continues Delivery mit FeatureToggles
Dynamische Konfiguration von Features mit Hilfe des Togglz Frameworks
Webservice Anfragen mit SoapUI
Agile DB Migration mit flywayDB
Programmierung mit Java 7
Serverseitige Validierung mit Rhino Script Engine
XSLT Transformation nach Sciphox und EHD Format
Erstellung von konfigurierbaren, generischen JSP Seiten
Linux Shell Script Konfiguration und Wartung
Aufsetzen von Jenkins Jobs/Flows für Build Steuerung
Verwendung von Jenkins Plugins
Konfiguration von Jenkins Jobs für CI, NB und INT Umgebungen
Einsatz von Gradle und Maven als Build Tools
Release Management mit maven release plugin
Assembling und Deploment mit Maven
Pflege der Datenbestände in Integration und Entwicklung
Entwickeln von ORACLE SQL Statements für Abnahme und Produktion
Definieren von SQL Scripten für DB Übergabe Prozess
Erstellung von PL/SQL Scripten
Datei Austauschformate .json und .yml
Asynchrone Verarbeitung über ONDES und KV-Connect Schnittstelle
Test Driven Development - TDD
WebTests mit JUnit und Selenium Browser Plugin
Last Tests von Webservices mit SoapUI
Threading und Web Load-Tests mit LoadUIWeb
Remote Wartung via Secure Shell (SSH) und odin
FACHLICHE TÄTIGKEIT
Im Online-Portal für ambulante Leistungen (OPAL) werden Untersuchungsergebnisse elektronisch dokumentiert
Einreichung der elektronische Untersuchungsdaten bei der KVB
Erweitern der Online Dokumentation OPAL für Ärzte
Zeitliche Versionierung von fachlichen Anforderungen
Export der Daten in Sciphox und EHD Format
Pflege der Datenbestände mit SQL Scripten
Neuentwicklung von einzelnen Dokumentationen wie Hörgeräte, Molekulargenetik und Sozialpsychiatrie
Unterstützung folgender Arzt Dokumentations Programme:
Allergologie, Balneophototherapie, Belastungs-EKG, Darmkrebsberatung, eDMP, DMP-Brustkrebs, Hautkrebsscreening, Koloskopie, Multiple Sklerose, Risikoprävention bei Kinderwunsch, Schmerztherapie, Sonografie Schwangerschaftsvorsorge, Tonsillotomie, Gastroskopie, Onkologie
SONSTIGE TÄTIGKEIT
Wöchentliche Teilnahme am Clean Code Developer Prozess
Regelmäßige Retrospektiven
Agile Vorgehensweisen, Scrum, Kanban, DevOps
Enge Zusammenarbeit mit der Fachabteilung
Vorgehensmodell Scrum mit Daily Standup und Retrospektive
Ausübung der Scrum Master Rolle
Prozessorientierte Arbeitsweise
Schätzworkshops um Aufwände vorab zuklären
Release Planung mit JIRA Unterstützung
JIRA Rapid Board Plannungs Tool für Scrum
Überwachung der Code Metriken mit SONAR
Pflege und Wartung des Intranet Wiki
Arbeiten mit verschiedenen Deployment Umgebungen
Git Branching Strategien und Pull Requests
REALISIERT UNTER
Betriebsysteme
Windows 7, Linux
Datenbanken
Oracle 11g
Entwicklungsumgebung
J2SE 7, STS - Spring Tool Suite, Kepler Eclipse Java EE IDE for Web Developers, Tomcat 7
Tools
STS - Spring Tool Suite, Kepler Eclipse, Jenkins Flow Plugins, Flyway, WinSCP, putty, Nexus, SONAR, ONDES, KV-Connect, Linux, PdfBox, Lombok, Gradle, Groovy, Spring MVC, SoapUI, Wicket, Spring Data, Feature Togglz, Secure Shell (SSH), TLS, SSL, Burp Proxy, FoxyProxy, Hamcrest, Confluence, odin, DbSetup, flywayDB, maven release plugin, LoadUIWeb, Java 7, JavaMelody, xml-unit, JDedend, Spring Core, Spring Web Flow, Oracle SQL Developer, EJB 3.1, JPA, CriteriaAPI, git, SVN, Subclipe, Subversive, Tortoise, Firebug Firefox Addon, Selenium Plugin, Live HTTP headers Firefox Addon, EclEmma Eclpise Addon, CheckStyle, Maven, Tomcat, JUnit, XSLT, HttpUnit, DbUnit, Jenkins, joda-time.jar, jQuery, JavaScript Rhino Engine, JavaScript
Web Wiki/Community Angeln.de
Zeitraum: Von 10/2011 - 8/2012 mit 11 Mann Monaten
Branche: Softwarehouse, Startup Unternehmen, Printmedien
TECHNISCHE TÄTIGKEIT
Komplette Neuentwicklung in kleinem Team
Social-, Community-, Shop- Web-Applikation
Implementierung der diversen Web-Applikationen rund um www.angeln.de
Web-Frontend, Shop, Redaktion und Admin als Web-App realisiert
Integration von Sozialen Netzwerken, mit Querverlinkungen in unsere Web-Apps
Daten Import mit SQL Script und java Importer
Entwicklung mit Glassfish, Embedded Glassfish und Embedded Jetty
Erstellung von generischen, wiederverwendbaren Ajax Wicket Komponenten
Umfangreiche Entwicklung von Ajax Komponenten für das Web 2.0
Suche und Sortierung von Tabellen mit Ajax
Verwendung von Tabellen mit Paging Navigator und ListView
Webseitige Programmierung von Bilder Galerien mit DataViews
Dynamische Menus mit wechselndem Kontext
Arbeiten mit Wicket IModel Varianten wie PropertyModel und CompoundPropertyModel
Schichten Design Pattern - Entwerfen und Aufruf der Schnittstellen zum Backend
Anwenden von SEO Search Engine Optimization Techniken
Localisierte URL Gernerierung in mehreren Sprachen
Persistenz Schicht mit EJB, JPA und Criteria API
Geolocating von Addressen mit EJB Timer Bean
Google Maps Integration mit JavaScript Google API
Bean Validierung über mehrere Schichten JSR 303
Aufbau und Erweiterung des Persistenz Service
Schema Erweiterungen in der DB
Implementierung der Bilder und Logo Uploads
Schneiden und konvertieren von Bildern mit ImageMagick API
Bildbearbeitung mit im4java API für diverse Web Formate
Verwendung von Maven Multi Modulen mit persönlichen Profilen
CSS Anpassungen und Generierung mit less Compiler
Bugtracking System OTRS
Continues Integration und Nigthly Build mit Jenkins
Spring Dependency Incection Integration DI
Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
Verwendung des EclEmma Coverage Eclipse Plugin
Generische Programmierung durch Einsatz von Generics
Konsequenter Einsatz von jUnit Regressionstests, Standard Technologien und Standard Tools bei der Entwicklung
FACHLICHE TÄTIGKEIT
Aufbau eines Angler Verzeichnisses, Angel-Wiki
Wissensdatenbank für Fische, Gewässer, Techniken, Hersteller und Angelmethoden
Realisierung von Sozialen Netzwerk Eigenschaften wie Kommentieren, Mitmachen oder Kontopflege
Anbindung an Facebook, Google+ und Twitter
Anbindung von WordPress Blog System an Webanwendung
SONSTIGE TÄTIGKEIT
Fachliche Abstimmung mit Redakteuren der diversen Zeitschriften
Enge Zusammenarbeit mit Webdesignern
Arbeiten nach einem vorher abgestimmten Designentwurf
Vorgehensmodell Scrum mit Daily Standup
Auswertung der erreichten Komplexitätspunkte
Pflege und Wartung des Intranet Wiki
REALISIERT UNTER
Betriebsysteme
Windows 7, Linux, Ubuntu
Datenbanken
PostgreSQL 9
Entwicklungsumgebung
J2SE 6, Eclipse 3.6.2 Helios, Glassfish Embedded, Glassfish 3.1.1, Embedded Jetty
Tools
EJB 3.1, JPA, CriteriaAPI, Apache Wicket 1.5, Eclipse, SVN, Subclipe, Subversive, Firebug Firefox Addon, Live HTTP headers Firefox Addon, PrefBar Firefox Addon, AnyEdit Eclpise Addon, EclEmma Eclpise Addon, Maven, Glassfish, Tomcat, Jetty, jUnit, Selenium, Jenkins, PMD, FindBugs, joda-time.jar, guava.jar, Skype, SQuireL SQL, PostgreSQL DB, gforge, tickspot, MindMap Freeplane, im4java, ImageMagick, GraphicsMagick, jQuery, less, JCrop, OTRS, Facebook, Twitter, YouTube, Google Maps API, fancyBox
JEE Tarifrechner und Webservice
Zeitraum: Von 07/2009 - 07/2011 mit 25 Mann Monaten
Branche: Versicherung
TECHNISCHE TÄTIGKEIT
Relaunch/Neuentwicklung der bestehenden Tarifsoftware mit dem Apache Wicket Framework
Weiterentwicklung/Wartung der bestehenden Tarifsoftware mit Apache Struts
Entwicklung von Komponenten unter Einsatz von Wicket HTML Markupvererbung
Advanced Gui Funktionalität Entwicklung die über die Wicket Extentions hinaus geht (Z.B. "Schliessen Button" bei Tabulatoren)
Entwicklung von Wicket Ajax Komponenten
Erstellung von firmeneigenen Web Basiskomponenten
Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
Generierung von Pfadnotation mit Bindgen Utility und @Bindable Annotation für typsichere Wicket ID's
Erweiterung des XStream und Castor Marshallers für Object to XML Generierung um eigene Handler
Implementierung des BiPRO Versicherung Webservice Standards
Schema Validierung und WSDL Generierung
Design von komplexen Element Ableitungen in XSD Schemas
Einsatz des JAX-WS Webservice Frameworks
JAXB XML Marshalling bzw. XML Serialization nach Java, Annotationen XJC, Schemagen
Umstellung von Castor XML Binding auf XStream und JAXB Bindung
Lesen und schreiben von HTTP Cookies
Generische Programmierung durch Einsatz von Generics
Lasttests mit SoapUI gegen Webservice Implementierung
Design der technischen und fachlichen Validierung des WebServices
Entwickeln von unterschiedlichen XML Namensräumen
Implementierung von verschiedenen Versicherungstarifen
Erweiterungen an der bestehenden Tarifsoftware
Wartung der Produktiv-Pattform
Bearbeiten von PDFs mit Adobe LifeCycle Designer und Form Designer
Auslesen und beschreiben von Adobe XFA enabled PDF Dokumenten mittels XML
Dynamische PDF Generierung mit iText und Adobe
PDF Generierung mit Apache FOP
XSL Transformation in mehreren Schritten bis hin zu Druckbaren XSL-FO Dokumenten
Strikte Validierung der XSL Templates und XSL-FO Elemente
Integration der Druckstücke in die Webapplikation
Refakturierung des Exception Handling
Pflege und Wartung des Intranet Wiki
Konsequenter Einsatz von jUnit Regressionstests, Standard Technologien und Standard Tools bei der Entwicklung
Spring Integration
Verwendung diverser JEE bzw. J2EE Pattern wie SessionFacade, ServiceLayer, Transfer Object Assembler, DTO, DAO, ...
COBOL Copystrecke Integration, Aufruf Rechenkerne
Automatisierte XML Druckaufträge
Implementierung von Lucene Suchmaschinen Funktionalität
Verwendung des EclEmma Coverage Eclipse Plugin
FACHLICHE TÄTIGKEIT
Implementierung von verschiedenen Versicherungstarifen
Design der fachlichen Validierung des WebServices
Detailierte Kenntnisse Tarifen wie Riester, BUZ, ...
Einführung des BiPRO Webservices
SONSTIGE TÄTIGKEIT
Scrum als Vorgehensmodell mit Burndown Chart und Standup
Extreme Programming
Zeitweises Pairprogramming
Enge Zusammenarbeit und Kommunikation mit Fachabteilung
REALISIERT UNTER
Betriebsysteme
Windows 7, Windows Vista, Windows XP, Linux, AIX
Datenbanken
HDB, DB2
Entwicklungsumgebung
J2SE 6.0, Eclipse 3.x, Jetty6, Tomcat6
Tools
Live HTTP headers, Firebug, Citrix, STS Entwicklungsumgebung, Subversion SVN, CVS, WinSCP, PuTTY, Extreme Planner, Firefox, Opera, Safari, commons beanutils, xalan Parser, xerces Parser, jUnit, httpUnit, Spring, Bindgen, ant, maven, Jenkins bzw. Hudson Nightly Build Tool, sventon diff, Emma Test Coverage Frameworks, JAX-WS Webservice Framework, SoapUI, UML Enterprise Architect, XMLSyp, Notepad++, Bouncy Castle Cryptography Library, JDom, xstream serialize XML, Apache Struts, Apache Wicket, Apache log4j, Apache FOP, BiPRO, JAXB, WSDSL2Java, cygwin, MeasureIt, iText, PDFBox, XJC, Schemagen, checkstyle, findbugs, pmd, jVisualVM Profiler, Adobe LifeCycle Designer, Adobe Form Designer
Smartphone Web und App Entwicklung
Zeitraum: Von 09/2010 - 10/2010 mit 1 Mann Monaten
Branche: Unterhaltung
TECHNISCHE TÄTIGKEIT
WebApp Development für Smartphones
Verwendung von iui - User Interface (UI) Framework von Google
Verwendung von JQTouch - User Interface Framework
Design der Grafik
Konzipieren des Layout
Entwicklung der Zustandsverwaltung
Externes Event Handling
Berücksichtigung verschiedener Auflösungen
JUnitTest Suite für App
Lite Version mit eingeschränktem Feature Set
Pro Version mit unterschiedlichen Berechtigungsstufen
Abspielen von Audio File
FACHLICHE TÄTIGKEIT
Entwicklung der eigenen Homepage im Mobile Format
Spielentwicklung: Einfacher Würfel - Trivial Dice
Verschiedene Devices mit Emulator getestet
SONSTIGE TÄTIGKEIT
Einarbeitung in Anroid SDK und iui Google Framework
Entwicklung eines einfachen Würfels für Android Market
Multi linguale Beschreibung
Versionierung im Android Market
Pro und Lite Version
REALISIERT UNTER
Betriebsysteme
Windows 7
Datenbanken
-
Entwicklungsumgebung
J2SE 6.0, Eclipse 3.x, Eclipse Plugin
Tools
Google iui Framework, JQTouch, Android SDK, JUnit
JEE Webapplikationen für Ring Back Tones
Seit 09/2008 - 06/2009 Mit 10 Mann Monate
Tätigkeit:.
Betriebsysteme
Windows; Linux
Datenbanken
Oracle, HSQL
Tools
J2SE 5.0, GIMP PictureEditor, ColorZilla Colorpicker, FireFTP, Notepad++, Cygwin, HSQL, ORACLE10g, Eclipse 3.4, Tomcat5.5, Live HTTP headers, SQuirreL DBViewer, SQLDevelper, SQLPlus, DbVisualizer, VNC, 7-Zip, Tortoise, Subversion SVN, WinSCP, PuTTY, Jira Bugtracking, Clearspace, Thunderbird, Firefox, Ace WINScreen, Windows XP, Linux Ubunto, Spring, Hibernate, ehcache, OSGi, commons, myfaces, xalan, xerces, JUnit, httpUnit, ant, maven, Codehouse XFire, Apache CXF, XML-RPC, redstone XML-RPC library, GSM Dienste, EMF (Eclipse Modelling Framework), GMF (Graphical Modelling Framework), SOAP, Spring WebService, jstl, acegi security, JavaScript, JavaScript Debugger Venkman, clover und emma test coverage Frameworks, Apache CXF Webservice, framework, soapUI, UML Enterprise Architect, StarUML
J2EE Abrechnungsssytem für Krankenkassen nPROD
Seit 04/2006 - 08/2008 Mit 28 Mann Monate
Tätigkeit:
Betriebsysteme
Windows
Datenbanken
MySQL 5, Oracle 10g
Tools
J2SE 5.0, Eclipse 3.3, Jbossrules, Drools Regel-Engine, RuleEngine, Regelwerk, Castor als XML Mapper, Clover für Testabdeckung, JUnit für Programmtests, CheckStyle, ANTLR (ANother Tool for Language Recognition) Parser Generator, Ant, JReport, Presentationstool/FOP, Marvin proprietätes Persistenz, Framework und Spring Persistenz Framework 2.0, GUI Workflow Framework, JFormDesigner 3.1, IntelliJ 4.5, Jboss 4, MagicDraw 14, DB2-Client 7.2.0, Citrix Emulator, DBVisualiser, Toad, Sqirrel, SQL Workbench, WinCVS 2.0, TortoiseCVS, Firefox, Thunderbird, Nvu (Html-Editor), cygwin, Unix Emulator, PuTTY, WinSCP
J2EE Public Web Shop
Seit 12/2005 - 02/2006
Tätigkeit:
Betriebsysteme
Windows, Linux
Datenbanken
MySQL 5
Tools
Eclipse 3.1, Netbeans 5, Enterprise Architect, XMLSpy Enterprise Edition, JBoss, Tomcat 5.5, Struts, Ant, JUnit, Macromedia Flash und Dreamweaver, div. Eclipse Plugins
Consulting und Trainer für Schulungen
Seit 04/2004 - 11/2005
Tätigkeit:
Betriebsysteme
Windows, UNIX Solaris
Datenbanken
MySQL, Pointbase, Cloudscape
Tools
NetBeans, Eclipse 3.0, Borland JBuilder, Rational XDE und Rose, Together ControlCenter, Microsoft Visio, Poseidon, Enterprise Architect, XMLSpy Enterprise Edition, SUN ONE, BEA, JBOSS, Tomcat, Struts, Ant, JUnit, XDoclet, div. Eclipse Plugins, JAD Decompiler, Obfuscation, Xalan und Xerces Parser
---Weitere Projekte auf Anfrage---
Full Stack Developer
Linux
siehe Projekte
Bevorzugter Einsatzort ist der München oder Remote
Zeitraum: Von 02/2022 - jetzt (x Monate)
Firma: Fa. Development in München
Branche: Banken
TECHNISCHE TÄTIGKEIT
FACHLICHE TÄTIGKEIT
SONSTIGE TÄTIGKEIT
REALISIERT UNTER
Betriebsysteme
Red Hat Open Shift, Windows, Linux
Datenbanken
H2, Oracle
Entwicklungsumgebung
Eclipse, STS, IntelliJ, Visual Studio Code
Tools
ADOIT, ArchiMate, Mapstruct, Hazlecast, Java 17, JUnit 5, Jupiter, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 15, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, AWS, Spin, JMeter, Kafka, Teams, Typescript, Groovy, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Gherkin Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, @ngrx/component-store, IBM RecordClassGenerator, Redis, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, Istio, funretro.io, IntelliJ, consul.io, gson, kibana, Confluence, JIRA, OpenAPI, ReadyAPI, planitpoker, electron, conceptboard.com, miro, wiremock, lucidchart, arc42, Sketch MeaXure
Gemeinsames Fachvorhaben der Justiz - GeFa
Firma: Fa. .msg in München/Ismaning
Branche: Dienstleistung
Ansprechpartner: xxx
Referenz: www.msg.de www.gefa-justiz.de
TECHNISCHE TÄTIGKEIT
Technischer Architekt
Architektur Verantwortung und Service Schnitt
Domainbasiert, geschnittene Microservices
Konzeption von Querschnittsthemen
BSI Sicherheits-Anforderungen
Analyse von Nicht-Funktionalen-Anforderungen
Konzeption, Betreuung und Beratung
Erstellung von Architektur Konzepten
Greenfield, grüne Weise Projekt
Kommunikation mit Senior Fullstack Entwicklern
Angular Single Page Application (SPA)
Browser basierte Verfahrens-Anwendung
Ca. 30 Microservices für Front- und Backend
TypeScript, Java, JavaScript, Groovy
RESTful Microservice Architektur
REST API Versionierung
Framework für Standardisierung von Microservices
Open Telekom Cloud Umgebung OTC
Docker Container in Kubernetes Cloud Umgebung
Jenkins CI/CD-Pipelines
JSON Web Token (JWT), Bearer- Authorization-Header
Kubernetes Befehle und Konfiguration
Relationale SQL Scripts
Datenbankanbindungen und Liquibase Migrations Scripte
Hystrix latency für Fault Tolerance
CircuitBreaker, FeignClients, SoapClients
Qualitätssichernder Maßnahmen mit Sonar und Linting
Multi Maven Projekte
Nexus Artifact Repository
JSON Daten Kommunikation
Alerting, Health Checks
Postman, Swagger, OpenAPI
Testautomation, Performanceanalyse, Resilienz
Cypress und Karma Tests
Sleuth, Zipkin, Opentracing, Dynatrace
Monitoring, Security
Spring Boot, Spring Data, Spring Cloud OpenFeign
Release und Feature Toggles mit trunk-based-development
Spring Expression Language
NodeJs JavaScript Backend Entwicklung
JavaScript NodeJs Tests mit Mocha und Chai
Ingress Service Discovery
NGINX Konfiguration
Soap Kommunikations Protokoll
Kubernetes Secrets Konfiguration
Semantic Versioning
Angular State Management mit ngxs/store, Actions und Reducer
Angular Material Design UI Komponenten
DevOps mit CI/CD Jenkins Pipelines
Shell Scripte
Web Perfomance Analyse Tools
Datenaustausch mit WSDL und SOAP
Meter Lasttests
FACHLICHE TÄTIGKEIT
Entwicklung einer Gerichts- und Verfahrens-Software für die deutsche Justiz
Browser basierte Verfahrens-Anwendung als Single Page Applikation (SPA)
Ca. 100 Beteiligte Personen in der Entwicklung
Abstimmung mit der Fachabteilung
SONSTIGE TÄTIGKEIT
Reviews von Sourcecode
Koordination Dev und DevOps Tätigkeiten
Remote Kommunikation über MS-Teams und WebEx
Agile Entwicklung im Scrum Team und SAFe
Grooming, Planning, Retrospektive, GIP
REALISIERT UNTER
Betriebsysteme
Open Telekom Cloud (OTC) , Windows, Linux
Datenbanken
H2, Oracle, MsSQL, PostGre
Entwicklungsumgebung
Eclipse, STS, IntelliJ, Visual Studio Code
Tools
ArchiMate, LeanIX, Mapstruct, Hazlecast, Java 11, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 13, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, OTC, Kubernetes, NGINX, Ingress, JMeter, Teams, WebEx, Angular, TypeScript, Groovy, Java, JavaScript, Jasmine, Cypress, Mocha, Chai, Karma, Gherkin, cucumber, mural, xrepository, XJustiz, Sleuth, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Docker, JPA, Hibernate Envers, LogBack, Log4j2, JWT, Maven, Nexus, Sonar, Lint, Hystrix, H2, Oracle, MsSQL, PostGre, Liquibase, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, Nx, ngxs/store, Prometheus, Eclipse, STS, IntelliJ, kibana, Confluence, JIRA, coyo
Tools:
Mapstruct, Hazlecast, Java 11, miro.com, HashiCorp Consul, Lighthouse, web.dev, requestmap.webperf.tools, webpack-bundle-analyzer, WebP, Angular 11, Postman, newman, Swagger, OpenAPI, Git, Bitbucket, Jenkins, RedHat Openshift, Azure, Camunda, Spin, JMeter, IBM Lotus Notes, Teams, GotoMeeting, Angular, Typescript, Groovy, Java, JavaScript, Selenium, Jasmine, Protractor, Mocha, Chai, Karma, Fitnesse, Zipkin, Opentracing, Dynatrace, Spring Boot, Spring Data, Spring WebFlux, Vert.x, Kubernetes, Docker, AMQP Messaging, JPA, Hibernate, Log4j2, JWT, Maven, Gradle, Nexus, Sonar, Lint, Hystrix, H2, Oracle, SQL, Flyway, NodeJs, npm, yarn, Checkstyle, curl, JIRA, OWASP, Kubectl, yaml, Notepad++, GraphQL, SASS/SCSS, SmartBear SoapUi, Citrix, Telegram, SourceTree, SmartGit, Lombok, @angular/material, SQLDeveloper, ngxs/store, allure, IKESA, VR-NetKey, aqua, Grafana, Prometheus, funretro.io, IntelliJ, consul.io, gson, kibana
Entwicklung von Digital Marketplace Anwendungen
WebShop Entwicklung mit Angular und NodeJs
Backend und Frontend mit TypeScript und JavaScript
Packet Manager npm und yarn
Azure Cloud basierte PaaS
Docker basisierte MicroServices
Docker Compose multi-container Lösungen
Harbor Registry für Docker images
Git Hooks mit Husky
RedHat OpenShift Pods
OKD Jenkins Pipelines und Clusters
Administration des OpenShift Clusters
OC und Kubectl CLI Befehle
Yaml Templates als OpenShift Service Definition
Azure Service Bus für asynchrones Messaging
REST API Routen mit Versionierung
Authentifizierung über SAML Service
Non SQL Datenbank MongoDB
Dev und DevOps Tätigkeiten
Konfiguration als Code mit Jenkinsfiles
CI/CD Pipeline
Distributed Tracing, OpenTracing
OWASP und Lizence checks
CSS Styles und Html Templates
Jasmine, Karma und Robot Tests
Test mit Robot Framework und RIDE Suiten
Python Scripte für Test Automatisierung
Sonar und Checkstlye Coverage
FACHLICHE TÄTIGKEIT
Entwicklung eines generischen Webshops
Erweiterbarkeit des Shops um technische Cloud Produkte
Go-2-Market Anwendungen - G2M
Identity and Access Management
SONSTIGE TÄTIGKEIT
Remote Kommunikation über GotoMeeting
Agile, remote Scrum Team
Grooming, Planning, Retrospektive
Projekt Sprache Englisch
REALISIERT UNTER
Betriebsysteme
Azure Cloud, Windows, Linux, Ubuntu KDE
Datenbanken
MongoDB, CosmosDB, mySQL
Entwicklungsumgebung
Visual Studio Code
Tools
RedHat OpenShift, Azure, MongoDB, Docker, Visual Studio Code, Notepad++, Citrix, Chrome DevTools, TypeScript, Jasmine, Karma, Robot Tests, EsLint, NodeJs, npm, yarn, PMD, Checkstyle, Sonar, JIRA, Docker, Proxyfier, Postman, Hyper-V, VMware, Skype, git, bash, zipkin, jaeger, depcheck, module-structure, retire.js, OWASP, Harbor, CosmosDB, Husky, Openshift, OKD, OC, Kubernetes, Kubectl, Keycloak, MockServer, Ubuntu KDE, Kate, Dolphin, robotframework, RIDE, Python, pip, MarkdownViewer++, Markdown Extension, json, yaml
Full Stack Lead Developer
Implementierung von Spring Microservices
Spring Eureka Multi Instanz Architektur
REST API Interfaces
Angular Frontend Weiterentwicklung
Spring Boot und Spring Batch Applikationen
Java und JavaScript
Json und yml Daten Formate
Groovy Scripte für DevOps
Jenkins Release Pipeline über Jenkinsfile
Maven Multi Module Projekte
Umfangreiche DevOps Tätigkeiten
Jenkins Release Pipeline über Jenkinsfile
Jenkins Administration
Java 8 Functional programming
JWT (JSON Web Token) für Microservices
Spring Cloud Foundry Integration
Artifactory Repository Administration für das Deployment
Verwendung Spring Framework Core, Security, MVC
Spring Cloud Netflix, Eureka, Thymeleaf
Svn to Git Migration
GitLab Administration und svn Repositories
Einführung des Git-flow Workflow
Reactive programming mit Typescript
Spring Web Flux und MVC
In-memory data grid Performance Optimierungen
XSS Cross Site Filter für Tomcat
PKI Infrastruktur
Public Key, private Key Kommunikation
One Time Password - OTP
Single Sign On - SSO
Security Assertion Markup Language - SAML
DirX und LDAP lookup
Windows Active Directory
Apache Load balancing
Tomcat Web Applikationen
Shell Script Programmierung
Migration svn nach git
Einführung Git-flow Workflow
Sonar für statische Code Analyse
OWASP Security Findings
Npm und NodeJs
HTML5, CSS
FACHLICHE TÄTIGKEIT
Kundenaccounts mit Single Sign On
Authentifizierung / Authorisierung
Segregation Of Duties - SoD
Agile Story Planung mit JIRA
Smartcard PKI Login
Secure Coding
Protection Requirements Assessment PRA
Benutzer Stammdaten Verwaltung
2-Factor Authentication
Prozess Definitionen
Koordination und Bug Tracking
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über Circuit
Projekt Sprache Englisch
Teilweise remote Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Oracle, H2, mySQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, STS
Tools
RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, STS, Eclipse, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard
TECHNISCHE TÄTIGKEIT
Full Stack Entwicklung
Java Microservices Architektur
Programmiersprache Java, JavaScript und Scala
Single Page Applikation mit Angular4
RESTful Schnittstelle
Frontend Tests mit Protractor
JUnit Tests mit Karma
Paket Manager npm
Node.js non-blocking Runtime Engine
Verteilte Versionsverwaltung mit Git
Azure Cloud Lösungen
Komplettes Aufsetzen in der Cloud
Diverse Tenants und Subscriptions
Automatisierte ARM Templates
Azure Storage Account
Azure KeyVault Zertifikate
Powershell Azure Scripte
Aufsetzen der Build Pipeline
Automatisierte Deployments mit VSTS
VSTS für Vorgangssteuerung/Tacking
Mehrsprachigkeit der Anwendung
Automatisierter E-Mail Versand
SSL/HTTPS Zertifikate
Spring Framework
Spring Boot, Spring Data
YAML and JSON Datenformate
JSON Web Token JWT
Security Access Token
IaaS-Infrastructure as a Service
PaaS-Platform as a Service
SaaS-Software as a Service
Kubernetes Container basierendes Deployment
Docker für Container Virtualisierung
MsSQL Docker Image Erstellung
Transact-SQL (T-SQL) Scripte
Daten Migration mit Flyway
Maven Build Management
DevOps Tätigkeiten
Bash shell und Unix Scripte
FACHLICHE TÄTIGKEIT
Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
Komplette Neuentwicklung mit verteiltem Team
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über TeamViewer, Skype, Slack
Projekt Sprache Englisch
Offshore Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Microsoft SQL Server, H2, HSQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, Intellij
Tools
Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl
TECHNISCHE TÄTIGKEIT
FACHLICHE TÄTIGKEIT
SONSTIGE TÄTIGKEIT
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Oracle
Entwicklungsumgebung
Visual Studio Code, Eclipse
Tools
NodeJs, npm, ReactJS, JavaScript, mocha, ES6, JSX, Redux, PhantomJS, Jest, enzyme, sinon, Lerna, karma, Lanterna, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, JMX, Git Bash, Gogs (Go Git Service), Jenkins, TeamViewer, REST, Json, Postman, SQLDeveloper, ORACLE, MSSQLServer, iBatis+Liquibase DB Migration, Eclipse Neon, JBoss, Wildfly, Gradle, Maven, artifactory, Visual Studio Code Editor, sublime, Atom, Notepad++, JSP, JQuery, HTML, CSS, OpenLayers, jacoco, Skype, Confluence, JIRA, Jing, Nagios, Bizagi Modeler, Bamboo Paper, XMind Mindmaper, realtimeboard, linoit, Scrum
Tätigkeit:
Tätigkeit:
Tätigkeit:
Tätigkeit:.
Tätigkeit:.
Tätigkeit:.
Bausparrechner - Zielsparen
Zeitraum: Von 12/2019 - 03/2020 (4 Monate)
Firma: Fa. Fiducia GAD in München/Aschheim
Branche: Bank
Ansprechpartner: [Name auf Anfrage], [Name auf Anfrage], [Name auf Anfrage]
Referenz: http://www.fiduciagad.de
TECHNISCHE TÄTIGKEIT
FACHLICHE TÄTIGKEIT
Siemens Corporate Entitlement Service - CES
Zeitraum: Von 06/2018 - 07/2019 (13 Monate)
Firma: Fa. Siemens in München
Branche: Security
Referenz: http://www.siemens.com
Technische Tätigkeit
Fachliche Tätigkeit
Sonstige Tätigkeit
Realisiert unter
Betriebsysteme
Windows, Linux
Datenbanken
Oracle, H2, mySQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, STS
Tools
Visual Studio Code, Eclipse, STS, Java, Kotlin, Scala, Mockito, RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard
Zeitraum: Von 11/2017 - 05/2018 mit 7 Mann Monaten
Firma: Fa. Dt. Pfandbriefbank/Capveriant in München/Unterschließheim
Branche: Bank, Fintech
TECHNISCHE TÄTIGKEIT
Full Stack Entwicklung
Java Microservices Architektur
Programmiersprache Java, JavaScript und Scala
Single Page Applikation mit Angular4
RESTful Schnittstelle
Frontend Tests mit Protractor
JUnit Tests mit Karma
Paket Manager npm
Node.js non-blocking Runtime Engine
Verteilte Versionsverwaltung mit Git
Azure Cloud Lösungen
Komplettes Aufsetzen in der Cloud
Diverse Tenants und Subscriptions
Automatisierte ARM Templates
Azure Storage Account
Azure KeyVault Zertifikate
Powershell Azure Scripte
Aufsetzen der Build Pipeline
Automatisierte Deployments mit VSTS
VSTS für Vorgangssteuerung/Tacking
Mehrsprachigkeit der Anwendung
Automatisierter E-Mail Versand
SSL/HTTPS Zertifikate
Spring Framework
Spring Boot, Spring Data
YAML and JSON Datenformate
JSON Web Token JWT
Security Access Token
IaaS-Infrastructure as a Service
PaaS-Platform as a Service
SaaS-Software as a Service
Kubernetes Container basierendes Deployment
Docker für Container Virtualisierung
MsSQL Docker Image Erstellung
Transact-SQL (T-SQL) Scripte
Daten Migration mit Flyway
Maven Build Management
DevOps Tätigkeiten
Bash shell und Unix Scripte
FACHLICHE TÄTIGKEIT
Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren
Komplette Neuentwicklung mit verteiltem Team
SONSTIGE TÄTIGKEIT
Agile Development mit Scrum und Kanban
Grooming, Planning, Retrospektive
Remote Kommunikation über TeamViewer, Skype, Slack
Projekt Sprache Englisch
Offshore Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Microsoft SQL Server, H2, HSQL
Entwicklungsumgebung
Visual Studio Code, Eclipse, Intellij
Tools
Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl
KFZ Tarifrechner für Oldtimer
Zeitraum: Von 10/2016 - 03/2017
Branche: Versicherung
TECHNISCHE TÄTIGKEIT
Angular2 Frontend Entwicklung
Spring Backend Entwicklung
Entwicklung mit Java 8 Sprachfeatures
REST Aufruf Schnittstelle mit Promises und Observables
Asynchrone Client/Server Kommunikation mit Callbacks
Cross-Origin Resource Sharing (CORS) Implementierung mit Spring
Protection gegen Cross Side Scripting (CSRF) mit Spring
Grunt und Maven als Build Tool
Projekt Modularisierung in Node.js, npm Submodule
JSON und YAML Datei Formate
Verwendung von HTML5 und CSS
Protractor E2E Tests
Jasmine Test Framework
Selenium Web Driver Tests mit PhantomJS
Oracle VirtualBox für Vagrant Virtualisierung
Migration mit Postgre Datenbank Scripts
FACHLICHE TÄTIGKEIT
Komplette Neuentwicklung in kleinem Team
Tarifberechnung von KFZ Versicherungen für Endkunden
Kunden Registrierung mit Double-Opt-in
Automatisierter E-Mail Versand
SONSTIGE TÄTIGKEIT
Confluence Jira für Vorgangssteuerung
Umsetzung im Scrum Team
Kommunikation mit Test Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
PostgreSQL
Entwicklungsumgebung
Visual Studio Code, Spring Tool Suite - STS, Eclipse
Tools
Flyway, Mockito, EasyMock, TSLint, Balsamiq, Hibernate, Node.js, npm, Firebug, VS Code, CSS, HTML5, SonarLint, Spring Data, Spring Core, Spring Boot, GitHub, Angular2, Apache Commons, Docker, Vagrant, Jing, JIRA, Confluence, Json, YAML, SoapUI, Log4j, git, mvn, SourceTree Git Browser, Nexus, Jenkins, REST, JPA, DBeaver, PostgreSQL, Eclipse, STS, Java 8, putty, WinSCP, Notepad++, subethasmtp
Rufnummern Portierung mit Java EE
Zeitraum: Von 04/2016 - 10/2016
Branche: Telekommunikation
TECHNISCHE TÄTIGKEIT
EJB Backend
Webservice REST Client/Server Kommunikation
Angular2 Web Entwicklung mit TypeScript
TypeScript als Abstraktion für JavaScript
Migration von EJB 2.1 nach EJB 3.0
JPA Entity Entwickung mit EclipseLink
Java 8 Sprachfeatures
Spring Data für JPA Repository Zugriffe
TestNG Komponenten Tests
Oracle WebLogic Application Server
Oracle PL/SQL Stored Procedures
RMI - Remote Methode Invocation
Workflow Engine
MSISDN Migration über Staging Tabellen
JavaScript
Node.js und npm für Packages und Modules Management
Jenkins Continues Integration Job Administration
Citrus Integrations Tests
Docker Images für Jenkins CI
Maven Multi Projekt Profile
Daten Migration von Massendaten
x.400 Gateway und 2MRDB Portierung
CORBA Tuxedo Connector
CORBA IDL
FACHLICHE TÄTIGKEIT
Number Management System pflege
Telefonnummern Portierung
Import und Export der Rufnummern für den Prepaid- und Postpaid Marken
Starter Pack SIM Migration
SONSTIGE TÄTIGKEIT
Git Branching Strategien und Pull Requests
Atlassian Tool Suite für die Kommunikation
Confluence Jira für Vorgangssteuerung
Bugtracking über ClearQuest
Lasttests
Umsetzung im Scrum Team
Koordination mit Fachbereich
Kommunikation mit Test Team
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
ORACLE 11
Entwicklungsumgebung
Eclipse, IntelliJ
Tools
Flyway, MyBatis Migration, Mockito, EasyMock, Hibernate, maven-replacer-plugin, Node.js, npm, Broccoli Plugin, TypeScript Eclipse Plugin, Firebug, VS Code, SonarLint, TestNG, Spring Data, Atlassian Suite, Bitbucket, Confluence, JIRA, HipChat, ClearQuest, GitHub, Angular2, Apache Commons, Docker, Jing, Json, SoapUI, Log4j, Citrus, git, mvn, ant, Nexus, Jenkins, Oracle WebLogic, REST, JPA, SQLDeveloper, ORACLE, Eclipse, Java 8, putty, WinSCP, Notepad++
Multiple Assembly Planning & Process System - MAPP
Zeitraum: Von 09/2015 - 03/2016
Referenz: http://www.gigatronik.com
TECHNISCHE TÄTIGKEIT
EJB Entwicklung
Webservice REST Client/Server Kommunikation
JPA Entity Entwickung mit EclipseLink
JPA Criteria API
Java 8 Sprachfeatures wie Lambdas
Aspektorientierte Interceptoren
DB Modellierung
Jenkins Continues Integration Job Administration
JUnit Mockito Tests und Integrationstests
Maven Multi Projekt Profile
Einsatz von JRebel
JSON Daten Austauschformat
Daten Migration
JavaFx Client Entwicklung
JavaFx Design mit Scene Builder
Glassfish Konfiguration
LDAP Anbindung
SONAR Metriken
FitNesse Tests
FACHLICHE TÄTIGKEIT
Generische Umsetzung von MAPP für die Auto Herstellung, Planung und Produktion von BMW Fahrzeugen
Teilprojekt Koordination
Koordination mit Fachbereich
Kommunikation Test Team
SONSTIGE TÄTIGKEIT
Organisation Entwicklertreff
Verfolgen der 'Clean Code' Prinzipien
Implementierung und technische Umsetzung
Senior Entwickler
Scrum Master Tätigkeiten
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
ORACLE 11
Entwicklungsumgebung
Eclipse Luna
Tools
SezPoz, Apache Commons, Jing, Jersey, Json, Log4j, EclipseLink, MQ, JRebel, mockito, SVN, mvn, FitNesse, Nexus, Jenkins, Sonar, Jubula, Glassfish, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JavaFx, JAutodoc, LDAP, ScenicView, SceneBuilder, Java 8
Online-Portal für ambulante Leistungen - OPAL
Zeitraum: Von 09/2012 - 07/2015
Branche: Gesundheitswesen, Krankenversicherung, Versicherung
TECHNISCHE TÄTIGKEIT
Spring Core für Dependency Injection
Spring Web Flow für Page Navigation
Spring Restful WebService Implementierungen
Spring Authentifizierung und Authorisierung
Entwicklen mit Wicket Webframework
Web Entwicklung mit Spring MVC Web Framework
Schnittstellen Erweiterung für bestehende Services
Twitter Bootstrap CSS Stylesheet Integration
Buildmanagement mit Gradle Buildscript in Groovy
Browser Plausiblisierung mit JavaScript
Continues Delivery mit FeatureToggles
Dynamische Konfiguration von Features mit Hilfe des Togglz Frameworks
Webservice Anfragen mit SoapUI
Agile DB Migration mit flywayDB
Programmierung mit Java 7
Serverseitige Validierung mit Rhino Script Engine
XSLT Transformation nach Sciphox und EHD Format
Erstellung von konfigurierbaren, generischen JSP Seiten
Linux Shell Script Konfiguration und Wartung
Aufsetzen von Jenkins Jobs/Flows für Build Steuerung
Verwendung von Jenkins Plugins
Konfiguration von Jenkins Jobs für CI, NB und INT Umgebungen
Einsatz von Gradle und Maven als Build Tools
Release Management mit maven release plugin
Assembling und Deploment mit Maven
Pflege der Datenbestände in Integration und Entwicklung
Entwickeln von ORACLE SQL Statements für Abnahme und Produktion
Definieren von SQL Scripten für DB Übergabe Prozess
Erstellung von PL/SQL Scripten
Datei Austauschformate .json und .yml
Asynchrone Verarbeitung über ONDES und KV-Connect Schnittstelle
Test Driven Development - TDD
WebTests mit JUnit und Selenium Browser Plugin
Last Tests von Webservices mit SoapUI
Threading und Web Load-Tests mit LoadUIWeb
Remote Wartung via Secure Shell (SSH) und odin
FACHLICHE TÄTIGKEIT
Im Online-Portal für ambulante Leistungen (OPAL) werden Untersuchungsergebnisse elektronisch dokumentiert
Einreichung der elektronische Untersuchungsdaten bei der KVB
Erweitern der Online Dokumentation OPAL für Ärzte
Zeitliche Versionierung von fachlichen Anforderungen
Export der Daten in Sciphox und EHD Format
Pflege der Datenbestände mit SQL Scripten
Neuentwicklung von einzelnen Dokumentationen wie Hörgeräte, Molekulargenetik und Sozialpsychiatrie
Unterstützung folgender Arzt Dokumentations Programme:
Allergologie, Balneophototherapie, Belastungs-EKG, Darmkrebsberatung, eDMP, DMP-Brustkrebs, Hautkrebsscreening, Koloskopie, Multiple Sklerose, Risikoprävention bei Kinderwunsch, Schmerztherapie, Sonografie Schwangerschaftsvorsorge, Tonsillotomie, Gastroskopie, Onkologie
SONSTIGE TÄTIGKEIT
Wöchentliche Teilnahme am Clean Code Developer Prozess
Regelmäßige Retrospektiven
Agile Vorgehensweisen, Scrum, Kanban, DevOps
Enge Zusammenarbeit mit der Fachabteilung
Vorgehensmodell Scrum mit Daily Standup und Retrospektive
Ausübung der Scrum Master Rolle
Prozessorientierte Arbeitsweise
Schätzworkshops um Aufwände vorab zuklären
Release Planung mit JIRA Unterstützung
JIRA Rapid Board Plannungs Tool für Scrum
Überwachung der Code Metriken mit SONAR
Pflege und Wartung des Intranet Wiki
Arbeiten mit verschiedenen Deployment Umgebungen
Git Branching Strategien und Pull Requests
REALISIERT UNTER
Betriebsysteme
Windows 7, Linux
Datenbanken
Oracle 11g
Entwicklungsumgebung
J2SE 7, STS - Spring Tool Suite, Kepler Eclipse Java EE IDE for Web Developers, Tomcat 7
Tools
STS - Spring Tool Suite, Kepler Eclipse, Jenkins Flow Plugins, Flyway, WinSCP, putty, Nexus, SONAR, ONDES, KV-Connect, Linux, PdfBox, Lombok, Gradle, Groovy, Spring MVC, SoapUI, Wicket, Spring Data, Feature Togglz, Secure Shell (SSH), TLS, SSL, Burp Proxy, FoxyProxy, Hamcrest, Confluence, odin, DbSetup, flywayDB, maven release plugin, LoadUIWeb, Java 7, JavaMelody, xml-unit, JDedend, Spring Core, Spring Web Flow, Oracle SQL Developer, EJB 3.1, JPA, CriteriaAPI, git, SVN, Subclipe, Subversive, Tortoise, Firebug Firefox Addon, Selenium Plugin, Live HTTP headers Firefox Addon, EclEmma Eclpise Addon, CheckStyle, Maven, Tomcat, JUnit, XSLT, HttpUnit, DbUnit, Jenkins, joda-time.jar, jQuery, JavaScript Rhino Engine, JavaScript
Web Wiki/Community Angeln.de
Zeitraum: Von 10/2011 - 8/2012 mit 11 Mann Monaten
Branche: Softwarehouse, Startup Unternehmen, Printmedien
TECHNISCHE TÄTIGKEIT
Komplette Neuentwicklung in kleinem Team
Social-, Community-, Shop- Web-Applikation
Implementierung der diversen Web-Applikationen rund um www.angeln.de
Web-Frontend, Shop, Redaktion und Admin als Web-App realisiert
Integration von Sozialen Netzwerken, mit Querverlinkungen in unsere Web-Apps
Daten Import mit SQL Script und java Importer
Entwicklung mit Glassfish, Embedded Glassfish und Embedded Jetty
Erstellung von generischen, wiederverwendbaren Ajax Wicket Komponenten
Umfangreiche Entwicklung von Ajax Komponenten für das Web 2.0
Suche und Sortierung von Tabellen mit Ajax
Verwendung von Tabellen mit Paging Navigator und ListView
Webseitige Programmierung von Bilder Galerien mit DataViews
Dynamische Menus mit wechselndem Kontext
Arbeiten mit Wicket IModel Varianten wie PropertyModel und CompoundPropertyModel
Schichten Design Pattern - Entwerfen und Aufruf der Schnittstellen zum Backend
Anwenden von SEO Search Engine Optimization Techniken
Localisierte URL Gernerierung in mehreren Sprachen
Persistenz Schicht mit EJB, JPA und Criteria API
Geolocating von Addressen mit EJB Timer Bean
Google Maps Integration mit JavaScript Google API
Bean Validierung über mehrere Schichten JSR 303
Aufbau und Erweiterung des Persistenz Service
Schema Erweiterungen in der DB
Implementierung der Bilder und Logo Uploads
Schneiden und konvertieren von Bildern mit ImageMagick API
Bildbearbeitung mit im4java API für diverse Web Formate
Verwendung von Maven Multi Modulen mit persönlichen Profilen
CSS Anpassungen und Generierung mit less Compiler
Bugtracking System OTRS
Continues Integration und Nigthly Build mit Jenkins
Spring Dependency Incection Integration DI
Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
Verwendung des EclEmma Coverage Eclipse Plugin
Generische Programmierung durch Einsatz von Generics
Konsequenter Einsatz von jUnit Regressionstests, Standard Technologien und Standard Tools bei der Entwicklung
FACHLICHE TÄTIGKEIT
Aufbau eines Angler Verzeichnisses, Angel-Wiki
Wissensdatenbank für Fische, Gewässer, Techniken, Hersteller und Angelmethoden
Realisierung von Sozialen Netzwerk Eigenschaften wie Kommentieren, Mitmachen oder Kontopflege
Anbindung an Facebook, Google+ und Twitter
Anbindung von WordPress Blog System an Webanwendung
SONSTIGE TÄTIGKEIT
Fachliche Abstimmung mit Redakteuren der diversen Zeitschriften
Enge Zusammenarbeit mit Webdesignern
Arbeiten nach einem vorher abgestimmten Designentwurf
Vorgehensmodell Scrum mit Daily Standup
Auswertung der erreichten Komplexitätspunkte
Pflege und Wartung des Intranet Wiki
REALISIERT UNTER
Betriebsysteme
Windows 7, Linux, Ubuntu
Datenbanken
PostgreSQL 9
Entwicklungsumgebung
J2SE 6, Eclipse 3.6.2 Helios, Glassfish Embedded, Glassfish 3.1.1, Embedded Jetty
Tools
EJB 3.1, JPA, CriteriaAPI, Apache Wicket 1.5, Eclipse, SVN, Subclipe, Subversive, Firebug Firefox Addon, Live HTTP headers Firefox Addon, PrefBar Firefox Addon, AnyEdit Eclpise Addon, EclEmma Eclpise Addon, Maven, Glassfish, Tomcat, Jetty, jUnit, Selenium, Jenkins, PMD, FindBugs, joda-time.jar, guava.jar, Skype, SQuireL SQL, PostgreSQL DB, gforge, tickspot, MindMap Freeplane, im4java, ImageMagick, GraphicsMagick, jQuery, less, JCrop, OTRS, Facebook, Twitter, YouTube, Google Maps API, fancyBox
JEE Tarifrechner und Webservice
Zeitraum: Von 07/2009 - 07/2011 mit 25 Mann Monaten
Branche: Versicherung
TECHNISCHE TÄTIGKEIT
Relaunch/Neuentwicklung der bestehenden Tarifsoftware mit dem Apache Wicket Framework
Weiterentwicklung/Wartung der bestehenden Tarifsoftware mit Apache Struts
Entwicklung von Komponenten unter Einsatz von Wicket HTML Markupvererbung
Advanced Gui Funktionalität Entwicklung die über die Wicket Extentions hinaus geht (Z.B. "Schliessen Button" bei Tabulatoren)
Entwicklung von Wicket Ajax Komponenten
Erstellung von firmeneigenen Web Basiskomponenten
Css und JavaScript Entwicklung und Diagnose mit Firebug Plugin für Firefox
Generierung von Pfadnotation mit Bindgen Utility und @Bindable Annotation für typsichere Wicket ID's
Erweiterung des XStream und Castor Marshallers für Object to XML Generierung um eigene Handler
Implementierung des BiPRO Versicherung Webservice Standards
Schema Validierung und WSDL Generierung
Design von komplexen Element Ableitungen in XSD Schemas
Einsatz des JAX-WS Webservice Frameworks
JAXB XML Marshalling bzw. XML Serialization nach Java, Annotationen XJC, Schemagen
Umstellung von Castor XML Binding auf XStream und JAXB Bindung
Lesen und schreiben von HTTP Cookies
Generische Programmierung durch Einsatz von Generics
Lasttests mit SoapUI gegen Webservice Implementierung
Design der technischen und fachlichen Validierung des WebServices
Entwickeln von unterschiedlichen XML Namensräumen
Implementierung von verschiedenen Versicherungstarifen
Erweiterungen an der bestehenden Tarifsoftware
Wartung der Produktiv-Pattform
Bearbeiten von PDFs mit Adobe LifeCycle Designer und Form Designer
Auslesen und beschreiben von Adobe XFA enabled PDF Dokumenten mittels XML
Dynamische PDF Generierung mit iText und Adobe
PDF Generierung mit Apache FOP
XSL Transformation in mehreren Schritten bis hin zu Druckbaren XSL-FO Dokumenten
Strikte Validierung der XSL Templates und XSL-FO Elemente
Integration der Druckstücke in die Webapplikation
Refakturierung des Exception Handling
Pflege und Wartung des Intranet Wiki
Konsequenter Einsatz von jUnit Regressionstests, Standard Technologien und Standard Tools bei der Entwicklung
Spring Integration
Verwendung diverser JEE bzw. J2EE Pattern wie SessionFacade, ServiceLayer, Transfer Object Assembler, DTO, DAO, ...
COBOL Copystrecke Integration, Aufruf Rechenkerne
Automatisierte XML Druckaufträge
Implementierung von Lucene Suchmaschinen Funktionalität
Verwendung des EclEmma Coverage Eclipse Plugin
FACHLICHE TÄTIGKEIT
Implementierung von verschiedenen Versicherungstarifen
Design der fachlichen Validierung des WebServices
Detailierte Kenntnisse Tarifen wie Riester, BUZ, ...
Einführung des BiPRO Webservices
SONSTIGE TÄTIGKEIT
Scrum als Vorgehensmodell mit Burndown Chart und Standup
Extreme Programming
Zeitweises Pairprogramming
Enge Zusammenarbeit und Kommunikation mit Fachabteilung
REALISIERT UNTER
Betriebsysteme
Windows 7, Windows Vista, Windows XP, Linux, AIX
Datenbanken
HDB, DB2
Entwicklungsumgebung
J2SE 6.0, Eclipse 3.x, Jetty6, Tomcat6
Tools
Live HTTP headers, Firebug, Citrix, STS Entwicklungsumgebung, Subversion SVN, CVS, WinSCP, PuTTY, Extreme Planner, Firefox, Opera, Safari, commons beanutils, xalan Parser, xerces Parser, jUnit, httpUnit, Spring, Bindgen, ant, maven, Jenkins bzw. Hudson Nightly Build Tool, sventon diff, Emma Test Coverage Frameworks, JAX-WS Webservice Framework, SoapUI, UML Enterprise Architect, XMLSyp, Notepad++, Bouncy Castle Cryptography Library, JDom, xstream serialize XML, Apache Struts, Apache Wicket, Apache log4j, Apache FOP, BiPRO, JAXB, WSDSL2Java, cygwin, MeasureIt, iText, PDFBox, XJC, Schemagen, checkstyle, findbugs, pmd, jVisualVM Profiler, Adobe LifeCycle Designer, Adobe Form Designer
Smartphone Web und App Entwicklung
Zeitraum: Von 09/2010 - 10/2010 mit 1 Mann Monaten
Branche: Unterhaltung
TECHNISCHE TÄTIGKEIT
WebApp Development für Smartphones
Verwendung von iui - User Interface (UI) Framework von Google
Verwendung von JQTouch - User Interface Framework
Design der Grafik
Konzipieren des Layout
Entwicklung der Zustandsverwaltung
Externes Event Handling
Berücksichtigung verschiedener Auflösungen
JUnitTest Suite für App
Lite Version mit eingeschränktem Feature Set
Pro Version mit unterschiedlichen Berechtigungsstufen
Abspielen von Audio File
FACHLICHE TÄTIGKEIT
Entwicklung der eigenen Homepage im Mobile Format
Spielentwicklung: Einfacher Würfel - Trivial Dice
Verschiedene Devices mit Emulator getestet
SONSTIGE TÄTIGKEIT
Einarbeitung in Anroid SDK und iui Google Framework
Entwicklung eines einfachen Würfels für Android Market
Multi linguale Beschreibung
Versionierung im Android Market
Pro und Lite Version
REALISIERT UNTER
Betriebsysteme
Windows 7
Datenbanken
-
Entwicklungsumgebung
J2SE 6.0, Eclipse 3.x, Eclipse Plugin
Tools
Google iui Framework, JQTouch, Android SDK, JUnit
JEE Webapplikationen für Ring Back Tones
Seit 09/2008 - 06/2009 Mit 10 Mann Monate
Tätigkeit:.
Betriebsysteme
Windows; Linux
Datenbanken
Oracle, HSQL
Tools
J2SE 5.0, GIMP PictureEditor, ColorZilla Colorpicker, FireFTP, Notepad++, Cygwin, HSQL, ORACLE10g, Eclipse 3.4, Tomcat5.5, Live HTTP headers, SQuirreL DBViewer, SQLDevelper, SQLPlus, DbVisualizer, VNC, 7-Zip, Tortoise, Subversion SVN, WinSCP, PuTTY, Jira Bugtracking, Clearspace, Thunderbird, Firefox, Ace WINScreen, Windows XP, Linux Ubunto, Spring, Hibernate, ehcache, OSGi, commons, myfaces, xalan, xerces, JUnit, httpUnit, ant, maven, Codehouse XFire, Apache CXF, XML-RPC, redstone XML-RPC library, GSM Dienste, EMF (Eclipse Modelling Framework), GMF (Graphical Modelling Framework), SOAP, Spring WebService, jstl, acegi security, JavaScript, JavaScript Debugger Venkman, clover und emma test coverage Frameworks, Apache CXF Webservice, framework, soapUI, UML Enterprise Architect, StarUML
J2EE Abrechnungsssytem für Krankenkassen nPROD
Seit 04/2006 - 08/2008 Mit 28 Mann Monate
Tätigkeit:
Betriebsysteme
Windows
Datenbanken
MySQL 5, Oracle 10g
Tools
J2SE 5.0, Eclipse 3.3, Jbossrules, Drools Regel-Engine, RuleEngine, Regelwerk, Castor als XML Mapper, Clover für Testabdeckung, JUnit für Programmtests, CheckStyle, ANTLR (ANother Tool for Language Recognition) Parser Generator, Ant, JReport, Presentationstool/FOP, Marvin proprietätes Persistenz, Framework und Spring Persistenz Framework 2.0, GUI Workflow Framework, JFormDesigner 3.1, IntelliJ 4.5, Jboss 4, MagicDraw 14, DB2-Client 7.2.0, Citrix Emulator, DBVisualiser, Toad, Sqirrel, SQL Workbench, WinCVS 2.0, TortoiseCVS, Firefox, Thunderbird, Nvu (Html-Editor), cygwin, Unix Emulator, PuTTY, WinSCP
J2EE Public Web Shop
Seit 12/2005 - 02/2006
Tätigkeit:
Betriebsysteme
Windows, Linux
Datenbanken
MySQL 5
Tools
Eclipse 3.1, Netbeans 5, Enterprise Architect, XMLSpy Enterprise Edition, JBoss, Tomcat 5.5, Struts, Ant, JUnit, Macromedia Flash und Dreamweaver, div. Eclipse Plugins
Consulting und Trainer für Schulungen
Seit 04/2004 - 11/2005
Tätigkeit:
Betriebsysteme
Windows, UNIX Solaris
Datenbanken
MySQL, Pointbase, Cloudscape
Tools
NetBeans, Eclipse 3.0, Borland JBuilder, Rational XDE und Rose, Together ControlCenter, Microsoft Visio, Poseidon, Enterprise Architect, XMLSpy Enterprise Edition, SUN ONE, BEA, JBOSS, Tomcat, Struts, Ant, JUnit, XDoclet, div. Eclipse Plugins, JAD Decompiler, Obfuscation, Xalan und Xerces Parser
---Weitere Projekte auf Anfrage---
Full Stack Developer
Linux
siehe Projekte