2022 — Present
Staff Software Engineer, Integrations Tech Lead
CoinTracker · Remote
Provided technical leadership for CoinTracker's data ingestion platform, responsible for ingesting financial data for 3M+ users across 500+ integrations. Led the migration from a legacy task-queue system to Temporal-based durable execution workflows, significantly improving reliability, observability, and operational resilience. Drove the redesign of the ingestion architecture into a scalable modern ELT platform with raw data persistence to support analytics and downstream data products.
Python
Temporal
Flask
PostgreSQL
Redis
GKE
Cloud Run
BigQuery
DuckDB
dlt
2018 — 2022
Software Engineer, Data Science Team Lead
FieldAware · Remote
Led the architecture and delivery of a large-scale route optimisation engine for mobile workforce scheduling using mixed-integer programming and heuristic optimisation techniques.
Python
Redis
Docker
ECS
Gurobi
OR-Tools
2010 — 2018
Software Engineer, Mobile Team Lead
FieldAware · Dublin, Ireland / Remote
Led the FieldAware mobile engineering team and contributed to the architecture and development of the company's iOS application.
Objective-C
Swift
UIKit
CoreData
2008 — 2011
Teaching Assistant
Trinity College Dublin · Dublin, Ireland
2005 — 2008
Graduate Assistant
University of Applied Sciences Wiesbaden · Germany