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.