Portfolio

Ich biete Ihnen auf Ihr Unternehmen zugeschnittene IT-Services. Gerne berate ich Sie, konzipiere Lösungen innerhalb Ihrer Projekte und erweitere Ihre Systeme. Sie erhalten bei mir ein breites Angebot rund um agile Software-Entwicklung und IT-Infrastruktur.

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

Einsatzfelder

Ihre IT ist vielschichtig und genau wie Ihr Unternehmen einzigartig. Basierend auf Ihren individuellen Anforderungen entwickle ich Ihre Softwarelösung. Und das in mehreren Disziplinen:

User Interfaces

Die grafischen Oberflächen Ihrer IT-Anwendungen unterstützen die Benutzer, ihre Ziele schnell und einfach zu erfüllen. Mit einem Augenmerk auf Usability und User Experience entwerfe ich Ihre Benutzerschnittstellen.

Programmiersprachen / Technologien

  • TypeScript und JavaScript
  • Angular, React und Vue.js
  • Karma / Jasmine
  • Node.js
  • SCSS / HTML5 / CSS3
  • Material Design / Bootstrap

APIs und Backend-Systeme

Ich plane und implementiere für Sie diejenigen Systeme, die Ihre Daten im Hintergrund verarbeiten. Insbesondere mit den folgenden Systemen profitieren Sie von meiner Erfahrung.

Programmiersprachen / Technologien

  • Python: FastAPI, Django, SQLAlchemy, PyTest
  • Java: Spring, JPA (Hibernate), JUnit und Testcontainers
  • RESTful APIs
  • Message Brokers: Kafka und RabbitMQ
  • Redis
  • Datenbanken: PostgreSQL und MongoDB
  • Versionsverwaltung mit Git
  • Build-Systeme: Maven und Gradle

IT-Infrastruktur

Sie möchten Ihre IT-Systeme erweitern oder pflegen? Ich richte Ihnen neue Server ein, verwalte Ihre Cloud und automatisiere Ihre IT-Aufgaben. Als Software-Entwickler ermögliche ich es Ihren Teams, eine tiefe Einsicht in das System zu bekommen.

Technologien

  • Cloud Computing mit AWS und DigitalOcean
  • Monitoring mit Prometheus, Grafana und Datadog
  • Logging mit Logstash und Graylog
  • Jenkins, GitLab CI/CD und GitHub Actions
  • Scripting mit Bash, Python, Ruby
  • Linux Administration: Debian / Ubuntu, CentOS
  • Containerisierung mit Docker
  • Container-Orchestration mit Kubernetes
  • Infrastructure as Code mit Terraform, Puppet und Ansible

Projekte

Egal ob Startup oder Großunternehmen: Meine Leistungen passen sich an Ihre Gegebenheiten an. Meine Kunden erhalten von mir eine Beratung, die ihren Anforderungen und Wünschen entspricht. Auch über die Projektzeit hinaus stehe ich meinen Kunden zur Verfügung.

Entwicklung einer Single Page Application und von REST APIs

02/2021 bis heute · Stromnetz Hamburg GmbH

  • Neuentwicklung des Frontends und Backends eines Web-Portals auf Basis von
    Java / Spring Boot 3 und TypeScript / Angular
  • Entwicklung von REST APIs mit SOAP- und OData-Schnittstellen
  • Migrationen von Tomcat-Anwendungen zu Docker / Kubernetes und von Oracle
    zu PostgreSQL
  • Visualisierung von Verbrauchsdaten mit Hilfe der TimescaleDB PostgreSQL-Er-
    weiterung
  • Automatisierung von Deployments und Neukonzeption von Release-Prozessen
  • Architekturberatung bei der anwendungsübergreifenden Authentifikationsinfra-
    struktur mit OAuth 2.0 auf Basis von Keycloak
  • Aufbau von Integrationstests mit Testcontainers und WireMock
  • Unterstützung bei der Durchführung von Pentests und der Erhöhung der IT-Si-
    cherheit von IT-Infrastruktur und -Systemen
  • Fehlermonitoring, -analyse und -behebung

Senior Fullstack Backend Developer / DevOps Engineer

10/2020 bis 12/2020 · edith.care GmbH

  • Entwicklung neuer Features und Behebung von Bugs an den REST-Microservices auf Basis von Java 14 und 15 und des Dropwizard-Frameworks
  • Optimierung der Jenkins-Continuous Integration Pipelines
  • Erweiterung der DevOps-Funktionalitäten im Kubernetes-Umfeld mit Kustomize und Terraform / Release-Durchführung
  • Hochverfügbarkeit der Authentifizierung mittels Keycloak-Cluster
  • Anpassung des Datadog-Monitorings und Alertings
  • Beratung bezüglich Architektur und Migration von Kafka zu AWS SNS / SQS
  • Implementierung von Features der auf React Native basierenden mobilen Smartphone-App
  • Erweiterung des Backoffice-Frontends auf Basis von React
  • Moderation von Retros und Unterstützung bei der Teamfindung
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 Applikationen eines großen Telekommunikationsanbieters
  • Einführung von Jenkins-Pipelines zur Continuous Integration / Delivery
  • Migration der Maven-Repositories von Nexus zu Artifactory
  • Automatisierung des Deployment-Prozesses
  • Optimierung des automatischen Testings mit JUnit 5 und WireMock
  • Erweiterung der Code-Qualitätsanalyse durch SonarQube
  • Aktualisierung der Apple Push Notification-Schnittstelle zu HTTP/2
  • Technische Beratung und Konzeption in der Analyse neuer Anforderung
  • Vorbereitung und Begleitung von Releases

Einrichtung einer Test-Umgebung und einer Deployment-Pipeline

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

  • Anforderungsanalyse automatisches Deployment und Source Code Organisation in GitHub
  • Entwicklung einer neuen Testinfrastruktur für die E-Learning-Plattform
  • Implementierung eines Systems für das automatisierte Deployment von Umgebungen mit GitHub Actions

AWS Cloud und Kubernetes Migration

03/2020 bis heute · OKTAV GmbH

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

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