Pascal.

Pascal Schrage

Backend Developer · Search & Data Matching

Backend-Entwickler · Suche & Datenabgleich

Record linkage & data matching · search systems · deep hotel-data domain knowledge

Record Linkage & Datenabgleich · Suchsysteme · fundiertes Hoteldaten-Domänenwissen

Potsdam, Germany/ Contact details on request
Potsdam, Deutschland/ Kontaktdaten auf Anfrage
Profile Profil

Backend developer specialising in search and data-matching systems, with deep domain grounding in hotel data. Years of hands-on matching and research for the world's largest hotel database before moving into development — now building the systems that automate that work: record-linkage and comparison algorithms over Elasticsearch/OpenSearch and PostgreSQL, exposed through REST APIs. Comfortable across the delivery lifecycle, from API design through containerised deployment (Docker, Ansible, ArgoCD) to monitoring and observability (Grafana/Loki). Grounded in SOLID, dependency injection and proven design patterns, with a growing focus on modern data infrastructure — lakehouse and medallion architectures, graph data (Neo4j) and clustering.

Backend-Entwickler mit Spezialisierung auf Such- und Datenabgleichssysteme und fundiertem Domänenwissen im Bereich Hoteldaten. Vor dem Wechsel in die Entwicklung mehrjährige praktische Erfahrung im manuellen Matching und in der Hotelrecherche für die weltweit größte Hoteldatenbank – heute Entwicklung der Systeme, die genau diese Arbeit automatisieren: Record-Linkage- und Vergleichsalgorithmen auf Basis von Elasticsearch/OpenSearch und PostgreSQL, bereitgestellt über REST-APIs. Sicher über den gesamten Delivery-Lebenszyklus – von API-Design über containerisiertes Deployment (Docker, Ansible, ArgoCD) bis zu Monitoring und Observability (Grafana/Loki). Fundiert in SOLID, Dependency Injection und etablierten Design Patterns, mit wachsendem Fokus auf moderne Datenarchitekturen – Lakehouse-/Medallion-Architektur, Graphdaten (Neo4j) und Clustering.

Experience Berufserfahrung
GIATA GmbH · Berlin, Germany· Berlin Jan 2024 – Present Januar 2024 – heute
Software Developer, Application Development
Softwareentwickler, Anwendungsentwicklung

Develop and operate components of GIATA's hotel-mapping and data-matching platform — the engine behind the world's largest hotel database.

Entwicklung und Betrieb von Komponenten der Hotel-Mapping- und Datenabgleichsplattform von GIATA – der Basis der weltweit größten Hoteldatenbank.

  • Develop and maintain record-linkage and comparison algorithms that match and deduplicate hotel/property records across heterogeneous supplier feeds, improving accuracy and consistency of the core mapping database. [add scale — e.g. ~N million records across X supplier feeds]
  • Build and operate search functionality on Elasticsearch/OpenSearch backed by PostgreSQL, exposing data through REST APIs. [add query volume or data scale if available]
  • Deploy to external on-premise servers using Docker Compose and Ansible, including manual DNS configuration, for reliable releases across environments.
  • Deliver through CI/CD with Bitbucket Pipelines and GitOps deployments via ArgoCD, reducing manual release effort and deployment risk. [quantify if possible]
  • Instrument application logging and infrastructure monitoring with Grafana and Loki (and Kibana / OpenSearch Dashboards), improving observability and shortening incident diagnosis. [add impact — e.g. reduced MTTR]
  • Apply SOLID, dependency injection / IoC and design patterns (e.g. the specification pattern) to keep a long-lived PHP codebase maintainable and testable.
  • Entwicklung und Pflege von Record-Linkage- und Vergleichsalgorithmen zum Abgleich und zur Deduplizierung von Hotel-/Objektdatensätzen über heterogene Lieferantenfeeds hinweg – für höhere Genauigkeit und Konsistenz der zentralen Mapping-Datenbank. [Größenordnung ergänzen – z. B. ~N Mio. Datensätze über X Feeds]
  • Aufbau und Betrieb von Suchfunktionalität auf Basis von Elasticsearch/OpenSearch mit PostgreSQL; Bereitstellung der Daten über REST-APIs. [Volumen / Skalierung ergänzen]
  • Deployments auf externen On-Premise-Servern mit Docker Compose und Ansible inkl. manueller DNS-Konfiguration – für zuverlässige Releases über alle Umgebungen.
  • Auslieferung über CI/CD mit Bitbucket Pipelines und GitOps-Deployments via ArgoCD – weniger manueller Aufwand, geringeres Release-Risiko. [falls möglich quantifizieren]
  • Application-Logging und Infrastruktur-Monitoring mit Grafana und Loki (sowie Kibana / OpenSearch Dashboards) – bessere Observability und schnellere Fehlerdiagnose. [Wirkung ergänzen – z. B. reduzierte MTTR]
  • Anwendung von SOLID, Dependency Injection / IoC und Design Patterns (z. B. Specification Pattern) für eine langlebige, wartbare und testbare PHP-Codebasis.
GIATA GmbH · Berlin, Germany· Berlin 2012 – 2024 2012 – 2024
Hotel Data Matching & Research — operational roles
Hotel-Matching & -Recherche — operative Tätigkeiten

Manual hotel matching, research and data maintenance across several departments. Built deep, practical knowledge of the hotel-data domain, matching logic and data-quality edge cases — the foundation now applied directly in development.

Manuelles Hotel-Matching, Recherche und Datenpflege in mehreren Abteilungen. Aufbau von fundiertem, praktischem Domänenwissen zu Hoteldaten, Matching-Logik und Datenqualität – die Grundlage, die heute direkt in die Entwicklung einfließt.

Core Competencies Kompetenzen
Languages & APIs
PHP · SQL · REST · HTTP/HTTPS
Search & Data
Elasticsearch · OpenSearch · PostgreSQL · Kibana · OpenSearch Dashboards
Data Matching
Record linkage · entity resolution · comparison algorithms
DevOps & Ops
Docker · Docker Compose · Ansible · ArgoCD · Bitbucket Pipelines (CI/CD) · Grafana/Loki · Linux/macOS shell · DNS
Engineering
SOLID · Dependency Injection / IoC · design patterns (specification, …)
Tooling
PhpStorm / JetBrains · Jira · Bitbucket
Sprachen & APIs
PHP · SQL · REST · HTTP/HTTPS
Suche & Daten
Elasticsearch · OpenSearch · PostgreSQL · Kibana · OpenSearch Dashboards
Datenabgleich
Record Linkage · Entity Resolution · Vergleichsalgorithmen
DevOps & Betrieb
Docker · Docker Compose · Ansible · ArgoCD · Bitbucket Pipelines (CI/CD) · Grafana/Loki · Linux/macOS-Shell · DNS
Engineering
SOLID · Dependency Injection / IoC · Design Patterns (Specification, …)
Tools
PhpStorm / JetBrains · Jira · Bitbucket
Education & Training Ausbildung
Vocational Training (Ausbildung) — Software Developer, Application Development Jan 2024
IHK-certified · Germany's dual vocational education combining on-the-job training with formal coursework.
Abitur — German higher-education entrance qualification 2012
Ausbildung zum Softwareentwickler — Fachrichtung Anwendungsentwicklung Januar 2024
IHK-Abschluss.
Allgemeine Hochschulreife (Abitur) 2012
Languages Sprachen

German — Native / English — Professional working proficiency

Deutsch — Muttersprache / Englisch — verhandlungssicher

Contact Kontakt

Find me on GitHub and LinkedIn, or request the full CV with direct contact details. Get in touch →

Auf GitHub und LinkedIn — oder vollständiger Lebenslauf mit Kontaktdaten auf Anfrage. Kontakt aufnehmen →