- Sun zertifizierter Enterprise Architekt
- Full Stack Lead Developer
- Java und JEE Spezialist
- Senior Web-Entwickler
- Dipl.-Ing. Technische Informatik (FH)
- Zertifizierter Spring Professional
- Professional Scrum Master (PSM)
- Sun zertifizierter Java Programmierer
- Sun zertifizierter Enterprise Trainer
- OMG zertifizierter UML Professional
- IBM zertifizierter XML Professional
- IT Erfahrung ca. 24 Mannjahre
#ITPFL-1830
Java EE, JEE, Senior Full Stack, Web- Backend- DevOps Entwickler
M.H. | 1968 | 2000 | 115 €/h - 920 €/d |
akademischer Grad | Dipl.-Ing. |
Ausbildung/Studium | Ingenieur/in - technische Informatik |
Einsatzgebiet | 81739 Bundesrepublik Deutschland, 0km |
Verfügbar ab | ab 16.09.2024 |
Verfügbarkeit vor Ort: | 100% |
Interesse an Festanstellung | Nein |
Bietet Schulungsleistungen an | Nein |
Technologie
Technologien und Programmierkenntnisse
- JEE bzw. Java EE Anwendungen und Architektur
- Web Entwicklung
- Web Services
- NodeJs
- ReactJs, Angular2, Wicket
- TypeScript
- Spring
- Analyse und Design mit CASE-Tools und UML
- JSP, Servlets und Enterprise Java Beans
- J2SE Java Anwendungen
- JavaScript
- HTML, CSS
- JUnit Regressionstests
- EAI
- Datenbank Anwendungen
- JNI API für Java-C++ Anbindungen
- SWIFT SIPN Anbindung
- SQL Queries
- Excel Makro Erstellung
- Client-Server Webanwendungen
- Anwendungsentwicklung
- Softwareprojekte
- Softwarelösungen die individuell auf Sie zugeschnitten sind
- Plattformen: Windows, Linux und UNIX
Enterprise-Entwicklung
- Applikation Server Glassfish
- Applikation Server Bea Weblogic
- Applikation Server SUN ONE
- Applikation Server JBoss
- Web Container: Tomcat
- Web Container: Jetty
- Web Server: Apache
- Programmierung von Client und Server Java Anwendungen
- RMI, IIOP und verteilte Anwendungen
- XML Dokumente für Datenaustausch im B2B
- SSL Verschlüsselung und Client Zertifikate
- Frameworks: Struts, Ant, Axis
- Servlet Container: Macromedia (Allaire JRun 3.1) JSP Engine
- Enterprise JavaBeans für serverseitige Komponenten Entwicklung
- Servlet und JSP Seiten Erstellung
- XDoclet, Ant, JUnit, div. Ecplise Plugins (Lomboz)
- RSA Legacy Systeme (ACE Server)
- Test und Konfiguration der Client/Server Anwendungen mit diversen Internet-Browser
- Erstellung von Web-Seiten in HTML und XHTML
Datenbanken
- ORACLE Datenbank Administration und Konfiguration
- PostgreSQL Datenbank
- HSQL Datenbank
- Pointbase Datenbank
- In Memory Datenbanken
- Programmierung von Datenbanktools und Anwendungen
- Access, FoxPro sowie gängige PC-Datenbanken
- Datenbankverwaltung über ODBC
Entwicklungswerkzeuge bzw. Tools
- Enterprise Architect
- MagicDraw
- Eclipse
- STS - Spring Tool Suite
- JUnit
- HTTPUnit
- NetBeans
- Macro Media Dreamweaver und Flash
- Borland Together
- Rational XDE
- Rational Rose
- Poseidon
- Microsoft Visio
- XMLSpy Enterprise Edition
- Visual Basic
- Centro Studio (JNI)
- JACOB
Vorgehensmodell
- Agiles Vorgehen
- Scrum
- Kanban
T-Systems
Senior Full Stack Developer
Einsatzleitsystem - FELIS
Asynchrone Microservices Landschaft
Reactive, resiliente und skalierbare Applikationen
Konsequente Anwendung des Reactive Programming Paradigma
RxJava Reactive Extensions für die JVM
Callbacks, Promises, Futures und Kotlin Coroutinen
Event Bus mit Non-Blocking Verticals
Asynchrone Event Loop
WebSockets Server-sent Events
Verwendung von Fluent API
Event Sourcing Pattern
CQRS und Saga Pattern
Eclipse Vert.x Toolkit
Vert.x-Web für RESTful HTTP Microservices
AMQP Messaging mit Apache Kafka
Migration von Vert.x nach Kafka
Distributed Clustering
Asynchronous Data und Event Streams
Implementing Back-Pressure Streams
Virtualisierte Umgebungen und Container
Docker und podman Containerisierung
One Time Password - Multi-Factor Authentifizerung
JWT/OAuth2 basierte Authorisierung
CORS - Cross Origin Resource Sharing
CSRF - Cross Site Request Forgery
Zookeeper Cluster Manager
Monorepo Ansatz mit Nx
Keycloack IAM Rollen und Rechte
Cloud Virtualisierungs-Plattform VMware vSphere
DevOps Gitlab Pipline
FACHLICHE TÄTIGKEIT
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
SONSTIGE TÄTIGKEIT
Erstellung von Anforderungen und Konzepten
Team Lead
Atruvia/attempto
Online Banking - Kunden Fokus
Online Banking - Kunden Fokus
Branche: Banken
Referenz: Fa. Atruvia/attempto in München/Oberhaching
Ansprechpartner Herr Thomas Oberberger, Herr Michael Rücker
http://www.atruvia.de
https://www.attempto.eu
• Senior Full Stack Developer
• Fachlicher Service Schnitt
• Konzeption, Betreuung und Beratung
•ÂÂ Implementierung in allen Schichten
• Java Spring Boot Microservices
• Angular Single Page Application (SPA)
• Ca. 20 Microservices für Front- und Backend
• TypeScript, Java, JavaScript, Groovy
• RESTful Microservice Architektur
• REST API Versionierung
• RedHat Open Shift Cloud Umgebung
• Docker Container in Kubernetes Cloud Umgebung
• Jenkins CI/CD-Pipelines
• JSON Web Token (JWT), Bearer- Authorization-Header
• Kubernetes Befehle und Konfiguration
• Qualitätssichernder Maßnahmen mit Sonar und Linting
• Multi Maven Projekte
• Nexus Artifact Repository
• JSON Daten Kommunikation
• Alerting, Health Checks
• Postman, Swagger, OpenAPI
• Testautomation, Performanceanalyse, Resilienz
• Cypress und Karma Tests
• Sleuth, Zipkin, Opentracing, Dynatrace
• Monitoring, Security
• Spring Boot, Spring Data, Spring Cloud OpenFeign
• Release und Feature Toggles mit trunk-based-development
• Spring Expression Language
• NodeJs JavaScript Backend Entwicklung
• JavaScript NodeJs Tests mit Mocha und Chai
• NGINX Konfiguration
• Soap Kommunikations Protokoll
• Kubernetes Secrets Konfiguration
• Semantic Versioning
• DevOps mit CI/CD Jenkins Pipelines
• Shell Scripte
• Web Perfomance Analyse Tools
• Datenaustausch mit WSDL und SOAP
• Meter Lasttests
Tätigkeit:
• Entwicklung einer Gerichts- und Verfahrens-Software für die deutsche Justiz
• Entwicklung von Teilen einer Online Bank Plattform
• Browser und Mobil basiertes Banking als Single Page Applikation (SPA)
• Abstimmung mit der Fachabteilung
• Erstellung von Konzepten
• Reviews von Sourcecode
• Unterstützung der Entwickler
• Koordination Dev und DevOps Tätigkeiten
• Remote Kommunikation über MS-Teams
• Agile Entwicklung im Scrum Team und SAFe
• Grooming, Planning, Retrospektive, GIP
Realisiert unter:
Betriebsysteme
Datenbanken
Red Hat Open Shift, Windows, Linux
H2, Oracle
Entwicklungsumgebung
Tools
Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio CodeEclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio Code Eclipse, STS, IntelliJ, Visual Studio Code
ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, ArchiMate, LeanIX, Mapstruct, Hazlecast, Java 12, 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, TypeScript, Groovy, Java, 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, 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, kibana, Confluence, JIRA
msg
Gemeinsames Fachvorhaben der Justiz - GeFa
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
Fiducia GAD
Bausparrechner - Zielsparen
Bausparrechner - Zielsparen
Firma: Fa. Fiducia GAD in München/Aschheim
Branche: Bank
Ansprechpartner: Herr Matthias Leukert, Herr Erich Burggraf, Herr Martin Hahn
Referenz: http://www.fiduciagad.de
TECHNISCHE TÄTIGKEIT
Senior Full Stack Entwickler
Angular Single Page Application (SPA)
Java Microservices im Backend
Typescript, Java, JavaScript, Groovy
RESTful Microservice Architektur
REST API Versionierung
Standardisierung von Microservices
Docker Container in Azure Cloud-Umgebung
Jenkins CI/CD-Pipelines
JSON Web Token (JWT), Bearer- Authorization-Header
RedHat Openshift Umgebung
Kubernetes Befehle und Konfiguration
Relationale SQL Scripts
Datenbankanbindungen und Flyway Migrations Scripte
Hystrix latency fär Fault Tolerance
CircuitBreaker, FeignClients, SoapClients
Qualitätssichernder Maßnahmen mit Sonar und Linting
Multi Maven Projekte, Gradle Build Scripte
Nexus Artifact Repository
AMQP Messaging - Advanced Message Queuing Protocol
JSON Daten Kommunikation
Alerting, Health Checks
Postman, Swagger, OpenAPI
Process-Engine (Camunda)
Testautomation, Performanceanalyse, Resilienz
Selenium, Fitnesse, Protractor und Karma Tests
Zipkin, Opentracing, Dynatrace
Monitoring, Security
Spring Boot, Spring Data
Release und Feature Toggles mit trunk-based-development
Spring Expression Language
Consol Service Discovery
Soap Kommunikations Protokoll
Openshipt Secrets Konfiguration
Semantic Versioning
Angular State Management mit ngxs/store, Actions und Reducer
Angular Material Design Implementierung
Rohde & Schwarz
Digital Marketplace - G2M
TECHNISCHE TÄTIGKEIT
Full Stack Developer
Entwicklung von Digital Marketplace Anwendungen
WebShop Entwicklung mit Angular und NodeJs
Backend und Frontend mit TypeScript und JavaScript
Packet Manager npm und yarn
Azure Cloud basierte PaaS
Docker basisierte MicroServices
Docker Compose multi-container Lösungen
Harbor Registry für Docker images
Git Hooks mit Husky
RedHat OpenShift Pods
OKD Jenkins Pipelines und Clusters
Administration des OpenShift Clusters
OC und Kubectl CLI Befehle
Yaml Templates als OpenShift Service Definition
Azure Service Bus für asynchrones Messaging
REST API Routen mit Versionierung
Authentifizierung über SAML Service
Non SQL Datenbank MongoDB
Dev und DevOps Tätigkeiten
Konfiguration als Code mit Jenkinsfiles
CI/CD Pipeline
Distributed Tracing, OpenTracing
OWASP und Lizence checks
CSS Styles und Html Templates
Jasmine, Karma und Robot Tests
Test mit Robot Framework und RIDE Suiten
Python Scripte für Test Automatisierung
Sonar und Checkstlye Coverage
FACHLICHE TÄTIGKEIT
Entwicklung eines generischen Webshops
Erweiterbarkeit des Shops um technische Cloud Produkte
Go-2-Market Anwendungen - G2M
Identity and Access Management
SONSTIGE TÄTIGKEIT
Remote Kommunikation über GotoMeeting
Agile, remote Scrum Team
Grooming, Planning, Retrospektive
Projekt Sprache Englisch
REALISIERT UNTER
Betriebsysteme
Azure Cloud, Windows, Linux, Ubuntu KDE
Datenbanken
MongoDB, CosmosDB, mySQL
Entwicklungsumgebung
Visual Studio Code
Tools
RedHat OpenShift, Azure, MongoDB, Docker, Visual Studio Code, Notepad++, Citrix, Chrome DevTools, TypeScript, Jasmine, Karma, Robot Tests, EsLint, NodeJs, npm, yarn, PMD, Checkstyle, Sonar, JIRA, Docker, Proxyfier, Postman, Hyper-V, VMware, Skype, git, bash, zipkin, jaeger, depcheck, module-structure, retire.js, OWASP, Harbor, CosmosDB, Husky, Openshift, OKD, OC, Kubernetes, Kubectl, Keycloak, MockServer, Ubuntu KDE, Kate, Dolphin, robotframework, RIDE, Python, pip, MarkdownViewer++, Markdown Extension, json, yaml
Siemens
Siemens Corporate Entitlement Service - CES
Siemens Corporate Entitlement Service - CES
Zeitraum: Von 06/2018 - 10/2019 (16 Monate)
Firma: Fa. Siemens in München
Branche: Security
Ansprechpartner: Herr Erik Bergjohann, Frau Elena Thiel
Referenz: http://www.siemens.com
TECHNISCHE TÄTIGKEIT
Architekt und 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
Dt. Pfandbriefbank/Capveriant
Online Auktion für Kapitalvergaben - PIF
-------------------------------
Online Auktion für Kapitalvergaben - PIF
-------------------------------
Zeitraum: Von 11/2017 - 05/2018
Firma: Dt. Pfandbriefbank/Capveriant in München/Unterschließheim
Branche: Bank, Fintech
Ansprechpartner: Herr Benedikt Girz, Herr Sergiy Barlabanov
Referenz: http://www.pfandbriefbank.com https://www.capveriant.com
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
gis
Logistik für Betriebshof - flow
TECHNISCHE TÄTIGKEIT
Frontend Entwicklung mit ReactJs
Backend Entwicklung mit Spring 4 und Java 8
Implementierung einer Single Page Applikation
Workflow Implementierung für Statemachine
Redux Datastore Anbindung
REST Kommunikation
Ajax und Promises Callback Kommunikation
NodeJs und npm Entwicklung
Websocket Endpoint Messaging
EsLint für Codequalität
Implementierung von transaktionalen Spring Komponenten
Persistierung mit Hibernate
Daten Migration
SCM mit Git und Gogs
Unit und Integration Tests
Jenkins Build Überwachung
JBoss, Wildfly Application Server
gradle und Maven build control
FACHLICHE TÄTIGKEIT
Logistik für Betriebshof Optimierung
Fuhrpark Steuerung flow
Ablaufsteuerung mit Workflow Engine, Zustandsautomat, Statemaschine
RFID Erkennung
Überwachung Zugangskontrolle
Certified Scrum Master PSM
SONSTIGE TÄTIGKEIT
Verteilte Teams
JIRA, confluence
Skype, TeamViewer
asterisk Telefon Konferenzen
REALISIERT UNTER
Betriebsysteme
Windows, Linux
Datenbanken
Oracle
Entwicklungsumgebung
Visual Studio Code, Eclipse
Tools
NodeJs, npm, ReactJS, JavaScript, mocha, ES6, JSX, Redux, PhantomJS, Jest, enzyme, sinon, Lerna, karma, Lanterna, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, JMX, Git Bash, Gogs (Go Git Service), Jenkins, TeamViewer, REST, Json, Postman, SQLDeveloper, ORACLE, MSSQLServer, iBatis+Liquibase DB Migration, Eclipse Neon, JBoss, Wildfly, Gradle, Maven, artifactory, Visual Studio Code Editor, sublime, Atom, Notepad++, JSP, JQuery, HTML, CSS, OpenLayers, jacoco, Skype, Confluence, JIRA, Jing, Nagios, Bizagi Modeler, Bamboo Paper, XMind Mindmaper, realtimeboard, linoit, Scrum
AIOI
KFZ Tarifrechner für Oldtimer
-------------------------------
KFZ Tarifrechner für Oldtimer
-------------------------------
Zeitraum: Von 10/2016 - 03/2017
ÂÂ
Firma: AIOI in München/Ismaning
Branche: Versicherung
Ansprechpartner: [Namen auf Anfrage]
Referenz: [URL auf Anfrage]
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
ConSol* GmbH
Rufnummern Portierung mit Java EE
-----------------------
Rufnummern Portierung mit Java EE
-----------------------
Rufnummern Portierung mit Java EE
Zeitraum: Von 04/2016 - 10/2016
Firma: ConSol in München (Telefonica, O2)
Branche: Telekommunikation
Ansprechpartner: Herr Thomas Michal, Herr Andreas Berger
Referenz: http://www.consol.de
Technische Tätigkeit
- EJB Backend
- Angular2 Web Entwicklung mit TypeScript
- TypeScript als Abstraktion für JavaScript
- 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
- Webservice REST Client/Server Kommunikation
- JPA Entity Entwickung mit EclipseLink
- 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
Fachliche Tätigkeit
- Telefonnummern Portierung
- Import und Export der Rufnummern für den Prepaid- und Postpaid Marken
- Starter Pack SIM Migration
Sonstige Tätigkeit
- 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
Realisiert unter
Betriebsysteme |
Windows, Linux |
Datenbanken |
ORACLE 11 |
Entwicklungsumgebung |
Eclipse, IntelliJ |
Tools |
TestNG, Spring Data, Atlassian Suite, Bitbucket, Confluence, JIRA, ClearQuest, ClearQuest, GitHub, Angular2, TypeScript, Apache Commons, Docker, Jing, JIRA, Confluence, Json, Log4j, Citrus, git, mvn, ant, Nexus, Jenkins, Sonar, Oracle WebLogic, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JAutodoc, Java 8 |
GIGATRONIK
Multiple Assembly Planning & Process System - MAPP
---------------------------------------
Multiple Assembly Planning & Process System - MAPP
---------------------------------------
Zeitraum: Von 09/2015 - jetzt
Firma: Fa. GIGATRONIK in München (BMW)
Branche: Automobil
Ansprechpartner: Herr Michael Voitenleitner
Technische Tätigkeit
EJB Enwicklung
REST Client/Server Kommunikation
CI mit Jenkins
JPA Entity Entwickung
DB Modelierung
Mockito Test Entwicklung
Einsatz von JRebel
JSON Daten Austauschformat
Daten Migration
JavaFx Client Entwicklung
JavaFx Design mit Scene Builder
LDAP Anbindung
SONAR Metriken
Fitness Tests
Fachliche Tätigkeit
Scrum Master Tätigkeiten
Teilprojekt Koordination
Koordination Fachbereich
Kommunikation Test Team
Hilfestellung für Entwickler
Entwicklertreff
Clean Code
Realisiert unter
Betriebsysteme
Windows, Linux
Datenbanken
Oracle 11
Entwicklungsumgebung
Eclipse Luna
Tools
SezPoz, Apache Commons, Jing, Jersey, Json, Log4j, EclipseLink, MQ, JRebel, JDK8, mockito, SVN, mvn, Fitnesse, Nexus, Jenkins, Sonar, Jubula, Glassfish, REST, JPA, SQLDeveloper, ORACLE, Eclipse, JavaFx, JAutodoc, LDAP, ScenicView, SceneBuilder, Java 8
KVB
Online-Portal für ambulante Leistungen - OPAL Web-Applikation
Technische Tätigkeit
- 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 konfigurerbaren, 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
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
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, Spring MVC, SoapUI, Wicket, Gradle, 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, 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 |