Ryan Greenup
curriculum vitae

Ryan Greenup

Full-stack software & data engineer

Download PDF7 yrs shipping · last updated Jun 2026
01

Summary

Full-stack software and data engineer who ships production systems with measurable financial impact: ETL pipelines, analytics dashboards, Kubernetes clusters, and multi-brand client frontends. I care about correctness, legible systems, and infrastructure other engineers are glad to inherit.

02

Experience

7 roles - 2022 to now
  1. Feb 2026 to PresentNow

    Software Engineer

    We Are Impress - Melbourne

    • Full ownership of production infrastructure spanning AWS EC2 (RHEL) and DigitalOcean Kubernetes clusters: GitOps via Flux, Traefik ingress with Let's Encrypt, Authelia SSO, SOPS-managed secrets, and OpenTofu provisioning
    • Deliver frontend work across client engagements including National Intermodal, the SunRice brand family (5 regional sites across AU, US & NZ), Ratch Australia and Stone & Chalk
    • Build internal diagnostics tooling combining the TypeScript compiler API, oxlint, and a codegraph index with PageRank to surface the most actionable error first
    • Develop a JSX-to-IR transformer package used across the agency component pipeline
  2. 2025 to 2026Contract

    Contract Software Engineer

    CCAFP - Melbourne

    • Designed and deployed an LLM-automated superannuation application: SolidJS + Tailwind SPA backed by PostgreSQL, serving financial planning workflows end to end
    • Integrated AWS Bedrock as the inference layer to automate superannuation assessment and reduce manual case handling
    • Deployed to Kubernetes with Flux GitOps: manifests, secrets, and rollouts through version-controlled configuration
    • Mentored a junior developer through the full build cycle, reviewing code and transferring stack knowledge at each stage
  3. Nov 2024 to Feb 2026

    Lead Developer · Full-Stack Data Engineer

    Gforce Category Solutions - Melbourne

    • Architected, provisiooned and deployed a PostgreSQL data pipeline to automate weekly client reporting, reducing workload by easily 30 hours per week per office
    • Negotiated terms for DynamoDB to PostgreSQL integration, gaining access to years of historical data (and negotiated a 50% reduction on fees)
    • Imported 10 years of heterogeneous text based historical merchandising data with python + duckdb scripts, tests, and validation logic
    • Designed a playwright based scraper and docker service as an ETL pipeline, deployed to EC2
    • Built and deployed an analytics dashboard with authentication from scratch on top of the ETL pipeline
    • Trained and deployed a CNN for automatic image classification, blocking images before they hit the client and flagging duplicate & fraudulent images
    • Designed and Implemented CDC pipelines using ClickHouse and DuckDB via S3 as a data lake
    • Hardened deployment with rootless Podman Quadlets, Caddy, and Wireguard VPN
Data Science InstructorCommonwealth Bank · Sydney · Aug-Nov 2024
Data ScientistWorkforce Analytics · Sydney · Jun-Aug 2024
ML ResearcherICNS (Neuromorphic Systems) · Sydney · 2023-2024
Subject CoordinatorWestern Sydney University · Sydney · 2022-2024
03

Technical stack

/01Languages
PythonTypeScriptSQLRustGoRSolid.jsVueNuxt
/02Data & storage
PostgreSQLClickHouseDuckDBDynamoDBSQL ServerpgBouncer
/03Infra & DevOps
KubernetesFluxOpenTofuDockerPodmanQuadletsTraefikCaddyWireguardAWSDigitalOceanRHELS3Linux
/04Data engineering
ETL pipelinesCDCStream processingWeb scraping
/05Machine learning
CNNsImage classificationModel deploymentAWS Bedrock
04

Education

  • BSc Research (Machine Learning)Western Sydney University2020
  • BSc Data ScienceWestern Sydney University2020
  • BSc MathematicsWestern Sydney University2020