Markus Hopf nicht verfügbar bis 02.11.2020

Markus Hopf

Full Stack Web/Backend Senior Developer

nicht verfügbar bis 02.11.2020
Profilbild von Markus Hopf Full Stack Web/Backend Senior Developer aus Muenchen
  • 81739 München Freelancer in
  • Abschluss: Dipl.-Ingenieur Technische Informatik (FH)
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)
  • Letztes Update: 26.08.2020
SCHLAGWORTE
PROFILBILD
Profilbild von Markus Hopf Full Stack Web/Backend Senior Developer aus Muenchen
DATEIANLAGEN
Profil

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
* Professional Scrum Master (PSM)
* Certified Spring Professional (Core 3)
* Dipl.-Ing. Technische Informatik (FH)
* Sun zertifizierter Java Programmierer
* Sun zertifizierter Enterprise Trainer
* Sun zertifizierter Enterprise Architekt
* OMG zertifizierter UML Professional
* IBM zertifizierter XML Professional

TECHNOLOGIEN UND PROGRAMMIERKENNTNISSE
  • Java EE Anwendungen und Architekturen
  • Microservices Architekturen
  • Frontend und Backend Entwicklung
  • Cloud Architekturen
  • Azure, OpenShift
  • Java, JavaScript, Typescript
  • Web Entwicklung
  • REST API Web Services
  • Node.js, npm, yarn
  • Kubernetes, Docker
  • Angular, ReactJs, Wicket
  • Spring
  • Maven Multi Module Projekte
  • Analyse und Design mit CASE-Tools und UML
  • Enterprise Java Beans, JSF, JSP und Servlets
  • JavaFx Anwendungen
  • HTML5, CSS
  • JUnit, Regressionstests
  • Client-Server Webanwendungen
  • JPA Entity Entwicklung
  • SQL Queries
  • Plattformen: Windows, Linux und Ubuntu

ENTERPRISE ENTWICKLUNG
  • Azure Cloud, Red Hat OpenShift
  • Glassfish, Wildfly, Oracle WebLogic, SUN ONE, JBoss
  • Tomcat, Jetty
  • Apache Web Server
  • 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: MyFaces, Struts, Axis
  • Build Tools: Gradle, mvn, ant
  • Team Repository Tools: git, svn
  • EJBs für serverseitige Komponenten Entwicklung
  • JSF und JSP Seiten Erstellung
  • Maven, Ant, div. Ecplise Plugins
  • RSA Legacy Systeme, ACE Server
  • Servlet Container: Macromedia Allaire JRun JSP Engine
  • Test und Konfiguration mit diversen Browser
  • Erstellung von Web-Seiten in HTML und XHTML
  • Lasttests

DATENBANKEN
  • CosmosDB
  • MongoDB
  • MsSQL Server
  • ORACLE
  • MySQL
  • PostgreSQL
  • HSQL
  • H2
  • Pointbase
  • Programmierung von Datenbanktools und Anwendungen
  • Datenbankverwaltung über ODBC

ENTWICKLUNGSWERKZEUGE BZW. TOOLS
  • Eclipse, IntelliJ
  • STS - Spring Tool Suite
  • Visual Studio Code
  • Sublime

PROJEKTHISTORIE
  • 12/2019 - bis jetzt

    • Fiducia GAD
    • 500-1000 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Senior Fullstack Entwickler
  • TECHNISCHE TÄTIGKEIT
    • Senior Fullstack Entwickler
    • Angular Single Page Application - SPA
    • 10 Microservices für Front- und Backend
    • Typescript, Java, JavaScript, Groovy
    • RESTful Microservice Architektur
    • REST API Versionierung
    • Framework für Standardisierung von Microservices
    • RedHat Openshift Cloud Umgebung
    • Docker Container in Azure Cloud Umgebung
    • Jenkins CI/CD-Pipelines
    • JSON Web Token (JWT), Bearer- Authorization-Header
    • Kubernetes Befehle und Konfiguration
    • Relationale SQL Scripts
    • Datenbankanbindungen und Flyway Migrations Scripte
    • Hystrix latency fär Fault Tolerance
    • CircuitBreaker, FeignClients, SoapClients
    • Qualitätssichernder Maßnahmen mit Sonar und Linting
    • Multi Maven Projekte, Gradle Build Scripte
    • Nexus Artifact Repository
    • AMQP Messaging - Advanced Message Queuing Protocol
    • JSON Daten Kommunikation
    • Alerting, Health Checks
    • Postman, Swagger, OpenAPI
    • Camunda Process-Engine
    • Camunda BPMN-Workflows und DMN-Entscheidungen
    • Testautomation, Performanceanalyse, Resilienz
    • Selenium, Fitnesse, Protractor und Karma Tests
    • Zipkin, Opentracing, Dynatrace
    • Monitoring, Security
    • Spring Boot, Spring Data, Spring Cloud OpenFeign
    • Release und Feature Toggles mit trunk-based-development
    • Spring Expression Language
    • Consol Service Discovery
    • Soap Kommunikations Protokoll
    • Openshift Secrets Konfiguration
    • Semantic Versioning
    • Angular State Management mit ngxs/store, Actions und Reducer
    • Angular Material Design Implementierung
    • JMeter Lasttests
    FACHLICHE TÄTIGKEIT
    • Entwicklung eines Bausparrechners
    • Abstimmung mit der Fachabteilung
    SONSTIGE TÄTIGKEIT
    • Reviews von Sourcecode
    • Dev und DevOps Tätigkeiten
    • Remote Kommunikation über Skype und Gotomeeting
    • Agile Entwicklung im Scrum Team und SAFe
    • Grooming, Planning, Retrospektive
    • Kommunikation in Englisch und Deutsch

  • 09/2019 - 12/2019

    • Rohde & Schwarz
    • 500-1000 Mitarbeiter
    • Telekommunikation
  • Full Stack Developer
  • 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
    • Red Hat OpenShift Web Console und Kubernetes
    • OKD OpenShift Kubernetes Distribution
    • Administration des OpenShift Clusters
    • OC und Kubectl CLI Befehle
    • Template.yaml OpenShift Deployment Configs
    • Azure Service Bus für asynchrones Messaging
    • REST API Routen mit Versionierung
    • OpenAPI, Swagger Dokumentation
    • Authentifizierung über SAML Service
    • GitLab Repository Verwaltung
    • JWT JSON Web Token Security Claims
    • NoSQL Datenbank MongoDB
    • Deployment und Konfiguration als Code mit Jenkinsfile Pipeline
    • CI/CD Pipeline
    • Distributed Tracing, OpenTracing
    • OWASP und Lizenz 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 und Access Management - IAM
    SONSTIGE TÄTIGKEIT
    • Dev und DevOps Tätigkeiten
    • Remote Kommunikation über GotoMeeting und Skype
    • Agile, remote Scrum Team
    • Grooming, Planning, Retrospektive
    • Projekt Sprache Englisch

  • 06/2018 - 09/2019

    • Siemens
    • 1000-5000 Mitarbeiter
    • Industrie und Maschinenbau
  • Full Stack Developer
  • TECHNISCHE TÄTIGKEIT
    • Full Stack Developer
    • Implementierung von Spring Microservices
    • Spring Boot und Spring Batch Applikationen
    • Spring Core, Security
    • Spring Eureka Multi Instanz Architecture
    • Spring Cloud Netflix, Eureka, MVC, Thymeleaf
    • RESTful Spring Controller
    • Angular Frontend Weiterentwicklung
    • Npm und NodeJs
    • Java und JavaScript
    • Reactive Programmung mit Typescript
    • JSON und yml Daten Formate
    • Umfangreiche DevOps Tätigkeiten
    • Jenkins Release Pipeline über Jenkinsfile
    • Groovy Scripte für DevOps
    • Maven Multi Module Projekte
    • Java 8 Functional Programming
    • JWT (JSON Web Token) für Microservices
    • Artifactory Repository Administration für das Deployment
    • Svn to Git Migration
    • Einführung Git-flow Workflow mit GitLab
    • In-memory data grid Performance Optimierungen
    • XSS Cross Site Filter für Tomcat
    • PKI Infrastruktur
    • Public Key, private Key Kommunikation
    • One Time Password - OTP
    • OpenID, Single Sign On - SSO
    • Security Assertion Markup Language - SAML
    • DirX und LDAP lookup
    • Windows Active Directory Anbindung
    • Apache Load balancing
    • Tomcat Web Applikationen
    • Shell Script Programmierung
    • Sonar für statische Code Analyse
    • OWASP Security Findings
    • HTML5, CSS
    • Spikes für Kotlin und Scala
    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

  • 11/2017 - 05/2018

    • Dt. Pfandbriefbank/Capveriant
    • 250-500 Mitarbeiter
    • Banken und Finanzdienstleistungen
  • Full Stack Entwicklung
  • TECHNISCHE TÄTIGKEIT
    • Full Stack Entwicklung
    • Java Microservices Architektur
    • Spring Boot, Spring Data
    • Java, JavaScript
    • Single Page Applikation
    • Angular Webentwicklung
    • RESTful Schnittstelle
    • Frontend Tests mit Protractor
    • JUnit Tests mit Karma
    • Paket Manager npm
    • Node.js non-blocking Runtime Engine
    • Verteilte Versionsverwaltung mit Git
    • Azure Cloud Lösungen
    • Automatisierte ARM Templates
    • Azure Storage Account und KeyVault
    • Powershell Azure Scripte
    • Aufsetzen der VSTS Build Pipeline
    • Automatisierte Deployments mit VSTS
    • VSTS für Vorgangssteuerung/Tracking
    • Mehrsprachigkeit der Anwendung
    • Automatisierter E-Mail Versand
    • SSL/HTTPS Zertifikate
    • YAML und JSON Datenformate
    • JSON Web Token JWT
    • Security Access Token
    • PaaS, SaaS as a Service
    • Kubernetes Container basierendes Deployment
    • Docker für Container Virtualisierung
    • MsSQL Docker Image Erstellung
    • Transact-SQL (T-SQL) Scripte
    • Daten Migration mit Flyway
    • Maven Build Management
    • DevOps Tätigkeiten
    • Bash shell und Unix Scripte
    FACHLICHE TÄTIGKEIT
    • Finanzportal für öffentliche Finanzierung
    • Ö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

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
ab. 1.9.2020 ausschließlich in München
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten:

WEITERE PROFILE IM NETZ