Data scientist at vTime | Ph.D. in evolutionary biology | Big football (soccer) nerd |
Contact: joedgallagher[at]gmail[dot]com
Location: Liverpool, UK
Education
Doctor of Philosophy, University of Sheffield, UK
Thesis title: “Gregarious immunisation in the mealworm beetle, Tenebrio molitor”
MBiolSci Zoology, University of Sheffield, UK
Published research papers
Gallagher J.D., Siva-Jothy M.T., Evison, S.E.F. (2018). Social cues trigger differential immune investment strategies in a non-social insect, Tenebrio molitor. Biology Letters doi:10.1098/rsbl.2017.0709 (Paper link)
Armitage S.A.O., Gallagher J.D., Thompson, J.J.W., Siva-Jothy M.T., Evison, S.E.F. (2016). Resource constraints and variation in cuticular colour and architecture in adult Tenebrio molitor. Journal of Insect Physiology. doi:10.1016/j.jinsphys.2016.11.005 (Paper link)
Jacobs C.G.C., Gallagher J.D., Evison S.E.F., Heckel, D.G., Vilcinskas, A., Vogel H. (2016). Endogenous egg immune defenses in the yellow mealworm beetle (Tenebrio molitor). Developmental & Comparative Immunology. doi:10.1016/j.dci.2016.12.007 (Paper link)
Skills
Technical skills
- Data analysis
- Statistical analysis (regression, general linear models, mixed models, principal component analysis, bootstrapping, Bayesian inference)
- Machine learning (e.g. predicting customer attrition with random forests)
- Deep learning with Keras and TensorFlow (e.g. audio-based facial animation using convolutional network, text generation with LSTM)
- Spatial data analysis (e.g. ethological analysis)
- Forecasting time series data (incl multiseasonal patterns, regressors)
- Natural language processing and sentiment analysis (n-grams, vocabulary-based vectorisation)
- Customer segmentation (k-means clustering, DBSCAN)
- Matchmaking (collaborative filtering) and content recommendation (content-based recommenders)
- Quantitative financial modelling (RSI, MACD, percentile rank)
- Monte Carlo simulation (e.g. World Cup success based on Elo ranking, expected points based on expected goals)
- Data processing and warehousing
- Advanced SQL with Redshift and PostgreSQL (UDFs, CTEs, query optimisation)
- AWS: Data warehousing and maintenance with Data Pipelines, Redshift, and Command Line Interface
- Data warehousing and query parallelisation with Pivotal Greenplum
- Database administration (pgAdmin, phpMyAdmin)
- Web scraping (Selenium, JSON / XML)
- Integration with web APIs (Google Firebase, Google Analytics, Google Maps, OpenStreetMap)
- Active external database connections with DBI-compliant interfaces (RPostgreSQL, PivotalR)
- Advanced R for efficient, scalable, and exportable solutions (tidyverse, data.table, caret, H2O, keras, reticulate, shiny)
- Data visualisation
- Miscellanous
- Shell scripting and automated task scheduling
- Web development (HTML5, CSS3, JavaScript; dynamic website design with CMSs [WordPress, Joomla], static site generation (Jekyll))
- Automated report production with RMarkdown
- Microsoft Excel: advanced formulae (e.g. VLOOKUP, SUMIF), pivot tables, conditional formatting
- Automated image analysis (e.g. here, here and here) and motion tracking in C++)
Communication, teaching, and teamwork skills
- Oral and poster presentations at scientific conferences
- Teaching assistant on numerous undergraduate laboratory practicals (2011 – 2015)
- Provided technical training on laboratory techniques and data analysis to visiting students and members of staff
- Co-supervised several undergraduate and Masters research projects
- Contributor to outreach programme ‘Discovery’ at University of Sheffield, a series of interactive workshops and talks aimed at promoting STEM to schoolchildren (2012-2016)