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

  • CSV 18 Jahre
  • Data Engineering 15 Jahre
  • ETL
    ETL 15 Jahre

Andere Fähigkeiten

  • Snowflake
    Snowflake 1 Jahre
  • Python
    Python 1 Jahre
  • Google Cloud
    Google Cloud 1 Jahre
David

David H.

Canada

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • Database Administrator

    LexisNexis Risk Solutions - 1 jahr 11 monate

    • Managed and maintained critical database systems on a contract basis.
    • Ensured high availability, performed performance tuning, and maintained database security.
    • Monitored database health, executed backups, and supported disaster recovery processes.
    • Collaborated with cross-functional teams to optimize data workflows and support business operations.

    Technologien:

    • Technologien:
    • MySQL MySQL
    • SQL SQL
    • Oracle Oracle
  • Data Engineer

    Pason Systems Inc. - 15 jahre 7 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
  • Senior Database Administrator (MySQL)

    Pason Systems Inc. - 13 jahre 8 monate

    • Managed MySQL Percona production servers in a 26TB replicated environment for drilling data, encompassing thousands of databases and millions of tables.
    • Automated the balancing of a sharded database system by redistributing heavily used databases to lower-volume nodes and archiving older data, processing over 200 databases daily.
    • Ensured high availability of databases through the implementation of ProxySQL and Orchestrator.
    • Established geographically distributed database instances to support disaster recovery and business continuity.
    • Conducted monthly testing of recovery point and recovery time objectives using Terraform.
    • Utilized DataDog for alerting, database health monitoring, query performance analysis, and automated job management.

    Technologien:

    • Technologien:
    • MySQL MySQL
    • Terraform Terraform
    • InfluxDB InfluxDB
    • DataDog DataDog
    • ELT
    • Tableau Tableau
    • Puppet
  • 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
  • Database Administrator

    Echostar Technologies - 1 jahr 7 monate

    • Managed five MySQL production servers in a 10TB replicated environment recording set-top box health data, with daily growth of 14–17GB.
    • Maintained and updated the data warehouse; modeled and designed new tables in production; optimized existing tables to meet reporting needs and improve performance (up to 30× faster in some cases).
    • Created a comprehensive database alert system to monitor server health, master/slave balance, data integrity, benchmarking, and profiling.
    • Designed and approved database, table, and query structures on embedded SQLite systems deployed in millions of set-top boxes.
    • Oversaw and supported all MySQL instances used across various departments.
    • Developed and delivered SQL training courses for employees interacting with databases.

    Technologien:

    • Technologien:
    • MySQL MySQL
    • Oracle Oracle
    • SQLite SQLite
  • 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
  • Database Administrator

    SubscriberBASE - 1 jahr 1 monat

    • Managed 11 MySQL servers, including 7 secondary servers in a replicated environment for an online media company.
    • Utilized Nagios, Munin, Trac, and MySQL Proxy for performance monitoring, data management, server tuning, load balancing, backup and recovery, user management, and project oversight.
    • Developed numerous automated data management scripts using Bash and PHP.
    • Modified server configurations to boost performance for business units and streamline data management.
    • Created a database panel to monitor server and database health, benchmarking, and profiling.
    • Built a LAMP-based data warehouse application with a report builder and fully automated ETL processes.

    Technologien:

    • Technologien:
    • PHP PHP
    • MySQL MySQL
    • Bash Bash
    • ETL ETL
  • Database Administrator

    Excel Telecom - 11 monate

    • Administered MySQL, Oracle, SQL Server, and Sybase databases in an 8TB environment.
    • Conducted performance benchmarking and tuned MySQL to improve system performance.
    • Resolved issues related to I/O contention, file operations, memory management, and stored procedures.
    • Played a key role in migrating data from multiple Oracle and Sybase instances to a MySQL replication setup handling millions of daily transactions.
    • Developed numerous stored procedures and automated scripts in Bash and PHP for database monitoring, data management, user management, backup and recovery, and ensuring 24/7 availability.

    Technologien:

    • Technologien:
    • PHP PHP
    • MySQL MySQL
    • SQL SQL
    • Oracle Oracle
    • Bash Bash
    • PL/SQL PL/SQL
  • SQL Database Administrator / Programmer

    FilmStew - 6 jahre 2 monate

    • Managed a small programming team, editorial team, data entry team, and contracted graphic designers to support FilmStew.com operations.
    • Administered SQL Server and MySQL databases, handling creation, normalization, optimization, warehousing, security and encryption, backup and recovery, tuning, and activity monitoring.
    • Developed the website using storyboards, translating requirements into tasks, performing QA/testing, and managing programming projects.
    • Utilized PHP, Classic ASP, JavaScript, XML, AJAX, and HTML for web development.
    • Built a content management system and accountability reporting tools for data entry processes.
    • Oversaw daily email, networking, internal and web security, and server management.

    Technologien:

    • Technologien:
    • PHP PHP
    • MySQL MySQL
    • JavaScript JavaScript
    • HTML HTML
    • SQL SQL
    • Ajax Ajax
    • XML XML

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