top of page

Hello! I'm Douglas Hagey

 

I have more than twenty years of experience in the high-tech industry with major information technology consulting and telecommunications firms.  My knowledge is primarily in the areas of data visualization, data analysis, and automated software testing which I can offer customers seeking to address some of the biggest challenges facing their organizations:

  • Producing high-quality software products and solutions for customers that maximize revenue and user satisfaction while minimizing costs
     

  • Harnessing organizational and external data to generate insightful information regarding their current business

You can view my latest work by using the Twitter link above.

EXPERIENCE
EXPERIENCE
2015-Present

Freelance Data Analyst and SW Tester

  • Developed, deployed, and maintained an interactive,  be-spoke, Python-based data analytics solution for Statiskicks (MX). This solution is currently being used by multiple top and second-tier football clubs and media companies in Mexico for the purposes of opposition analysis, player recruitment, and football news

  • Designed and deployed multiple custom analytics solutions using Holoviews Panel and Streamlit for Sunderland AFC (UK) for the purposes of academy player development, opposition analysis, and player recruitment

  • Built and deployed a robust, multi-tab Dash-based football data analytics app for a local tier-one professional football/soccer team in Austria

  • Provided tactical and data-based analytical reports to the coaching staff 

  • Designed and maintained the database and overall architecture used to support the football analytics solution

  • Built and deployed two versions of a Dash-based football analytics app for Plotly as part of an effort to promote Plotly products within the sports analytics community

  • As a contractor at Plotly, I designed multiple Dash Enterprise apps for corporate customers providing services in the financial (UN) and space exploration (NASA) industries.

  • Provided custom software testing services for several well-known international companies

2012-2015

Automation Test Engineer

BlackBerry

  • Led a group of automation engineers to author, update, and execute automated test plans on REST-based server software for both the BlackBerry World online store and internal IoT project using SoapUI, Groovy, and Python tools

2005-2012

Software Verification Engineer

BlackBerry

  • Led a software verification teams responsible for RIM’s AppWorld Application Store and Groupwise BlackBerry Enterprise Server

  • Authored, updated, and executed test plans on handheld, server, and desktop Java-based software

2002-2005

Security Software Support Specialist

2000-2002

Routing Verification Engineer

Entrust

  • Provided customer support for Entrust’s cryptographic internet security software suite including secure email, internet web commerce, SAP security, corporate compliance and secure desktop software products

Alcatel

  • Performed QA testing for the initial release of the multi protocol routing stacks used in Alcatel’s 7670 Routing Switch Platform and 7770 Routing Core Platform products

  • Researched, developed, and executed test plans to verify that Alcatel’s products conformed to industry standards, specifications and  RFCs

  • Executed router interoperability and performance testing to ensure Alcatel product compatibility with other vendors' products

  • Automated the test preparation process using Expect and Unix shell scripts

1999-2000

Systems Engineer

Alcatel

  • Maintained and upgraded the corporate NT and Sun server infrastructure in North and South America

  • Developed and implemented a strategy for Y2K compliance of the corporate NT server farm which resulted in a problem-free Y2K transition

  • Designed a remote thin client access solution for users in Europe and Asia which provided increased application performance for remote users

  • Implemented a corporate wide automated system for server software updates and security patches

1995-1999

Systems Engineer

Lockheed Martin

  • Migrated 3000 secure network users from Novell 3.x, 4.x, and Windows NT 3.51 environments to a Windows NT 4.0 based network infrastructure

  • Developed transition scripts and processes which automated user account and secure data migration, thereby speeding up the migration process

  • Developed several Visual Basic applications which simplified system administration and ensured secure user network connectivity to corporate systems

  • Engineered and deployed thin client solutions to provide centrally managed standard corporate applications to non-Windows NT users and satellite offices

EXPERIENCE
EDUCATION
EDUCATION
2019

Certificate Programs

PYTHON PROGRAMMING

University of Michigan

DATA VISUALIZATION WITH TABLEAU

University of California, Davis

FOOTBALL ANALYTICS PROGRAM

Statsbomb

CERTIFIED FOOTBALL ANALYST

Barca Innovation Hub

DATA VISUALIZATION WITH PLOTLY

Udemy

1999

Master's Degree

MASTER OF SCIENCE IN INFORMATION SYSTEMS

American University 

1993

Bachelor's Degree

FINANCE AND ECONOMICS​

Grove City College

CLIENTS
CLIENTS
kinder.png
paypal_edited_edited.png
nike_edited.png
amazon2_edited.png
plotly.png
Screen Shot 2020-03-04 at 10.30.59 AM.pn
tidal.png
volkswagen.jpeg
stern.png
pro7.png
utest.jpeg
upwork.png
SKILLS
SKILLS

Data Analysis and Visualization

Python Web Appllication Programming

Web Scraping and Automated Testing

Web Service API Testing

Agile Software Development

Software Defect Management

Projects
PROJECTS

Fantasy Football Statistics and Analysis

This project started out as a final delivery for a course on Python and Data Visualization at the University of Michigan. The initial concept was to scrape data from English Premier League Fantasy Football websites and produce a simple visualization of the data using Python, Pandas and Matplotlib. I subsequently expanded the project to become a more detailed and comprehensive analytical solution.
 

The project currently accomplishes the following:
 

  1. Scrapes European football statistics from multiple websites using Python and supporting libraries (e.g. Selenium, Requests)

  2. Normalizes, cleans and enters the data into a database (MySQL)

  3. Performs various data analysis operations in order to gather unique insights into the data and generates custom report

  4. Uses Tableau to analyze and visualize the data in order to provide additional insights
     

Please see the Tableau and Github social links at the bottom of this webpage for complete information on this project. The  following live and interactive visualizations represent a small subset of the solution:

Football Data Analytics

This tool was custom designed for Plotly as part of a marketing project to promote their tools within the sports analytics community. The Match Analysis tool takes freely available tracking and event data from Metrica and visualizes the data so that football analysts can assess the performance of both teams during the match. This product is a very scaled down version of what I built and currently use for analysis at the local pro football club that I am consulting for. Simply choose the appropriate demo data files from the pulldown menus.
 

CONTACT
CONTACT ME
bottom of page