Building Systems
That Scale.

Senior Software Engineer with 14+ years delivering backend systems across Europe's regulated sectors: Fintech, GovTech and Agritech.

I specialise in compliance-aware distributed architecture: building and transforming cloud-native platforms where data integrity, system availability and regulatory requirements are non-negotiable.

github.com ↗

Dairymaster Active

Senior SWE developing mission-critical farm management systems: real-time IoT data, cloud-native services, 1,000's farms globally.

Open To Senior Backend

  • 01Senior backend roles: distributed systems, APIs and cloud-native platforms.
  • 02Regulated sectors: healthcare (HL7, FHIR), finance and agritech.
  • 03Remote, or on-site in Kerry.
Get in touch ↑

Architecture Log

Senior Software Engineer

Dairymaster, Co. Kerry
May 2016 - Current

"Transforming legacy enterprise systems into high-performance cloud architectures, migrating monolithic platforms to cloud-native services now serving 1,000's farms globally."

  • Services Transformation: Architected and led delivery of a cloud-native platform serving 1,000's farms globally using AWS ECS, EKS and Infrastructure as Code, guiding engineers through the full migration lifecycle.
  • Mission Critical Operations: Engineered real-time monitoring system and APIs, meeting SLA uptime goals for time-sensitive dairy operations.
  • DevSecOps Excellence: Defined and drove adoption of DevSecOps practices across the team: ELK/Prometheus/Grafana observability, GitLab CI/CD with ArgoCD and Helm, with security-gated pipeline standards.
  • Edge-to-Cloud Data Sync: Designed a CDC pipeline enabling real-time bi-directional Edge-to-Cloud synchronization between IoT farm sensors and globally distributed cloud systems.
AWS Kubernetes Spring Boot 4 .NET 10 React Swift & SwiftUI

Software Engineer

Quest Computing, Dublin
Nov 2012 - May 2016
  • HL7 Clinical Messaging: Built the HSE PCRS HL7 v2.4 service for the Under-6s GP scheme, processing ORU^R01 observations from GP systems via Healthlink and returning HL7 ACKs (Spring Boot, JAXB, LOINC). Write-up
  • Public Sector Modernisation: Migrated legacy Apache Struts/JavaEE monoliths to Spring Boot microservices and refactored PL/SQL into RESTful SOA APIs.
  • Stakeholder Delivery: Translated government requirements into architecture for services used by millions of citizens, under strict data integrity and compliance requirements.
HL7 v2.4 Healthlink Spring Boot JAXB Oracle PL/SQL Java EE

The Foundation

UTS Insearch
Sydney, 2015–2016

Deployed UTS Insearch on AWS China (CN): a separately governed partition with distinct compliance requirements. Mobile-first build for Mainland China, Hong Kong and Taiwan via CloudFront CDN and native Chinese social integrations.

BSB
Dublin, 2011–2012

Delivered financial and insurance software for Tier-1 European institutions including AXA, BNP Paribas and Société Générale, building within compliance frameworks governed by MiFID, Basel II, Solvency II and PCI DSS standards, and early exposure to the rigour of regulated financial services delivery.

Internships
Microsoft (Dublin) & Microsystems (Chicago)

Early exposure to Azure, .NET, and Open XML document formats.

Recent Builds

Healthcare

OpenClaim Core

A claims clearinghouse built on HL7 FHIR R5. It scrubs hospital claims, books them in a double-entry ledger and delivers them to payers through a transactional outbox.

Java 25 Spring Boot 4 FHIR R5 PostgreSQL
AgriTech / IoT

Agritelem

Livestock telemetry from sensor to phone. Hourly sensor data is checked against each animal's 14-day baseline to flag estrus, heat stress and bad data, with an offline-first iOS app.

Go TimescaleDB SwiftUI OpenAPI 3.1
Banking / KYC

Aegis CLM

KYC and AML decisioning for bank counterparties. It traces beneficial ownership through layered and circular structures, and answers "what did we know then" from a bitemporal event store.

.NET 10 C# 14 Marten Event Sourcing
Identity / eIDAS

Trust Hub Core

The heart of an eIDAS remote qualified-signature service. It verifies national eID logins and enforces SCAL2 sole control before a cloud HSM key signs anything.

Rust axum eIDAS SCAL2

The Toolkit

Languages

Production Expertise
Java C# TypeScript Swift
Proficient / Prior
Kotlin Python Rust Go

Cloud & Infra

  • AWS (EKS, ECS, RDS, DynamoDB)
  • Terraform (IaC)
  • Docker & Kubernetes
  • ELK / Prometheus / Grafana

Frameworks

Spring Boot 4
.NET Aspire
React
Angular
SwiftUI
Node.js
Kafka
HAPI FHIR

Compliance & Security

Regulatory Standards
ISO 27001 ISO 9001 NIS2 GDPR eIDAS MiFID II AMLR
Data & Interop
PostgreSQL TimescaleDB HL7 v2 HL7 FHIR R5 ICAR ADE OpenAPI 3.1
Security Frameworks
OWASP CyFun
Tooling & Accessibility
Snyk SonarQube WCAG

Writing

· 8 min read
FHIR R5 HL7 Spring Boot Java Healthcare

OpenClaim Core: A FHIR R5 Claims Clearinghouse in Five Diagrams

How OpenClaim Core takes a FHIR R5 claim from a hospital, gets it to the payer once and keeps every cent balanced. Five diagrams and one worked example.