Aside

Adam Rawles

Contact Info

Projects

Disclaimer

PDF Version

Last updated on 2025-04-10.

Main

Adam Rawles

Skills

Data Science

I have 7+ of experience both using and teaching the R programming language.
I am experienced in applying various statistical methods with both R and Python.
I have designed and implemented multiple GPU-accelerated machine learning models using CUDA, PyTorch, Keras and sklearn.
I have exposure to different machine-learning hosting platforms, including HuggingFace and MLFlow.

N/A

N/A

Development

I have many years worth of experience as a Python-focused back-end developer, using a stack including tools such as FastAPI, SQLAlchemy and Pydantic.
I possess a strong theoretical and practical knowledge base which I have used to help train junior developers in many areas.
In my role as lead developer, I have a strong background in helping to plan sprints, assigning tickets and evaluating pull requests.
Despite being more experienced in back-end development, I am competent using TypeScript and Angular.

N/A

N/A

Dev Ops

I have many years of experience using development-workflow tools including Git, Github and Azure DevOps.
I have extensive experience creating and maintaining build and release pipelines with GitHub Actions, TravisCI and Azure DevOps.
I have a strong familiarity with many Azure cloud platforms, including App Services, Service Buses and API Management Layers.

N/A

N/A

Data Modelling

I am proficient in constructing and maintaining large scale data models based on microservice frameworks.
I am experienced in the use of object-relational mappers (ORMs), such as SQLAlchemy to bridge the gap between data models and code.
I have extensive experience creating and applying data and schema migrations using Alembic.

N/A

N/A

Professional Experience

Senior Data Scientist

Guernsey Financial Services Commission

Guernsey, CI / Wales, UK

2022 - Present

  • Acted as lead developer for a large scale project to create a new online applications portal.
  • Acted as data expert to help with the MoneyVal inspection, focusing on data extraction and presentation to help answer queries.
  • Worked with the Infrastructure team to design the underlying microservices to drive both the portal and future systems.
  • Consistently achieved positive appraisal results since joining the GFSC.

Data Analyst

Guernsey Financial Services Commission

Guernsey, CI

2019 - 2022

  • I was the lead developer for a project utilising machine-learning and advanced modelling to improve financial regulation.
  • I developed and implemented a tool to flag problematic documents to supervisors based on a neural-network model.
  • I designed and implented a completely custom R repository that utilised automatic-building tools and a RESTful API.
  • I also further developed and delivered R training materials (teacheR and opeRate).

Graduate Data Analyst

ELEXON

London, UK

2018 - 2019

  • I implemented a new risk simulation, utilising a Monte-Carlo methodology in R to better estimate the financial cost associated with specific risks.
  • I Automated and updated market reports, allowing them to be automatically published to the ELEXON website with custom HTML widgets to allow for greater user interaction.
  • I developed an open-source R package to facilitate the extraction of energy-related data from the Balancing Mechanism Reporting Service API provided by ELEXON called BMRSr.

Education

Cardiff University

First Class Honors - BSc. Psychology

Cardiff, UK

2014 - 2018

Project: An Evaluation of Spatial Representations of Order and the Efficacy of Online Studies

  • I designed an online and lab-based version of a cognitive psychology experiment testing the relationship between actual and represented differences between items in a list.
  • I extended the functionality of the developing PsychoJS software to run the experiment online.