Michael G.

About Me

Michael is a Machine Learning Consultant and Educator with a technical focus on machine learning and statistical analysis using Python, R, SQL and Shiny. He provides expertise for machine learning, regression analysis and statistics, text mining and social media analysis, time series analysis, Shiny Web Applications and machine learning applications using frameworks such as Keras and TensorFlow. He is a keen researcher and participant in international machine learning conferences.

AI, ML & LLM

Database

DevOps

Other

Work history

UpStack
UpStack
Data Engineer / Machine Learning Consultant
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Seeking Alpha
Seeking Alpha
Financial Writer
2019 - 2019
Remote
  • Conducted automated financial ratio analysis for companies across a range of industries using Python’s Quandl library.

  • Identified and reported on undervalued stocks based on free cash flow analysis.

  • Wrote and edited investment commentaries, statistical analysis white papers, sponsored commentaries, quarterly outlooks and customized RFP response materials.

O'Reilly Media
O'Reilly Media
R Video Course Developer
2017 - 2018 (1 year)
United States
  • Developed an extensive video course on the application of data manipulation, regression analysis and machine learning techniques in R with O'Reilly Media.

  • Instructed students on how to utilize R to conduct extensive data manipulation techniques on datasets with over 750,000 observations.

  • Worked with a team of 4 video content editors for the creation and production of the relevant course material, with over 2 hours of instructional video for students..

MGCodesandStats
MGCodesandStats
Machine Learning Consultant
2016 - Present (9 years)
Ireland
  • Built time series model using Python for company in the energy industry that allowed for automatic selection of moving average parameters based on RMSE minimisation.

  • Utilized regression analysis in engineering solutions that influenced traffic policy for a local Canadian government.

  • Designed an OLS regression model with an autocorrelation feature to identify statistically significant 6.569 units increase in road collisions from adverse weather conditions.

Self-Employed
Self-Employed
Independent Forex Trader
2014 - 2016 (2 years)
Remote
  • Successfully traded on the forex markets using data science analytics tools developed in Python and R.

  • Efficiently developed a momentum trading model using quantmod to conduct strong-weak analysis on major currency pairs on the market.

  • Identified a sharp breakout in the GBP/JPY after 2016 U.S. Presidential Election using the model; leading to a 45% return on trade.

Citco Fund Services
Citco Fund Services
Hedge Fund Administrator
2013 - 2014 (1 year)
Ireland
  • Efficiently oversaw the implementation of financial reconciliation procedures for a range of hedge fund clients.

  • Utilized Excel and VBA in implementing procedures for the reconciliation of hedge fund accounts worth over $10bn.

  • Reduced P&L calculation time by up to 20% using VBA automation procedures.

Showcase

Consultant - Predicting Hotel Cancellations with Support Vector Machines, SARIMA, and LSTM
Consultant - Predicting Hotel Cancellations with Support Vector Machines, SARIMA, and LSTM
  • Hotel cancellations negatively impact businesses by causing revenue loss and coordination difficulties.

  • Machine learning models (ExtraTreesClassifer, logistic regression, and SVM) were used to predict cancellation rates using 20,000 booking entries.

  • The LSTM model achieved a mean directional accuracy of 90% in predicting weekly cancellations.

Consultant - Image Recognition with KERAS: Convulutional Neural Networks
Consultant - Image Recognition with KERAS: Convulutional Neural Networks
  • Developed a classifier to distinguish between car and plane images.

  • Utilized data augmentation with a VGG16 pre-trained network to mitigate overfitting.

  • Achieved 93% accuracy on the test set with significantly reduced validation loss.

Consultant (Time Series Analysis) - : Forecasting Wikipedia Page Views for term “Brexit” with LSTM
Consultant (Time Series Analysis) - : Forecasting Wikipedia Page Views for term “Brexit” with LSTM
  • Developed a forecasting model using LSTM to predict page views for the term ‘Brexit’ on the Wikipedia platform.

  • The model achieved a test score of 0.33 RMSE and demonstrated consistency in predicting anomalies across page view trends.

  • A long-short-term memory network was utilized to forecast page views for the test set.

Machine Learning Consultant - K-Means Clustering: Analysing City of London Traffic
Machine Learning Consultant - K-Means Clustering: Analysing City of London Traffic
  • Implemented a K-Means clustering algorithm to classify traffic patterns in the City of London.

  • Identified six separate route clusters based on traffic density.

  • Segmented traffic by cyclists and car/taxi density to differentiate routes.

Consultant (Time Series Analysis) - SARIMA: Forecasting seasonal weather data with Python and R
Consultant (Time Series Analysis) - SARIMA: Forecasting seasonal weather data with Python and R
  • Implemented a SARIMA model to predict temperature fluctuations in Dublin, Ireland.

  • Achieved a mean percentage error of 7% with over 70% of observations exhibiting less than 10% deviation.

  • The model utilized seasonally-adjusted data for forecasting.

Education

Professional Certificate in Financial Management
Professional Certificate in Financial Management
Cornell University
2012 - 2012
Master of Business Economics
Master of Business Economics
University College Cork, Ireland
2011 - 2013 (2 years)
Certificate in Chinese Language Competency
Certificate in Chinese Language Competency
Shanghai University, China
2009 - 2010 (1 year)
Bachelor of Arts - Economics and Chinese Studies
Bachelor of Arts - Economics and Chinese Studies
University College Cork, Ireland
2007 - 2011 (4 years)
AWS Certified Cloud Practitioner
AWS Certified Cloud Practitioner
Amazon Web Services