Site Reliability Engineer | Software Engineer | Functional Programming Specialist
cv@tmorris.net • +61 408711099 • Brisbane, Australia
Specialised in Site Reliability Engineering (SRE): ensuring high availability, scalability, and performance of distributed systems across cloud and on-prem environments.
Functional Programming expertise (Scala, Haskell, F#, Agda, Idris) applied to high-assurance, rapid software development in production-critical systems.
Cloud Infrastructure & Automation: Experienced with AWS (EC2, S3, Redshift, Copilot), Kubernetes, Docker, Terraform, and CI/CD pipelines (Jenkins, GitLab, GitHub Actions).
Observability & Monitoring: Proficient with Apache Kafka, Pulsar, Spark, Prometheus, Grafana, Splunk, CloudWatch; designed monitoring dashboards and anomaly detection systems.
Incident Response & Reliability Engineering: Led teams through Sev0/critical incidents, implemented disaster recovery strategies, and reduced deployment rollback times.
Leadership & Mentoring: Managed teams of up to 10 engineers, delivered training programs, and influenced cross-functional decisions in high-pressure environments.
Maintaining and scaling backend systems for QANTAS Hotels and Holidays.
Improved reliability of booking pipelines and integrated monitoring for critical services.
Collaborated with cross-functional teams to ensure SLA compliance and customer experience resilience.
Enhanced online retail systems using Scala, focusing on reliability and performance.
Implemented CI/CD pipelines and automated deployments to reduce downtime.
Introduced observability improvements with Kafka-based monitoring dashboards.
Delivered SRE-focused outcomes for diverse clients:
Chatroulette: Built video streaming infrastructure with Apache Pulsar, ensuring low-latency reliability.
IAG Insurance: Designed Kafka pipelines for real-time data integration, improving resilience of critical systems.
Front-end dashboards: Implemented monitoring interfaces for streaming data.
Automated container orchestration with Kubernetes/Docker and scaled Spark pipelines for large datasets.
Architected AWS solutions (S3, EC2, Redshift) with disaster recovery and cost optimisation strategies.
Providing ground and in-flight instruction to ab initio students in single-engine, 3-axis aeroplanes. Based at Archerfield Airport, Brisbane.
Course Coordinator, Lecturer and Tutor for COMP3400 Functional & Logic Programming. Semester 1, 2020.
Led a team of 10 engineers delivering high-assurance systems for government and industry.
Consumer Data Rights (ACCC): Designed open banking APIs with reliability and compliance guarantees.
Developed open-source libraries (e.g. hpython) with strong correctness and maintainability focus.
Delivered training programs on functional programming and reliability engineering.
Senior Software Engineer | NICTA – Federal government research projects, some spun out into startups.
Senior Software Engineer | Ephox (Tiny) – Built reliable rich-text editors (TinyMCE) used globally.
Senior Software Engineer | Eyecon, Paycorp, Workingmouse, IBM Tivoli – Focused on compliance, reliability, and scalable enterprise systems.
Kafka Streaming Reliability: Built resilient pipelines for insurance data integration, reducing downtime and improving SLA compliance.
Video Streaming Infrastructure: Designed Pulsar-based system for Chatroulette, ensuring low-latency and fault tolerance.
Open Banking APIs: Delivered ACCC-mandated Consumer Data Rights system with strong reliability guarantees.
Observability Dashboards: Implemented monitoring solutions with Spark, Kafka, and AWS CloudWatch.
Disaster Recovery Automation: Architected backup and failover strategies across AWS and Kubernetes clusters.
Programming: Scala, Haskell, F#, Java, Python, Rust, TypeScript, Bash/Zsh
Cloud & Infrastructure: AWS (EC2, S3, Redshift, Copilot), Kubernetes, Docker, Terraform
Observability & Monitoring: Prometheus, Grafana, Splunk, CloudWatch, Kafka, Pulsar, Spark
CI/CD & Automation: Jenkins, GitLab, GitHub Actions, Ansible
Methodologies: Agile, Risk Assessment, Disaster Recovery, Incident Management
Bachelor of Information Technology, Griffith University (2001) – Awarded Griffith Award for Academic Excellence
Sun Certified Java Programmer & Developer (2002–2005)
Flight Instructor & Commercial Pilot Licence (2017–2022) – Demonstrating discipline, risk management, and crisis response skills transferable to SRE.
Delivered lectures on Functional & Logic Programming (University of Queensland).
Presented open-source projects and reliability-focused software at industry events.
Active contributor to GitHub/GitLab projects in functional programming and reliability engineering.
cv@tmorris.net • +61 408711099 • Brisbane, Australia
Last updated: 2025-11-21 01:17:28 UTC
Revision: b181db3a396ec0d5679b7a35844f3ad371f11da8