Resume

Experience

Technical writer with a software engineering background. I write developer docs, build docs tooling, and I always look for ways to improve workflows.

Technical Writer — Google

July 2022 – Present
  • Own developer-facing documentation for five teams under Google Distributed Cloud’s air-gapped product area — planning, triaging, and shipping docs that unblock implementation and onboarding.
  • Built a tool that automated broken URL detection across documentation, replacing a manual process and fixing many broken links in the first automated scan.
  • Created the first manual test plan for documentation, executed each release — surfacing 40+ issues that would have shipped otherwise.
  • Earned Google Cloud Associate Cloud Engineer certification to collaborate more effectively with Engineering and Product stakeholders.

Technical Writer — Freelance

March 2020 – September 2022
  • Wrote How-To guides for TalkJS demonstrating practical uses of their JavaScript SDK and chat API.
  • Created and improved API documentation for clients across energy, health insurance, and banking.
  • Authored SQL tutorial series for LearnSQL.com, designed for learners at every skill level.
  • Delivered SEO-focused technical articles that ranked on page 1 of Google for targeted hiring keywords.

Quality Control Engineer — RapidRatings International

May 2020 – May 2022
  • Partnered with the API team to manually test features shipped via Scrum — bridging QA, engineering, and product.
  • Automated API and UI tests with Python, Behave, and Cucumber; contributed to daily Jenkins regression runs.
  • Authored system documentation, training materials, and Jira/Xray test plan workflows for the QA team.
  • Led daily stand-ups, sprint planning, and candidate interviews — praised for collaborative focus on quality.

Software Developer — BookNet Canada

July 2019 – January 2020
  • Extended a .NET C# POS data extraction app to support Shopify, Lightspeed, and Square via REST APIs and OAuth 2.0.
  • Built internal file browser tooling and three ASP.NET report pages; defined SOAP web service methods for SQL data export.

Application Developer — Royal Bank of Canada

March 2018 – June 2019
  • Developed C# features for an in-house application; performed QA, bug fixes, and ad-hoc SQL reporting.
  • Automated bulk email delivery for 90,000 records, cutting 5 minutes of processing time per record.

Education

B.Sc. Computer Applications and Software Engineering

Dublin City University
  • Coursework in Software Testing, Networks & Internet, and Linear Algebra.
  • Final year project: Gamified Irish language learning app in Unity (C#) with SQLite.
  • Third-year project: Virtual ant colony simulation in Java with AI pathfinding.