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.