// navigate
About Experience Skills Certs Life Blog Contact

Felix AI Dev

Senior Software Engineer · AI / Java / Kotlin / TypeScript / Node.js / React.js / Cloud / BigData
Microservices · Distributed Systems · Spring Boot · Tech Leading

📍 Sydney (Bexley), New South Wales, Australia

10+
Years Experience
10+
Certifications
100+
Projects
Cups of Coffee
Laps Swum
Streetball Games

Building systems that scale.

Senior Software Engineer with 10+ years building scalable backend systems across financial services, banking, online gaming and payments. Currently Tech Lead at VGW, Sydney — one of Australia's leading online gaming platforms.

I specialise in designing systems that handle billions of transactions reliably, architecting microservices for millions of concurrent users, and building testable, maintainable code that teams can confidently evolve.

Right now I'm deep in AI engineering — agentic coding with Claude Code, building RAG pipelines, exploring MCP, and figuring out what production-grade AI actually looks like in Java and Node.js.

Domains: FinTech · Open Banking · Payments · Billing · Online Gaming

Distributed Systems at Scale
Kafka, event-driven architecture, CQRS, BigData, Cassandra, Snowflake — systems built for billions of transactions
☁️
Cloud Native
AWS & GCP certified, Kubernetes in production, Terraform for everything
🤖
AI Engineering
Claude Code, Amazon Bedrock, RAG/LLM pipelines, MCP, agentic workflows
👨‍💼
Tech Lead
Leading engineering teams, SLA optimisation, incident management, architecture decisions

Career timeline.

Senior Java/Kotlin/TypeScript Engineer · Tech Lead
VGW — Online Gaming Platform · Sydney, Australia
Current

Tech Lead on high-scale distributed systems serving millions of concurrent players. Architecting microservices, driving platform reliability and engineering best practices across the team.

JavaKotlinTypeScript Node.jsReact.js MicroservicesKafkaAWS Spring BootTech Lead
Senior Software Engineer — FinTech / Payments
Financial Services & Banking · Australia
Prior roles

Built and scaled backend systems for Open Banking APIs, payment processing and billing in regulated financial environments. Deep work on CQRS, event-driven architecture, and SLA-critical services.

JavaSpring BootKafka PostgreSQLOracleGCP Open BankingPayments
Java Developer / Database Developer
Private Entrepreneur · Software Development
Early career

Foundation years — full stack development, database design and backend engineering across Java applications.

JavaSQLBackend

Tools of the trade.

Languages
Java Kotlin TypeScript Node.js
Backend & Messaging
Spring Boot Spring Cloud Spring Reactive Kafka Camel Solace CQRS Event-Driven Microservices
Databases
PostgreSQL Oracle MySQL Cassandra MongoDB
Cloud & Infra
AWS GCP Kubernetes Docker Terraform Jenkins CI/CD
Testing
JUnit Mockito TestContainers Rest-Assured Jest Playwright
AI & Dev Tools
Claude Code Amazon Bedrock Amazon Q GitHub Copilot RAG / LLM MCP Spring AI

Badges earned.

Cloud, container, IaC and language certifications — all legit, all tested.

☁️
AWS Certified Solutions Architect
Amazon Web Services · Associate
~90% score · 889/1000
⚙️
AWS Certified Developer
Amazon Web Services · Associate
Certified
🔧
AWS Certified SysOps Administrator
Amazon Web Services · Associate
Certified
🏗️
HashiCorp Certified: Terraform Associate
HashiCorp · CAA 004
Recently passed ✨
☸️
CKAD — Certified Kubernetes App Developer
CNCF / Linux Foundation
Certified
Oracle Certified Java Professional
Oracle · SE 8 · SE 11 · SE 17
SE 7 · SE 8 · SE 11 · SE 17

Life beyond code.

Engineering the perfect balance — in and out of the water.

🏀
Basketball — All Year Round
Rain, shine, or any season — the court is always calling. Basketball is a non-negotiable weekly ritual. Fast breaks, team play and just enough competitive fire to keep things interesting.
🏊
Swimming
Year-long swimmer at the beautiful Brighton Beach. There's something about being in the water — the rhythm, the quiet, the reset. Rain or shine, the ocean is always calling.
🍜
Foodie
Sydney is a food city and that suits just fine. Always hunting the next great spot — from hidden ramen joints to rooftop dinners. Food is culture, and exploring it is one of life's great pleasures.

Always happy to have a chat.

Always happy to connect — whether it's about an interesting problem, a collaboration, or just a chat about Java, NodeJS, or basketball — or an ocean swim. No pressure, just good conversation.