Systems that hold
Microservices, API gateways and event flows designed for the day traffic triples and nothing is allowed to drop.
Software EngineerAI EngineerIndie Game DevSystems Architect
Software engineer with over a decade of experience building backend, mobile and cloud-based systems that carry real money and real traffic.
Senior software engineer with 15+ years of experience designing and building backend, mobile, cloud, and distributed systems. Experience spans software architecture, systems design, APIs, microservices, AWS, Kubernetes, CI/CD, and high-volume transaction platforms, with significant experience in payments and mobile development.
At Tyro Payments, worked across platform architecture, backend services, cloud infrastructure, and developer-facing SDKs — designing systems supporting thousands of merchants and tens of thousands of daily transactions, reducing AWS RDS costs by 70%, migrating deployment pipelines to GitHub Actions, and building an iOS SDK that cut partner integration time from weeks to days. Mentors engineers and has experience taking technical ownership beyond immediate implementation responsibilities.
More recently, applying that same engineering approach to AI: designed and built an interactive AI chat (rgomes.me) that lets visitors “interview” using a retrieval-augmented generation (RAG) pipeline grounded in personal career history — deepening hands-on experience with LLMs, RAG, AI agents, and modern AI infrastructure. Seeking opportunities in software architecture, distributed systems, cloud platforms, backend engineering, and AI-enabled applications.
Based in
Sydney, Australia
Languages
English · Portuguese
Currently
Payments · AI · Games
Microservices, API gateways and event flows designed for the day traffic triples and nothing is allowed to drop.
Native iOS and React Native, from flagship consumer apps to the SDKs other engineering teams build on.
Kubernetes, AWS and CI/CD — plus the unglamorous infrastructure analysis that cut a database bill by 70%.
AI engineering and indie game development: the two places where I get to be a beginner again on purpose.
Five roles, three companies, one throughline: systems that move money, data or players — and can't afford to be down.
Tyro Payments/Sydney, NSW, Australia
Architected the Tyro Connect platform and the backend services behind it, from registration and authorization through to partner-facing SDKs.
Tyro Payments/Sydney, NSW, Australia
Owned specific areas of Tyro's flagship iOS application and moved critical backend services onto Kubernetes.
Airtasker/Sydney, NSW
Contributed to the migration of the iOS codebase from Objective-C to Swift and helped raise engineering quality standards across the mobile team.
Tyro Payments/Greater Sydney Area
Rebuilt the iOS dashboard around child view-controllers and operated the on-prem API gateway handling millions of monthly requests.
Front Foot Media Solutions/Greater Sydney Area
Delivered high-performance wagering applications under aggressive timelines for thousands of concurrent users.
2004 — 2005
IBTA — Instituto Brasileiro de Tecnologia Avançada
2000 — 2003
Universidade São Judas Tadeu
Depth of practice — self-assessed
CKAD: Certified Kubernetes Application Developer
The Linux Foundation
AWS Certified Cloud Practitioner
Amazon Web Services (AWS)
AI Engineer Core Tracl: LLM Engineering, RAG, QLoRA, Agents
Udemy
Certified ScrumMaster (CSM)
Scrum Alliance
Languages
EnglishFluent
PortugueseNative
Much of the last decade sits behind NDAs and production firewalls. These case studies are being rebuilt in the open — architecture decisions, trade-offs, and the numbers that followed.
A merchant integration platform serving thousands of businesses — architecture, content delivery, and the services underneath.
The SDK that took partner integration from weeks to days, plus the React Native module that widened its reach.
Open to engineering roles, AI work and interesting collaborations. The fastest way to reach me is email — I read everything.