David H.

Datatekniker

David har 20 års erfaring og arbejder som højt kvalificeret seniordataingeniør og databaseforvalter. Han er dygtig til at administrere MySQL-, Oracle- og SQL Server-systemer.

David har effektivt monitoreret store produktionsmiljøer i løbet af sin karriere, implementeret robuste disaster recovery-løsninger og automatiseret kritiske processer.

David har også færdigheder inden for ydeevnetilpasning, datastyring og overvågning af databasesundhed, hvor han bruger værktøjer som DataDog, Nagios og Munin.

Han har også ekspertise i scripting og programmeringssprog som Bash, PHP og SQL og har erfaring med teamledelse og rettidige projektleveringer.

David et værdifuldt aktiv for enhver organisation, da han har bred teknisk viden og strategiske problemløsningsevner.

Hovedekspertise

  • CSV 18 år
  • Data Engineering 15 år
  • ETL
    ETL 15 år

Andre færdigheder

  • Snowflake
    Snowflake 1 år
  • Python
    Python 1 år
  • Google Cloud
    Google Cloud 1 år
David

David H.

Canada

Match med udvikler her

Udvalgt oplevelse

Beskæftigelse

  • Database Administrator

    LexisNexis Risk Solutions - 1 år 11 måneder

    • 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.

    Teknologier:

    • Teknologier:
    • MySQL MySQL
    • SQL SQL
    • Oracle Oracle
  • Datatekniker

    Pason Systems Inc. - 15 flere år 7 måneder

    • Administration af MySQL Percona-produktionsservere i et 26TB-replikeret miljø til boredata, der omfatter tusindvis af databaser (med millioner af tabeller).
    • Automatisering af et fragmenteret databasesystems balancering ved overførsel af meget brugte databaser til noder med mindre volumen og arkivering af ældre data (over 200 databaser dagligt).
    • Sikring af høj tilgængelighed af databaser gennem ProxySQL og Orchestrator.
    • Etablering af geografisk spredte databaseinstanser til disaster recovery.
    • Gennemførelse af månedlige tests med henblik på målsætninger for recovery point og recovery time ved hjælp af Terraform.
    • Brug af DataDog til varsler, monitorering af databasens sundhed, analyse af forespørgsler og styring af automatiserede jobs.
  • Senior Database Administrator (MySQL)

    Pason Systems Inc. - 13 flere år 8 måneder

    • 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.

    Teknologier:

    • Teknologier:
    • MySQL MySQL
    • Terraform Terraform
    • InfluxDB InfluxDB
    • DataDog DataDog
    • ELT
    • Tableau Tableau
    • Puppet
  • Datatekniker

    Echostar Technologies - 1 år 7 måneder

    • Administration af 5 MySQL-produktionsservere i et replikeret miljø på 10-terabyte, der registrerer sundhedsdata fra set-top-bokse, som udvides med 14 til 17 gigabyte dagligt.
    • Oprettelse af et system til databasevarsler til monitorering af database- og serversundhed, master/slave-balance, dataintegritet, benchmarking og profilering.
    • Oprettelse og godkendelse af database-, tabel- og forespørgselsstrukturer til indlejrede SQLite-systemer, der bruges i millioner af set-top-bokse.
    • Tilsyn med og hjælp til alle andre MySQL-instanser, der bruges i forskellige afdelinger.
    • Udarbejdelse af og undervisning i SQL-kurser for medarbejdere, der arbejder med SQL.
  • Database Administrator

    Echostar Technologies - 1 år 7 måneder

    • 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.

    Teknologier:

    • Teknologier:
    • MySQL MySQL
    • Oracle Oracle
    • SQLite SQLite
  • Datatekniker

    SubscriberBASE - 1 år 1 måned

    • Administrerede 11 MySQL-servere, herunder syv sekundære servere i et replikeret miljø for en online medievirksomhed.
    • Brugte Nagios, Munin, Trac og MySQL proxy til ydeevnemonitorering, datastyring, servertilpasning, lastbalancering, backup og gendannelse, brugerprofiler og projektstyring.
    • Udviklede et databasepanel til monitorering af databasens og serverens tilstand samt udførte benchmarking og profilering.
    • Udførte et LAMP-baseret datalagerprogram med et rapportværktøj og fuldautomatiske ETL-processer.
  • Database Administrator

    SubscriberBASE - 1 år 1 måned

    • 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.

    Teknologier:

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

    Excel Telecom - 11 måneder

    • 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.

    Teknologier:

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

    FilmStew - 6 flere år 2 måneder

    • 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.

    Teknologier:

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

Uddannelse

  • BSc.BA

    University of Calgary · 1989 - 1992

Find din næste udvikler inden for få dage, ikke måneder

Book en 25-minutters samtale, hvor vi:

  • udfører behovsafdækning med fokus på udviklingsopgaver
  • Forklar vores proces, hvor vi matcher dig med kvalificerede, godkendte udviklere fra vores netværk
  • beskriver de næste trin for at finde det perfekte match på få dage

Lad os snakke om det