Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Owner
Composing Software SolutionsOwner
May. 2023- Spearheaded several Python-based data processing tools, including an imaging readout processing pipeline, improving the efficiency and reliability of analytical workflows. - Built user-facing analytical applications, including a sample size calculator developed with NiceGUI, translating complex statistical logic into accessible, performant interfaces. - Involved in the design and implementation of CI/CD workflows and infrastructure using Terraform, with comprehensive unit and integration testing to support production-grade scientific applications. - Built several R packages and applications with Sass, javascript, mysql, and testing. CI implemented with github actions.
Software Engineer
AstraZenecaSoftware Engineer
May. 2020 - May. 2023United Kingdom, Bristol• Led the design and development of the Cell Surface Explorer application using R Shiny, delivering a production-ready MVP that secured subsequent internal funding and adoption. • Built HawQCS, a Python-based framework that accelerated the generation of publication-quality visualisations from clinical and imaging data. • Owned the design and maintenance of a complex analytical web application using R Shiny, JavaScript, and CSS, supporting survival analysis and high-dimensional data exploration.
Administrator
Financial Claims Made SimpleAdministrator
Mar. 2020 - May. 2020Bristol, England, United Kingdom
PhD Student
Cardiff University / Prifysgol CaerdyddPhD Student
Oct. 2016 - Mar. 2023The PhD used R, Python and Bash scripting to investigate the use of gene-set polygenic risk scores in determining the causal genetic mechanisms in schizophrenia. A complex bioinformatics workflow named SurPRSe and a shiny app named PRSAVE were created to generate and visualise the gene-set PRS. The relationship between the common genetics of schizophrenia and subcortical brain volume sizes was investigated. Gene-set PRS was found to improve our understanding of the genetic architecture between schizophrenia and cognition.
Bioinformatician
MRC-NGGBioinformatician
Oct. 2016 - Mar. 2023
MRes Student
Cardiff University / Prifysgol CaerdyddMRes Student
Sep. 2015 - Sep. 2016Cardiff, United KingdomIntegrating human and mouse gene expression data: An example in Huntington's disease An R pipeline was created that improved on the statistical rigidity of existing gene list annotation procedures and aimed to remove biological redundancy from the output. The pipeline was applied to two Huntington's disease gene expression datasets (human and mouse). The two datasets were integrated using weighted gene-coexpression network analysis.
Sales Assistant
LloydspharmacySales Assistant
Apr. 2015 - Sep. 2015Princes RisboroughA part-time job which has provided me with invaluable experience in the real world reality of the pharmaceutical industry, as well as a chance to hone and perfect the way I present myself.
Student
University of BrightonStudent
Sep. 2011 - Jun. 2014BrightonProject title: The Effect of Bacterial Diversity on the Behaviour of Kin Discrimination in the Common Dormouse Past papers have identified several ways in which mammals discriminate between their kin including Phenotype-matching (individual learns its own phenotype and compares), spatial recognition (if mammals are living close together, altruistic acts are selected for) and recognition by association (learn to "recognise" familiar individuals). However, there is a lack of information describing the mechanism of kin discrimination, and confusion in the terminology used. The Fermentation for Chemical Recognition Hypothesis (FCRH) has been put forward as an individuality cue to contribute to kin discrimination behaviour. It proposes that the Major Histocompatability complex will encode for the immunology on the mammal in question and select for the bacterial colonies on the mammal. The first part declaring that all symbiotic bacteria which live in scent glands produce volatile odours already has substantial evidence in support. This project used the dormouse as a model organism to attempt to confirm whether the second part of the FCRH is valid (recognition cues recognised by the subject will be based on composition and structure of the bacterial communities inhabiting their glands). A relatedness estimation between dormice pedigrees was compared to the diversity of bacteria found on the dormice. A relationship was suggested but the results were insignificant.

Requests

Touchpoint image
0
Personal Pitch
Expert in Python, R and data science applications
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like John on Intch
IT
1021988 people
15
Managing Director @ Streamfield Business Support
16
Senior software engineer
20
Project and business Manager
ITFrontend Developer
180049 people
19
Front End Developer
16
Brand ambassador
17
Software Engineering Manager @ Expedia Group