Profilbild von Marcus Held Principal Backend Consultant / Interim Manager (Java & Spring) aus Huerth

Marcus Held

nicht verfügbar bis 01.06.2024

Letztes Update: 25.03.2024

Principal Backend Consultant / Interim Manager (Java & Spring)

Firma: Held IT-Consulting
Abschluss: B.Sc. Computer Science
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: Deutsch (Muttersprache) | Englisch (verhandlungssicher)

Schlagwörter

Backend Architektur Java J2EE Führungskompetenz Hibernate Interim Management Spring Framework Führungsverantwortung Spring-mvc + 4 weitere Schlagwörter anzeigen

Dateianlagen

cv-marcus-held-de_310523.pdf
cv-marcus-held-en_310523.pdf

Skills

Es gibt viele Herausforderungen im Design und Betrieb eines Backends. Aber wie bilde ich meinen Businesscase mit der richtigen Architektur ab?

Viele Backendprojekte scheitern an zu hohen Kosten oder langen Entwicklungszeiten.

Genau hier unterstütze ich meine Kundinnen und Kunden

WAS ICH MACHE
Ich gehe für dich in dein Projektteam und identifiziere mit deinem Team die Aufgaben. Als Experte für die Backendentwicklung enable ich dein Team die Herausforderungen zu überwinden und nachhaltig zu lösen.

FRAGE, DIE ICH BEANTWORTE
- Welche Technologien sind für deinen Businesscase notwendig und sinnvoll
- Wie wird dein Projektteam 100% effektiver in der Umsetzung der User Stories
- Wie skalierst du dein Backend
- Welche Tools sind im Betrieb des Backends notwendig und wie konfigurierst du sie
- Mit welchen Kompetenzen musst du dein Team aufstellen

WARUM ICH
- Über 12 Jahre Erfahrung in der Backendentwicklung
- Skalierung von Systemen mit 220 Millionen Users
- Mehrjährige Abteilungsleitung mit 30 Mitarbeitern
- In Fachkreisen etabliert als Speaker und Autor

Lass uns gemeinsam herausfinden wie ich dein Backend Projekt mit deinem Team zum Erfolg führen kann.

Schreib mir dafür einfach eine kurze Nachricht.

Projekthistorie

10/2022 - 05/2023
Cellular Hub
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Zentrale Komponente zum Empfang von LWM2M Nachrichten über das NB-IOT Netz. Transformiert Daten in Kundenspezifisches Protokolle wie MQTT, HTTP oder Azure IoT Hub.

Meine Aufgaben:
  • Projekt und technische Leitung mit 10 Mitarbeitern
  • Architektur Refactoring zur Verbesserung der Wartbarkeit und Performance
  • Fortbildung des Projektteams
Technologien:
Kotlin, Spring Boot, Spring MVC, Spring Data JPA, Spring Integration, Spring Security, JUnit, PostgreSQL, RabbitMQ, Mosquitto, Leshan, Azure, Terraform, Kubernetes, GitHub Actions, Grafana, Sentry, u.w.

11/2021 - 05/2023
Modbus Cloud Connect
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Das Modbus Cloud Connect Modul erlaubt es Modbus-fähige Industriegeräten Daten in die Cloud zu schicken. Mithilfe einer eingebauten SIM Karte in der Hardware wird das NB-IOT Netz von Vodafone genutzt, welches auch in widrigen Umgebungen noch Daten senden kann.

Meine Aufgabe
  • Head of Backend Engineering
  • Entwicklung eines neuen Architekturansatz zur direkten Integration des LWM2M Servers
  • Zusammenstellung des Projektteams
  • Mentoring des technischen Leiters des Teams
Technologien:
Kotlin, Spring Boot, Spring MVC, Spring Data JPA, Spring Security Hibernate, PostgreSQL, JUnit,  Kubernetes, Terraform, ArgoCD, Grafana, Grafana Loki, Prometheus, Github Actions, u.w.

01/2021 - 09/2021
Access Control Management
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Kotlin DSL aufbauend auf Spring Security zur Konfiguration von Authorisierungsregeln und standartisierter API sowie generalisiertem Webfrontend zur Rechteverwaltung.

Meine Aufgaben:
  • Projekt und technische Leitung
  • Firmentinterne Vermarktung und Schulung zum Einsatz der Library
  • Architektur Design
Technologien:
Kotlin, Spring Boot, Spring Security, Spring Data REST, Spring Data JPA, Spring MVC, JUnit, VueJS, OpenAPI, Github Actions

01/2021 - 05/2021
Homekit License Platform
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Platform zur Integration in Apples Homekit Software Lizensierungs API mit multi tenancy und Verwaltung der lizensierten Geräte

Meine Aufgaben:
  • Projekt und technische Leitung
  • Abstimmung mit Vertrieb zur Vermarktung und Positionierung des Produkts
  • Migration von Python zu Kotlin
Technologien:
Kotlin, Spring Boot, Spring MVC, Spring Data JPA, JUnit, Python, Django, Github Actions

12/2020 - 12/2020
Refactoring zur Behebung akut auftretender Race Conditions
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Die entwickelte Lösung wies durchgehende Verletzungen der SOLID Prinzipien auf, die dazu führten, dass geteilte Daten permanent gelocked wurden. Innerhalb kürzester Zeit schrieb ich die gesamte Applikation neu, um diese Fundamentalen Probleme aufzulösen.

Meine Aufgaben:
  • Analyse und Fehlerfindung der auftretenden race condition
  • Vollständige Überarbeitung der Lösung im Livebetrieb
Technologien:
Kotlin, Spring Data JPA, Spring MVC, Spring Boot, JUnit, Java Mission Control, Github Actions

07/2020 - 12/2020
GitHub Migration
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Im Rahmen der SaaS Strategie wurden die Repositories aller Projekte von GitHub Enterprise auf Github.com migriert. Durch die vielzahl an vorhandenen Repositories und duzenden laufenden Projekte war eine zentrale Koordination  erforderlich.

Meine Aufgaben:
  • Projektleitung
  • Abstimmung mit Projektteams, IT und Vertrieb
  • Zeitliche Planung der Umsetzungen
Technologien:
GitHub Actions, Jenkins, Bash


07/2020 - 07/2020
Architekturanalyse einer Akkuverwaltungssoftware
grandcentrix GmbH (Internet und Informationstechnologie, 50-250 Mitarbeiter)

Nach einer Vielzahl besorgniserregender Symptome in der Entwicklung einer Kundenlösung wurde ich beauftragt die Architektur der Lösung zu analysieren. Ich stellte grobe Mängel in der Modellierung der Entitäten fest, die zu einer Vielzahl an Problemen in der Umsetzung führten.

Meine Aufgaben:
  • Analyse der Datenmodellierung
  • Laufzeitanalyse mithilfe von Java Mission Control
  • Codequalitätsbeurteilung anhand von Design Pattern und Best Practices
Technologien:
Kotlin, Spring Data JPA, Spring MVC, Spring Boot, JUnit,  Java Mission Control, Flight Recording, PostgreSQL, IntelliJ

11/2019 - 06/2020
Rise of Cultures
Innogames GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

In diesem Free2Play Strategiespiel erlebt der Spieler den Aufbau seiner Stadt durch die unterschiedlichen Epochen der Menschheitsgeschichte. Die Spieler können die Städte anderer Spieler besuchen und sie kooperativ im Aufbau unterstützen.

Meine Aufgaben:
  • Featureentwicklung
  • Analyse von Performance Bottlenecks
  • Refactoring zur Verbesserung der Wartbarkeit
Technologien:
Java, Spring Boot, Spring Data JPA, Spring MVC, JUnit, Jenkins, Docker, Chef, Grafana, Elastic Search, Redis, PostgreSQL, Java Mission Control, Unity Engine, C#, u.w.

05/2017 - 10/2019
Sunrise Village
Innogames GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

In dem auf Android und iOS verfügbaren Aufbauspiel entflieht der Spieler der hektischen Großstadt, um ein Dorf in der Idylle aufzubauen. Das Spiel ist offline-fähig und unterstützt eine real time Synchronisation verschiedener Spieler in der Spielwelt.

Meine Aufgaben:
  • Lead Backend Developer
  • Design und Umsetzung der Skalierungsstrategie
  • Design und Umsetzung der Offline Funktionalität im Client und Server
  • Konzeption und Umsetzung des Konzept zum geteilten Code der Businesslogik auf Client und Server
  • Architekturkonzeption in der pre-production
Technologien:
Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, JUnit, PostgreSQL, Redis, RabbitMQ, Docker, Chef, Grafana, Unity Game Engine, Jenkins, ASP.NET Core u.w.


11/2015 - 05/2017
Gates of Epica
Innogames GmbH (Internet und Informationstechnologie, 250-500 Mitarbeiter)

Mit der Unreal Engine 4 entwickelten wir ein Echtzeit Mobile RPG mit einer Singleplayer Kampagne, täglichen Dungeons und über wochen-andauernden Multiplayer Boss Kämpfen.

Meine Aufgaben:
  • Featureentwicklung
  • Architekturdesign
  • Analyse und Behebung von Performance Bottlenecks
  • Entwicklung eines Echtzeit Highscore Systems mit Redis
Technologien:
Java, Spring Boot, Spring Data JPA, Spring MVC, JUnit, Jenkins, Docker, Chef, Grafana, Elastic Search, Redis, PostgreSQL, Java Mission Control, u.w.

04/2015 - 10/2015
Legends of Honor
Goodgame Studios (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Der Auftrag war innerhalb von 6 Monaten ein vollständig neues Strategiespiel zu entwickeln. Dazu wurden ein über 100 Entwickler, Grafiker, Game Balancer und Game Designer großes Team zusammengestellt.

Meine Aufgaben:
  • Lead Backend Developer
  • Entwicklung der Architektur zum Erreichen der naheliegenden Deadline
  • Koordination der Anforderungen mit externen Departments
Technologien:
Java, JUnit, Springfox Server, MySQL, Jenkins, Chef, nginx, u.w.

11/2014 - 03/2015
Shadow Kings
Goodgame Studios (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Als Casual freundlichere Alternative zu Goodgame Empire sollte dieses Fantasy Strategiespiel die Lücke im Markt erschließen. In meiner Verantwortung wurde das zunächst geteilte Backend von Empire abgelöst

Meine Aufgaben:
  • Lead Backend Developer
  • Ablösung des geteilten Backends mit Goodgame Empire
  • Koordination mit externen Abteilungen
Technologien:
Java, JUnit, Springfox Server, MySQL, Jenkins, Chef, nginx, u.w.

01/2014 - 10/2014
Goodgame Empire
Goodgame Studios (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Mit mehr als 220 millionen registrierten User und mehrfachen Auszeichnungen ist GoodGame Empire das erfolgreichste free2play Spiel Deutschlands. In diesem Strategiespiel bekriegen sich die Spieler mit Ihren Armeen auf einer riesiegen Weltkarte.

Meine Aufgabe
  • Planung und Entwicklung neuer Features
  • Betrieb und On-Call Dienst
  • Refactoring verschiedener Module zur verbesserung der Wartbarkeit und Performance
Technologien
Java, Springfox Server, JUnit, MySQL, Jenkins, Java Mission Control, JMeter, u.w.

Reisebereitschaft

In der Stadt Hürth mit einem Radius von 250 km verfügbar

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
01.04.2023

Versicherungsende:
01.04.2026

Profilbild von Marcus Held Principal Backend Consultant / Interim Manager (Java & Spring) aus Huerth Principal Backend Consultant / Interim Manager (Java & Spring)
Registrieren