Edinburgh, Scotland, United Kingdom
I am a Software Development Engineer based in Edinburgh, Scotland, currently working as a technical lead on a team at Kraken, a UK-based company providing smart charging services for both domestic devices such as electric vehicles. I previously worked within several of Amazon's core pillars. I was a lead developer on a multi-team project to productionise LLMs for use in image generation for advertising. My previous experience includes video creative building and delivery, and HR data management, retention compliance, analysis, and experimentation. Prior to working full time, I successfully completed two industry internships. One was with Amazon, implementing a product manager facing system to allow for ad hoc testing of an AWS S3 service. The first was with Tasktop Technologies, working on DevOps tools to support their integrated communication software. I graduated with a Bachelor of Computer Science from the University of British Columbia. During my degree I completed two internships (Amazon AWS and Tasktop), co-authored two academic research papers, maintained the equivalent of First Class Honours/4.0 GPA, TAed multiple undergrad courses, and was an active supporter of diversity in technical fields.
- Leading technical team in projects including migration off of legacy systems, scaling to meet increasing global customer base, and extension of customer onboarding API features - Designing, implementing and shipping technical solutions for initiatives including legacy migration and improved system design - Organising cross-org innovation workshop to strategise architecture and scaling improvements - Collaborating cross-team with both technical and non-technical stakeholders - Mentoring and supporting peers on a daily basis
Significant experience with full stack and back end design and implementation of scalable, accessible, and secure applications within multiple Amazon domains, including Advertising generative AI productionisation, Advertising creative video creative building, HR data systems, and HR employee-facing applications. Projects include: - As one of the lead engineers in a multi-team project, proposed, designed, and implemented a solution to productionise ML image generation models built by an applied science partner team. - Designed and implemented extended functionality of existing video template creative builder services, including support for interactivity in advertising creatives - Proposed, designed, and implemented supporting microservices of company-wide HR application to extend user options for feedback and flexibility - Designed and implemented API for central HR manager-facing application - Designed and implemented high-throughput HR data analytics systems, ensuring secure handling and appropriate obfuscation of sensitive employee data. - Proposed and executed migration of sensitive data onto new services to support continued availability Cross-product initiatives: - Interviewed and participated in hiring Software Development Engineers; nominated to be a Bar Raiser (training postponed due to company shifts in rate of hiring) - Provided formal and informal mentoring to peers - Nominated for Scotland Women in Technology's Inspirational Woman of the Year award (2023)
Teaching assistant for all students in the Bachelor of Computer Science (Second Degree) program. Provided support and mentorship for CS core curriculum via in-person office hours and online forums. On my own initiative, I founded and authored a weekly column on the BCS forum to share knowledge and tips about tools, study strategies, or other useful material. To my knowledge this column is still being run by current students to this day.
CPSC 320: Intermediate Algorithm Design and Analysis (Spring 2017) CPSC 110: Computation, Programs, and Programming (Fall 2015, Spring 2016) Responsibilities include: - Teaching labs to groups of ~25 students - Tutoring students one-on-one and in small groups - Supporting and facilitating lectures taught by faculty - Answering questions on the online forum - Grading midterm and final exams
- TSE accepted paper, second author - Self-directed implementation of command recommender plugin for Eclipse Supervised by Dr. Gail Murphy. Full time May-Aug 2015, moving to part time during the 15-16 school year.
Internship with Amazon AWS - Simple Storage Service (S3) Designed and implemented a full stack service (extending existing UI) to allow for spot testing of the team's product from outside of the code base. This used a polling system to check for new or updated tests input by users in the UI, ran them against the service, and updated the results for review by the user.