people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontakt


Kontakt


people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Mo-Fr 9.oo - 17.oo Uhr
+49 (89) 55 29 39 -40

Kontaktdaten anfordern


Freelancerprofil: Z21405

Full Stack Entwickler, Techn. Architekt, NodeJs, ReactJs, Angular, Spring, CI/CD, TypeScript, Java, J2EE/JEE, Cloud, Openshift, JavaScript

IT-Erfahrung seit:
1995
Position:
IT Analyst / Architekt
Qualitätssicherung / Test
Software-Entwicklung / Programmierung
Management Summary:
· Architektur
· Analyse und Design mit UML, OOA&D
· Senior Developer, Architekt
· Verteilte J2EE Anwendungen mit EJB, JSP, Servlets
· Webanwendungen und E-Commerce
· Soap Web Service Integration
· Soap, Spring, Persistenz und Standard Frameworks
· EAI Integration mit verschiedenen J2EE Schnittstellen
· Javascript und HTML
· Testkoordination
· XML, XSLT
· Konzeption und Architektur von mehrschichtigen
Webanwendungen
· System – und Unternehmensberatung
· Schulungen für IT Themen und Programmiersprachen
· Koordination von Projekten
Projekte im Werdegang

04/2023 - 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

02/2022 - 03/2023 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://xxx.xxxxxxxxx.xx https://http://xxx.xxxxxxxxx.xx • Senior Full Stack Developer • Fachlicher Service Schnitt • Konzeption, Betreuung und Beratung • Erstellung von Architektur Konzepten • 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, http://xxx.xxxxxxxxx.xx, 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

08/2021 - 02/2022 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, http://xxx.xxxxxxxxx.xx, 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

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

09/2019 - 12/2019 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

06/2018 - 09/2019 Siemens Corporate Entitlement Service - CES
Siemens Corporate Entitlement Service - CES Zeitraum: Von 06/2018 - 09/2019 (16 Monate) Firma: Fa. Siemens in München Branche: Security Ansprechpartner: Herr Erik Bergjohann, Frau Elena Thiel Referenz: http://xxx.xxxxxxxxx.xx TECHNISCHE TÄTIGKEIT Full Stack Lead Developer Implementierung von Spring Microservices Spring Eureka Multi Instanz Architektur REST API Interfaces Angular Frontend Weiterentwicklung Spring Boot und Spring Batch Applikationen Java und JavaScript Json und yml Daten Formate Groovy Scripte für DevOps Jenkins Release Pipeline über Jenkinsfile Maven Multi Module Projekte Umfangreiche DevOps Tätigkeiten Jenkins Release Pipeline über Jenkinsfile Jenkins Administration Java 8 Functional programming JWT (JSON Web Token) für Microservices Spring Cloud Foundry Integration Artifactory Repository Administration für das Deployment Verwendung Spring Framework Core, Security, MVC Spring Cloud Netflix, Eureka, Thymeleaf Svn to Git Migration GitLab Administration und svn Repositories Einführung des Git-flow Workflow Reactive programming mit Typescript Spring Web Flux und MVC In-memory data grid Performance Optimierungen XSS Cross Site Filter für Tomcat PKI Infrastruktur Public Key, private Key Kommunikation One Time Password - OTP Single Sign On - SSO Security Assertion Markup Language - SAML DirX und LDAP lookup Windows Active Directory Apache Load balancing Tomcat Web Applikationen Shell Script Programmierung Migration svn nach git Einführung Git-flow Workflow Sonar für statische Code Analyse OWASP Security Findings Npm und NodeJs HTML5, CSS FACHLICHE TÄTIGKEIT Kundenaccounts mit Single Sign On Authentifizierung / Authorisierung Segregation Of Duties - SoD Agile Story Planung mit JIRA Smartcard PKI Login Secure Coding Protection Requirements Assessment PRA Benutzer Stammdaten Verwaltung 2-Factor Authentication Prozess Definitionen Koordination und Bug Tracking SONSTIGE TÄTIGKEIT Agile Development mit Scrum und Kanban Grooming, Planning, Retrospektive Remote Kommunikation über Circuit Projekt Sprache Englisch Teilweise remote Team REALISIERT UNTER Betriebsysteme Windows, Linux Datenbanken Oracle, H2, mySQL Entwicklungsumgebung Visual Studio Code, Eclipse, STS Tools RxServer, Netty, Lombok, Cucumber, GitLab, YAML, Portecle, Ansible, JWT, Retire.JS, Git, svn, bash, Tomcat, Jetty, Entrust, Syncplicity, Splunk, Circuit, STS, Eclipse, Subclipse, LDAP, DirX, X.509, WinSCP, puTTY, puTTYGen, Groovy, SQuirreL, eclEmma, cron jobs, Remedy, repIT, Lucidchart, Postman, ssh, ssl, Oracle, H2, Kanban, DevOps, Mailversand, Swagger, Netflix, Hystrix, Ribbon, Cobertura Code Coverage Report, cacerts, keytool, UML, ant, pageant, PMD, Checkstyle, Findbugs, Spotbugs, Sonar, Fiddler, SiMPL, Yo, npm, node, OWASP, jSoup, JIRA, conceptboard

11/2017 - 05/2018 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://xxx.xxxxxxxxx.xx https://http://xxx.xxxxxxxxx.xx TECHNISCHE TÄTIGKEIT Full Stack Entwicklung Java Microservices Architektur Programmiersprache Java, JavaScript und Scala Single Page Applikation mit Angular4 RESTful Schnittstelle Frontend Tests mit Protractor JUnit Tests mit Karma Paket Manager npm Node.js non-blocking Runtime Engine Verteilte Versionsverwaltung mit Git Azure Cloud Lösungen Komplettes Aufsetzen in der Cloud Diverse Tenants und Subscriptions Automatisierte ARM Templates Azure Storage Account Azure KeyVault Zertifikate Powershell Azure Scripte Aufsetzen der Build Pipeline Automatisierte Deployments mit VSTS VSTS für Vorgangssteuerung/Tacking Mehrsprachigkeit der Anwendung Automatisierter E-Mail Versand SSL/HTTPS Zertifikate Spring Framework Spring Boot, Spring Data YAML and JSON Datenformate JSON Web Token JWT Security Access Token IaaS-Infrastructure as a Service PaaS-Platform as a Service SaaS-Software as a Service Kubernetes Container basierendes Deployment Docker für Container Virtualisierung MsSQL Docker Image Erstellung Transact-SQL (T-SQL) Scripte Daten Migration mit Flyway Maven Build Management DevOps Tätigkeiten Bash shell und Unix Scripte FACHLICHE TÄTIGKEIT Öffentliche Ausschreibung von Kreditvergaben für Gemeinden und Investoren Komplette Neuentwicklung mit verteiltem Team SONSTIGE TÄTIGKEIT Agile Development mit Scrum und Kanban Grooming, Planning, Retrospektive Remote Kommunikation über TeamViewer, Skype, Slack Projekt Sprache Englisch Offshore Team REALISIERT UNTER Betriebsysteme Windows, Linux Datenbanken Microsoft SQL Server, H2, HSQL Entwicklungsumgebung Visual Studio Code, Eclipse, Intellij Tools Azure, Node.js, bash, npm, Eclipse, IntelliJ IDEA, Visual Studio Code, Angular 5, JavaScript, ES6, EsLint, Java 8, Spring Core, Spring Data, JPA, Hibernate, Mockito, REST, Json, Maven, Notepad++, CSS, sublime, SMTP, logback Logger, Putty, ssh, scp, Skype, Slack, Teams, Ubuntu VM setup, CSRF, Chocolatey Paketmanager, TCPView, MSSQL Server, ARM Automatic Resource Management, ARM Azure Resource Manager, DMA Data Migration Assistant, SSMS SQL Server Management Studio, SSMA SQL Server Migration Assistant, Team Foundation Server (TFS), Visual Studio Team Services (VSTS), Git, Flyway, MsSQL, MySQL, Office365, zeplin.io, Lucidchart, linoit, Typo3 Script Bitnami, PrimeNG Rich UI Web Components, Postman, cURL, ModelMapper, querydsl, Bitnami Matomo/Piwik, Apache FreeMarker, Spring Quartz, GreenMail, ssh, ssl

03/2017 - 10/2017 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

10/2016 - 03/2017 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

04/2016 - 10/2016 Rufnummern Portierung mit Java EE
Technische Tätigkeit 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 AngularJS Web Entwicklung EJB Backend JavaScript 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 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

09/2015 - 03/2016 Multiple Assembly Planning & Process System - MAPP
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

09/2012 - 07/2015 Online-Portal für ambulante Leistungen - OPAL
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

 
Branche

  Automobilindustrie
Banken & Finanzen
Dienstleistungsbranche
Gesundheitswesen
Informationstechnologie & -dienste
Logistikdienstleister
Telekommunikation
Versicherungen
 
Kenntnisse

Hardware
Betriebssysteme
AIX
Apache KAFKA (+++ (good), 2-4 yrs.)
Apache Tomcat
Apache Webserver
Linux
Microsoft Systemadministration
Novell
Sun OS / Solaris
Unix
Programmiersprachen
Node.JS (+++ (good), 2-4 yrs.)
Ajax
Angular (++++ (excellent), > 4 yrs.)
Assembler
Backend (++++ (excellent), > 4 yrs.)
C
C#
C++
Cobol
CSS
Eclipse (++++ (excellent), > 4 yrs.)
EJB
Flash/ActionScript
Hibernate (++++ (excellent), > 4 yrs.)
HTML / XML
Java (++++ (excellent), > 4 yrs.)
Java JEE (++++ (excellent), > 4 yrs.)
JavaEE (J2EE)
JavaScript
JBuilder
JMS
JSF
JSP (JavaServer Pages)
JUnit (++++ (excellent), > 4 yrs.)
Kotlin (+++ (good), 2-4 yrs.)
MySQL (Programmierung)
OOA/OOD (++++ (excellent), > 4 yrs.)
PL/SQL
REST (++++ (excellent), > 4 yrs.)
Spring (++++ (excellent), > 4 yrs.)
Spring Framework (++++ (excellent), > 4 yrs.)
SQL
Swing
Typescript (++++ (excellent), > 4 yrs.)
VB (Visual Basic)
Visual FoxPro
XML
Xpath (+++ (good), 2-4 yrs.)
XSL (++++ (excellent), > 4 yrs.)

Datenbanken
ISAM
MongoDB (+++ (good), 2-4 yrs.)
MySQL
ODBC
Oracle (++++ (excellent), > 4 yrs.)
Postgres SQL (psql) (+++ (good), 2-4 yrs.)
SQL Datenbanken

Datenkomm. / Netzwerk
COM/OLE/ActiveX
HTTP
Netzwerk
Novell
ODBC
Tomcat (++++ (excellent), > 4 yrs.)

Design / Entwicklung

SAP / ERP Module
SAP WF (Workflow)

Software / Tools
Apache Wicket (++++ (excellent), > 4 yrs.)
AWS Cloud Platform (+++ (good), 2-4 yrs.)
Citrix
CVS (Concurrent Version System)
Docker (++++ (excellent), > 4 yrs.)
Dreamweaver Adobe
GraphQL (++ (trained), 0-2 yrs.)
Jboss
Kubernetes (K8) (++++ (excellent), > 4 yrs.)
Maven (++++ (excellent), > 4 yrs.)
MS Office
NetBeans
Rational Rose (IBM)
Spring Boot (++++ (excellent), > 4 yrs.)
Subversion
Visual Studio

Standards / Prozesse
Cloud (++++ (excellent), >4 yrs.)
Continuous Delivery (CD) (++++ (excellent), >4 yrs.)
Continuous Integration (CI) (++++ (excellent), >4 yrs.)
EAI - Enterprise Application Integration
Enterprise Architect (++++ (excellent), >4 yrs.)
Fullstack Entwicklung (++++ (excellent), >4 yrs.)
IT Architektur (++++ (excellent), >4 yrs.)
IT Governance (+++ (good), 2-4 yrs.)
KANBAN (+++ (good), 2-4 yrs.)
Microservices Architektur (++++ (excellent), >4 yrs.)
OAuth 2.0 (+++ (good), 2-4 yrs.)
Problem Management
Programmmanagement (++++ (excellent), >4 yrs.)
Projektmanagement (++++ (excellent), >4 yrs.)
Rechnungswesen
RUP - Rational Unified Process
SCRUM (++++ (excellent), >4 yrs.)
SOAP (Simple Object Access Protocol)
TDD (Test Driven Development) (++++ (excellent), >4 yrs.)
UML (++++ (excellent), >4 yrs.)
 
Ausbildung & Zertifikate

01/2011 - 02/2011 Zertifizierter Spring Professional


01/2010 - 02/2010 Sun zertifizierter Enterprise Architekt


01/2009 - 02/2009 Sun zertifizierter Java Programmierer


 
Sprachen

deutsch (++++)
englisch (+)


Sonstiges

 

We love Freelancing
& project work

die people4project Recruiting-Spezialisten unterstützen IT Fachbereiche und Unternehmensberatungen mit der Auswahl von geeigneten Freelancer / IT Fachkräften

Kontakt

Wir freuen uns auf Sie...

people4project GmbH
Lörenskogstr. 3
85748 Garching b. München

Tel: +49 (89) 55 29 39 -40

  Google Map  |  Kontakt

 

über uns

wir sind Recruiting-Spezialisten für die temporäre Unterstützung von IT Entwicklungs- und Betriebsthemen, sowie das Managen von Freelancer-Einsätzen bei unseren Kunden.

...mehr

Â