
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- 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
- 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
- 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