Portfolio

Als freiberuflicher Senior Java Backend Developer und DevOps Engineer entwickle ich Backend-Systeme, Schnittstellen und Cloud-Native-Plattformen für Unternehmen jeder Größe. Ich konzipiere Lösungen innerhalb Ihres Projekts, setze sie selbst um und begleite sie bis in den stabilen Betrieb.

Daniel Heid bei der Arbeit als Java Freelancer

Qualität, Observability und Betrieb

Software ist erst fertig, wenn sie zuverlässig läuft. Deshalb entwickle ich testgetrieben mit JUnit 5, Testcontainers und WireMock, baue Monitoring und Tracing mit Prometheus, Micrometer, Grafana und OpenTelemetry auf und automatisiere Deployments per GitOps mit ArgoCD und Helm. Fehler werden so früh sichtbar, Releases planbar und der Betrieb auf Kubernetes oder OpenShift nachvollziehbar.

Branchenerfahrung

Ich habe Projekte in der Energiewirtschaft, im Gesundheitswesen (Telematikinfrastruktur und TI-Messenger), in der Versicherungswirtschaft, im E-Commerce, in der Telekommunikation und in der Softwareindustrie umgesetzt. Auch regulierte und sicherheitskritische Umfelder sind mir vertraut. Neuen Domänen begegne ich offen und arbeite mich schnell in fachliche Anforderungen ein.

Kundenstimmen

»Daniel hat uns beim Ausbau unserer mobile Pflege App und unseres Backends als Freelancer in unserem Scrum Team unterstützt. Dabei hat er sich vom ersten Tag an im gesamten Stack eingebracht, dazu gehören Anpassungen und Erweiterungen in der React Native App, den React Web UIs, den Java Backends, den Kubernetes Deployments, der durch Terraform gemanagten Infrastruktur und unserem auf Datadog basierenden Monitoring. Sein breites Wissen, sein hohes Bewusstsein für Qualität, sein hohes Engagement, seine große Hilfsbereitschaft und sein agiles mindset sind dabei sofort positiv aufgefallen und haben ihn zu einem treibenden Mitglied des Teams gemacht.«

Michael Gruczel
Head of Development · edith.care GmbH

»Daniel hat über die letzten Monaten, fast über ein gesamtes Jahr lang, mein Team großartig unterstützt. Er war in der Entwicklung eingesetzt und hat dort unsere System front (HTML/CSS…) -wie backendseitig via JAVA11/Spring Boot weiterentwickelt und gewartet. Die Portierung einiger Lösungen in unsere Kubernetes Umgebung gehörte ebenfalls zu seinen erfolgreich abgeschlossenen Aufgaben. Daniel hat in diversen Projekten die Anforderungen mit den Kunden erarbeitet und im Hinblick auf die Technik detailliert und treffend analysiert. Hier hat er selbstständig gearbeitet und uns auch im Kontext agiler Vorgehensweisen bei der Softwareentwicklung beraten. Sein enormes Fachwissen hat uns bei vielen Fragen schneller vorangebracht. Fazit: sein Engagement war ein absoluter Gewinn.«

Lutz Feichtinger
Leiter IT-Webportale · Stromnetz Hamburg GmbH

»Im Projekt zur Entwicklung der mobilen Apps eines unserer Großkunden hat Daniel unser Backend-Team als Freelancer unterstützt. Als Spring Boot- und Jenkins-Experte entwickelte er den REST-Service weiter und brachte die Deployment-Prozesse unserer Testsysteme voran. Er beschleunigte unsere JUnit 5-Tests und half uns, unser Mocking mit WireMock zu verbessern. Ebenfalls hat er mit unseren Analysten technische Lösungen zu den Anforderungen unseres Kunden konzipiert. Daniel hat unser Projekt sehr engagiert beraten und hat uns an vielen Stellen voran gebracht. Wir danken ihm für seinen bisherigen Einsatz und freuen wir uns auf die weitere Zusammenarbeit!«

Azzam Rezk
Projektleiter · AUSY Technologies Germany AG

»Daniel hat uns bei der Migration unsere Systeme zu AWS beraten, unsere bisherige Infrastruktur analysiert, ein Soll-Konzept entwickelt und für uns mit Hilfe von Terraform, Docker und Kubernetes (EKS) umgesetzt. Dabei integrierte er für uns die Monitoring-Lösung von Datadog* in die neue Umgebung. Beeindruckend war die genaue und professionelle Umsetzung sowie sein Fachwissen und Erfahrung im Bereich der Software Entwicklung und DevOps Engineering. Durch seinen großartigen Einsatz wurde das Projekt sehr schnell und qualitativ hochwertig umgesetzt.«

Toni Luong
Gründer / CTO · OKTAV GmbH

Skills und Technologien

Ihre IT ist vielschichtig und genauso individuell wie Ihr Unternehmen. Ich bringe Erfahrung in allen Schichten einer modernen Anwendung mit, mit klarem Schwerpunkt im Backend und im Betrieb.

APIs und Backend-Systeme

Ich konzipiere und implementiere die Systeme, die Ihre Daten zuverlässig im Hintergrund verarbeiten: von der REST-Schnittstelle bis zum Event-Stream.

  • Java 21, Spring Boot, Spring Web, REST, OpenAPI, OData
  • JPA / Hibernate, Liquibase, Flyway
  • OAuth 2.0, OpenID Connect, Keycloak, Spring Security
  • Event-Streaming und Messaging mit Kafka, Spring Cloud Stream und RabbitMQ
  • Testing: JUnit 5, Testcontainers, WireMock, TDD
  • Python für Automatisierung, Skripting und kleinere Services
  • PostgreSQL, TimescaleDB und MongoDB
  • Maven, Gradle, Git

Cloud-Native, DevOps und Observability

Ich bringe Ihre Services zuverlässig in Produktion, automatisiere wiederkehrende Aufgaben und schaffe Transparenz über das Laufzeitverhalten Ihrer Systeme.

  • Kubernetes und OpenShift, Docker
  • GitOps mit ArgoCD, Helm und Kustomize
  • CI/CD mit Jenkins, GitLab CI, GitHub Actions und Azure Pipelines
  • Infrastructure as Code mit Terraform, HashiCorp Vault und Ansible
  • Observability mit Prometheus, Micrometer, Grafana und OpenTelemetry
  • Monitoring mit Datadog, New Relic und Splunk
  • AWS, Linux (Debian, Ubuntu, CentOS), Bash
  • Code-Qualität mit SonarQube und Renovate

Frontend und User Interfaces

Als Fullstack-Entwickler setze ich auch die Oberflächen um, mit denen Ihre Nutzer ihre Ziele schnell und einfach erreichen.

  • TypeScript und JavaScript
  • Angular, React und Vue.js
  • Micro-Frontends mit Piral
  • Jest, Jasmine und Karma
  • Node.js
  • HTML5, CSS3, SCSS, Bootstrap

Projekte

Ob Startup oder Konzern: Ich passe mich an Ihre Gegebenheiten an und bringe mich vom ersten Tag an produktiv ein. Eine Auswahl meiner freiberuflichen Projekte seit 2020:

Senior Backend Software Developer

04/2025 bis heute · Große deutsche Krankenversicherung

  • Entwicklung, Weiterentwicklung und technische Konzeption von Schnittstellen für die TI-Messenger-Anbindung im CRM-Umfeld
  • Umsetzung neuer Schnittstellen und Erweiterung bestehender Integrationen
  • Technische Abstimmung zwischen den Projekten TI-Messenger und Digital Layer
  • Aufbau und Betrieb von Monitoring und Observability mit Prometheus, Micrometer und OpenTelemetry
  • Unit- und Integrationstests mit JUnit 5 und Testcontainers
  • Technische Dokumentation mit AsciiDoc
  • CI/CD-Deployment und Release-Management mit Jenkins
  • Betrieb und Deployment per GitOps auf OpenShift mit Helm, ArgoCD und Docker
Logo VERBI Software GmbH (MAXQDA)

Senior Backend Entwickler

02/2025 bis 04/2025 · VERBI Software GmbH (MAXQDA)

  • Einrichtung einer automatisierten Testumgebung für die Web-Applikation
  • Backend-Entwicklung mit TypeScript und Anbindung an AWS-Services
  • Performance-Optimierung der bestehenden WebApp
  • Mentoring und Coaching des Entwicklungsteams sowie Vermittlung von Best Practices
  • Stabilisierung der WebApp-Architektur
Logo 50Hertz Transmission GmbH

Senior Fullstack Software Developer

07/2024 bis 02/2025 · 50Hertz Transmission GmbH

  • Beratung und Entwicklung in der agilen Produktentwicklung über alle Phasen der Softwareentwicklung
  • Integration von Microservices auf Basis von Java und Spring Boot
  • Entwicklung von Frontend-Komponenten mit Angular im Micro-Frontend-Ansatz
  • Implementierung ereignisgesteuerter, verteilter Architekturen mit Kafka
  • Einsatz cloud-nativer Lösungen und Container-Technologien in Kubernetes
  • Automatisierte Frontend-, Backend-, Komponenten- und Integrationstests
  • Problemanalyse und Debugging anspruchsvoller Systemfehler
  • Beratung bei technischen Entscheidungsprozessen
Logo Adobe

Site Reliability Engineer

04/2024 bis 06/2024 · Adobe Systems Engineering GmbH

  • Implementierung von Cloud-Infrastruktur mit Amazon Web Services (AWS)
  • Infrastructure as Code mit Terraform und HashiCorp Vault
  • Konzeption einer Monitoring-Strategie mit New Relic
  • Weiterentwicklung von Terraform-Modulen
  • Python-Skripte zur Automatisierung von Aufgaben
Logo Stromnetz Hamburg

Senior Fullstack Software Developer

02/2021 bis 03/2024 · Stromnetz Hamburg GmbH

  • Neuentwicklung von Frontend und Backend eines Web-Portals mit Java, Spring Boot, TypeScript und Angular
  • Entwicklung von REST APIs mit SOAP- und OData-Schnittstellen
  • Migration von Tomcat-Anwendungen zu Docker und Kubernetes sowie von Oracle zu PostgreSQL
  • Visualisierung von Verbrauchsdaten mit der PostgreSQL-Erweiterung TimescaleDB
  • Automatisierung von Deployments und Neukonzeption der Release-Prozesse
  • Architekturberatung für die anwendungsübergreifende Authentifizierung mit OAuth 2.0 und Keycloak
  • Aufbau von Integrationstests mit Testcontainers und WireMock
  • Unterstützung bei Pentests und bei der Erhöhung der IT-Sicherheit
  • Fehlermonitoring, Fehleranalyse und Fehlerbehebung
Logo edith.care

Senior Fullstack Backend Developer / DevOps Engineer

10/2020 bis 01/2021 · edith.care GmbH

  • Entwicklung neuer Features und Bugfixing an REST-Microservices mit Java 15 und Dropwizard
  • Optimierung der Jenkins-CI-Pipelines
  • Erweiterung der DevOps-Funktionalitäten im Kubernetes-Umfeld mit Kustomize und Terraform, Release-Durchführung
  • Hochverfügbare Authentifizierung mit einem Keycloak-Cluster
  • Anpassung von Datadog-Monitoring und Alerting
  • Architekturberatung zur Migration von Kafka zu AWS SNS und SQS
  • Features für die mobile React-Native-App und das React-Backoffice
  • Moderation von Retros und Unterstützung bei der Teamfindung
Logo AUSY Technologies Germany AG

Java Backend-Entwicklung und technische Konzeption

04/2020 bis 09/2020 · AUSY Technologies Germany AG

  • Weiterentwicklung der Spring-Boot-Anwendung für das REST-Interface der mobilen Apps eines großen Telekommunikationsanbieters
  • Einführung von Jenkins-Pipelines für Continuous Integration und Delivery
  • Migration der Maven-Repositories von Nexus zu Artifactory
  • Automatisierung des Deployment-Prozesses mit GitLab
  • Optimierung der automatisierten Tests mit JUnit 5 und WireMock
  • Erweiterung der Code-Qualitätsanalyse mit SonarQube
  • Umstellung der Apple-Push-Notification-Schnittstelle auf HTTP/2
  • Technische Konzeption neuer Anforderungen sowie Vorbereitung und Begleitung von Releases
Logo B+R Bildung und Reisen

Technical Consultant / DevOps

08/2020 bis 09/2020 · B+R Bildung und Reisen GmbH

  • Anforderungsanalyse für automatisiertes Deployment und die Organisation des Quellcodes in GitHub
  • Entwicklung einer neuen Testinfrastruktur für die E-Learning-Plattform
  • Automatisiertes Deployment von Umgebungen mit GitHub Actions
Logo OKTAV GmbH

AWS Cloud und Kubernetes Migration

03/2020 bis 02/2021 · OKTAV GmbH

  • Automatisierung der AWS-Cloud-Infrastruktur mit Terraform
  • DNS-Migration zu AWS Route 53
  • Migration bestehender Anwendungen zu Kubernetes
  • Aufbau eines Kubernetes-Clusters in OpenStack für eine Staging-Umgebung
  • Integration von Datadog Infrastructure Monitoring, APM und Logging
  • Einführung von Continuous Deployment mit GitLab CI

* Datadog ist ein Monitoring-Dienst für Cloud-Anwendungen zur Analyse des Laufzeitverhaltens und zur Auswertung von Anwendungsprotokollen.