Aside

Adam Rawles

Contact Info

Projects

teacheR

Authored a book aimed at beginners to the R programming language. Hosted at https://teacher.arawles.co.uk.

Preferred Stack

Python

Database

Containerisation/hosting

Disclaimer

PDF Version

Last updated on 2025-08-22.

Main

Adam Rawles

Skills

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 am most experienced in building RESTful APIs, with a strong background in database design, querying and management.
  • More recently I have focused on the design and implementation of microservices.
  • I have experience using a wide range of Azure services and resources, including app services, service buses for asynchronous messaging and API management layers.
  • 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 an extensive 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

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.

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

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

Professional Experience

Principal Data Scientist

Guernsey Financial Services Commission

Guernsey, CI / Wales, UK

2025 - Present

  • Mentored and guided both developers and data scientists as part of various projects.
  • Acted as the technical lead for multiple workstreams as part of the Commission’s largest ever IT project.

Senior Data Scientist

Guernsey Financial Services Commission

Guernsey, CI / Wales, UK

2022 - 2025

  • 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 and implement the underlying microservices architecture to drive both the portal and future systems.

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 implemented 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.