Hi, I’m Claire!👋 I’m a 4th Year computer science student studying in Trinity College Dublin. I have a particular interest in technical infrastructure, and how systems work. I love well written and well-structured code.
2020-Present (planned graduation in June 2025)
2022-Present
I was selected for these roles based on my academic performance. I worked as a demonstrator and advisor in labs for the following modules:
January 2024 - June 2024
In this 5 month internship, I worked on the Vehicle Build team - an Agile team developing and supporting a cloud native service assisting vehicle insurers in estimating risk. I worked with the product team to enable caching for a data provider. I performed QOL fixes to reduce alarming and improve monitoring dashboards. I spearheaded the microservice upgrades from Spring Boot 2.7 to Spring Boot 3.0 and from Java 17 to Java 21, finding supporting tools, performing a large proportion of the migrations of microservices, and documenting the process for knowledge sharing. With these projects I improved the security and efficiency of the Vehicle Build service, while improving monitorability.
The flagship project of my internship was designing and implementing a status checker for a data ingress process, which integrated with AWS Eventbridge, SNS, SQS and Lambda to perform status checks on S3 buckets and Glue ETL Pipelines. I integrated this status checker with external monitoring tooling, allowing on-call alarms to be sent when the status checks fail. The infrastructure of this status checker was defined using Terraform, an Infrastructure as Code solution, while the status checks were written in Java. The status checks were designed in a generic way to be easily extended to any other contexts. Previously, if data was not uploaded into the data ingress process, the issue needed to be noticed manually. This could lead to data quality issues, which could affect other teams. These status checks provide toil-free visibility of the data ingress process, adding additional reliability and saving engineering time.
Summer 2023
In this 13 week internship, I worked independently to create a metadata integrity checker. I consulted with my team, located in India, Ireland, and the USA, to design the checker from the ground up. I wrote a private API which performs 5 checks on this metadata, alerting when an error is found. I worked with another team to automate this check.
Previously, metadata errors could cause incidents without warning. My work ensured metadata issues are noticed, and allowed long term debugging of metadata errors. I added reliability against failure to an existing Google product. The API which implements the checks is easily modifiable to add more checks. The project should save up to 50 engineering hours per year. I did this work in Java, practicing CI/CD, and implementing monitoring.
Summer 2022
In this 12 week internship, I worked with a partner to integrate server calls into a command line interface. These were required for certain commands to run. Previously, these server calls had to be done manually by calling 2 other command line interfaces before running the intended command. Our work made this tool easier and more efficient to use. I did this work in Go, and submitted over 50 commits personally, practising CI/CD.
2021-2023
I was granted a Book Prize for my excellent grades in 1st, 2nd, and 3rd years of university.
2020
Loreto College St. Stephen’s Green
2017-2020
Loreto College St. Stephen’s Green. Founded coding club in my secondary school, and taught younger students programming.
All of these awards were granted for projects which used agent-based modelling programmed using NetLogo.
3 projects, from 2014-2017
Winner of overall Runner-Up Individual prize (one of the top four prizes), CSO prize for best use of open data, First place Individual - Junior Social and Behavioural Sciences, RTE Student Award for overall best Social and Behavioural Sciences project, First place Individual - Junior Chemical, Physical and Mathematical Sciences, Google Creative Technology Award (Best Female).
2015
Regional Finalist, youngest individual finalist from EMEA.