David H.

Data Engineer

David Holoboff bringt zwanzig Jahre Erfahrung mit und ist heute ein hochqualifizierter Senior Data Engineer und Database Administrator. Er verfügt über Expertise in der Verwaltung von MySQL-, Oracle- und SQL-Serversystemen.

Holoboff war in seiner beruflichen Laufbahn verantwortlich für die Beaufsichtigung von Großproduktionsumgebungen, implementierte robuste Disaster Recovery-Lösungen und automatisierte kritische Prozesse.

Holoboffs Fähigkeiten umfassen Leistungsoptimierung, Datenmanagement und das Monitoring des Datenbankzustands. Dabei nutzt er Tools wie Datadog, Nagios und Munin.

Er verfügt auch über Kenntnisse in Skript- und Programmiersprachen wie Bash, PHP, und SQL und nachweisliche Erfahrungen in der Teamleitung und der termingerechten Projektabwicklung.

Mit seinen soliden technischen Kenntnissen und seinen strategischen Problemlösungsfähigkeiten ist Holoboff für jedes Unternehmen eine wertvolle Verstärkung.

Hauptkompetenz
  • Data Engineering 15 Jahre
  • ETL
    ETL 15 Jahre
  • SQL
    SQL 21 Jahre
Andere Fähigkeiten
  • CSV 18 Jahre
  • Snowflake
    Snowflake 1 Jahre
  • Python
    Python 1 Jahre
David
David H.

Canada

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Data Engineer

    Pason Systems Inc. - 14 jahre 6 monate

    • Verwaltung von MySQL-Percona-Produktionsservern in einer 26 TB großen replizierten Umgebung für Bohrdaten, die Tausende von Datenbanken (mit Millionen von Tabellen) umfasst
    • Automatisierung der Balancierung eines geteilten Datenbanksystems, Übertragung stark genutzter Datenbanken auf Knoten mit geringerem Volumen und Archivierung älterer Daten (über 200 Datenbanken täglich)
    • Gewährleistung der hohen Verfügbarkeit von Datenbanken durch ProxySQL und Orchestrator
    • Einrichtung geografisch verteilter Datenbankinstanzen für die Notfallwiederherstellung
    • Durchführung monatlicher Tests für Wiederherstellungspunkte und Wiederherstellungszeitziele mit Terraform
    • Verwendung von Datadog für Warnungen, Überwachung des Datenbankzustands, Analyse der Abfrageleistung und Verwaltung automatisierter Aufgaben

    Technologien:

    • Technologien:
    • Data Engineering
    • ETL ETL
    • SQL SQL
    • Bash Bash
    • Golang Golang
    • MySQL MySQL
    • AWS AWS
  • Data Engineer

    Echostar Technologies - 1 jahr 7 monate

    • Verwaltung von 5 MySQL-Produktionsservern in einer 10-Terabyte-replizierten Umgebung, Aufzeichnung von Set-Top-Box-Zustandsdaten, die täglich um 14 bis 17 Gigabyte zunehmen
    • Erstellung eines Datenbank-Warnsystems zur Überwachung des Datenbank- und Serverzustands, des Master-/Slave-Gleichgewichts, der Datenintegrität, des Benchmarkings und des Profilings
    • Erstellung und Genehmigung von Datenbank-, Tabellen- und Abfragestrukturen für eingebettete SQLite-Systeme, die in Millionen von Set-Top-Boxen verwendet werden
    • Überwachung von und Unterstützung bei allen anderen MySQL-Instanzen, die in verschiedenen Abteilungen eingesetzt werden
    • Erstellung und Durchführung von SQL-Kursen für Mitarbeitende, die mit SQL arbeiten

    Technologien:

    • Technologien:
    • MySQL MySQL
  • Data Engineer

    SubscriberBASE - 1 jahr 1 monat

    • Verwaltung von elf MySQL-Servern, darunter sieben Sekundärserver in einer replizierten Umgebung für ein Online-Medienunternehmen
    • Einsatz von Nagios, Munin, Trac und MySQL-Proxy für Leistungsüberwachung, Datenverwaltung, Server-Tuning, Lastausgleich, Sicherung und Wiederherstellung, User-Profile und Projektverwaltung
    • Entwicklung eines Datenbankpanels zur Überwachung des Datenbank- und Serverzustands, zur Durchführung von Benchmarking und zum Profiling
    • Entwicklung einer LAMP-basierten Data-Warehouse-Anwendung mit Report Builder und vollautomatischen ETL-Prozessen

    Technologien:

    • Technologien:
    • MySQL MySQL

Ausbildung

  • BSc.BA

    Universität Calgary · 1989 - 1992

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns