Curriculum Vitae

Engineering Leader · Agile Coach · Software Craftsmanship Advocate

Remote (UK/Ireland)

Overview

Engineering leader with 10+ years of experience building and scaling high-performing teams (up to 22 engineers) across mobile, web, data, and platform systems. Known for driving engineering excellence, pragmatic Agile adoption, and sustainable delivery. Passionate about clean code, continuous improvement, and growing future leaders.

Recent Accomplishments

  • Built Oak National Academy’s first Incident Management process, Engineering Career Ladder, and Sustainable Development agreement
  • Managing Oak’s Engineering department capacity, effectiveness and budget
  • Scaled multiple teams by hiring and mentoring senior and lead engineers
  • Scaling short-term capacity by hiring and managing multiple contractor roles
  • Increased automated test coverage from ~2% to 35%+ across platforms while embedding TDD practices
  • Delivered 3 large-scale legacy migrations covering 2M+ user records
  • Released a flagship product with a 4.8/5 rating and zero critical post-launch defects
  • Designed and led org-wide Agile and continuous improvement training

Core Competencies

  • Engineering Leadership & Org Design
  • Agile Coaching (Kanban, Scrum, SAFe, Hoshin)
  • Career Development & Mentoring
  • Delivery, Reliability & Incident Management
  • Test-Driven Development & Quality Culture
  • Cloud-native Architecture & CI/CD

Professional Experience

Oak National Academy — Software Engineering Manager

Feb 2023 – Present · Remote

Strategic leadership role reporting to Head of Engineering. First SEM hire, responsible for scaling Agile practices, improving engineering effectiveness, and supporting hiring and budgeting decisions.

  • Built Oak’s first Incident Management process and Engineering Career Ladder
  • Built Oak’s Engineering onboarding, probation and offboarding process
  • Established a Sustainable Development agreement to support healthy delivery
  • Scaled teams and built the first dedicated Data and Platform team
  • Delivered engineering health metrics and led a culture transformation
  • Championed quality, feedback, and continuous learning across engineering
  • Co-managing the departments 6-figure budget.

Tech: GCP, Postgres, GraphQL, Vercel, NextJS, React, TypeScript

Flipdish — Software Engineering Manager II

Feb 2021 – Nov 2022 · Remote

Managed mobile and web end-user experience teams across Android, iOS, Web, Backend, and QA. Accountable for interfaces responsible for 93% of user fee revenue.

  • Led redesign of the Web Ordering application
  • Rolled out a Dynamic Address API across platforms
  • Introduced D&I workshops and spoke at the Flipdish Annual Conference
  • Co-created the engineering career ladder and mentored 3 internal promotions
  • Improved release cadence via mobile automation and CI improvements

Tech: React, NextJS, Java, Kotlin, Swift, React Native, WebDriverIO

Mastercard — Director of Engineering

Jan 2020 – Feb 2021 · Dublin

Led Consumer Lifecycle & Card Services teams delivering secure, PCI-compliant APIs.

  • Delivered 3 major legacy migrations (2M+ user records)
  • Embedded a test-first culture across teams
  • Improved CI/CD pipelines and release reliability
  • Implemented monitoring and instrumentation across internal tools

Tech: Java, Spring Boot, MongoDB, AES Encryption

Verizon Connect — Software Development Manager

Jul 2018 – Jan 2020 · Dublin

Managed mobile and API teams for the Field Service Dispatch product.

  • Scaled the team from 6 to 22 engineers across 3 squads in 5 months
  • Built highly autonomous teams with >90% automated test coverage
  • Delivered product on time with a 4.8/5 rating and zero critical incidents
  • Enabled teams to run the full release cycle independently

Tech: Java, Kotlin, Swift, AWS

Earlier Experience

  • Android Squad Lead — Verizon Connect (2017–2018)
  • Android Technical Lead — Daft Media Ltd. (2014–2017)
  • Senior Android Developer — AOL Global Ltd. (2011–2014)
  • Android Developer — JTribe Ltd. (2010–2011)
  • Software Developer — Anam Technologies Ltd. (2005–2010)

Education & Certifications

  • M.Sc. Computer Science (Networks & Distributed Systems) — Trinity College Dublin
  • B.A. Mod. Information & Communications Technology — Trinity College Dublin
  • ICAgile: Agile Foundations, Team Facilitation, Agile Coaching
  • Mindstream: Life Coach Certification
  • Diploma in New Product Development Project Management — Fitzwilliam Institute

Writing & Media

  • Rules for Software Development — Author (Amazon, 2024)
  • The Rules of Software Development podcast - Host