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
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
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
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
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:
-
Scrapes European football statistics from multiple websites using Python and supporting libraries (e.g. Selenium, Requests)
-
Normalizes, cleans and enters the data into a database (MySQL)
-
Performs various data analysis operations in order to gather unique insights into the data and generates custom report
-
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.