Senior Full Stack Engineer
Sydney, Australia

Joshua
Chin.

Senior Full Stack Engineer · 13+ yrs · fintech & media Specialises: Java/Spring microservices, event-driven architecture (Kafka), cloud (AWS/GCP), Angular/React frontends Track record: led delivery at Macquarie Group, scaled systems to 500+ sites & millions daily transactions AI tooling for dev acceleration & production-grade NLP integrations

Open

13+

Years Exp

Profile portrait
Current Stack
Online
JavaSpring BootNodeJSReactPythonAngularTypeScript
Operational History

Experience

Macquarie Group Limited

2023 — Present

Manager | Full Stack Engineer - Enterprise Data

  • Built and delivered the first Power BI Embedded Analytics PoC at Macquarie, integrating with internal web applications to enable self-service analytics for business teams — eliminating ~20 hours/week of manual reporting.
  • Hosted company-wide Power BI showcase for 200+ participants across divisions — driving cross-functional adoption and translating complex technology into business value for non-technical stakeholders.
  • Led full-stack delivery of critical operational systems using Java, ReactJS, and micro frontends — designing APIs, reviewing PRs, and shipping to AWS within Agile sprint cycles.
  • Mentored junior engineers across Java, ReactJS, and cloud architecture — enabling junior team members to independently deliver production features within 3 months of onboarding.
  • Built serverless data integration pipeline (AWS Lambda + Redshift) processing high-volume daily transaction data — reducing ETL latency from hours to minutes and enabling near-real-time business reporting.
  • Reduced development cycle time 25% by integrating AI coding assistants (Claude Code, OpenCode) into team workflow — accelerating code review, boilerplate generation, and architectural prototyping.

Macquarie Group Limited

2021 — 2023

Manager | Service Engineer - Personal Banking

  • As the creator of a new direct debit service, showcased leadership by pioneering the development of an innovative system. Initially worked solo on the project and later led a team of 5 as the Feature Lead Developer.
  • Drove alignment across product owners, architects, and dev teams — resolving competing priorities to unblock delivery on a complex, deadline-critical direct debit service.
  • Designed a reusable Intent Pattern Service adopted across multiple product teams — abstracting business intent routing logic and cutting integration time for new projects by ~40%.
  • Defined RESTful API contracts for backend and frontend teams — establishing shared interface standards that reduced cross-team misalignment and enabled parallel development streams.
  • Owned full delivery lifecycle — requirements gathering, task decomposition, estimation, and sprint planning — for a regulatory-constrained direct debit service with strict deadlines.
  • Served as Release Manager and DevOps lead for microservices on GCP/Kubernetes — owning the end-to-end release pipeline and delivering zero-downtime releases across teams.

Midwest Radio Network Pty Ltd

2014 — 2021

Senior Web Developer (Full Stack)

  • Modernised legacy deployment to CI/CD (Jenkins/Docker/Kubernetes), reducing release cycles bi-weekly to daily — 45% deployment agility improvement.
  • Architected real-time event-driven pipeline using Kafka and Kinesis, 300% throughput improvement — real-time indexing across 500+ news feeds.
  • Led full-stack delivery for 500+ client websites (media, hospitality, broadcasting) — built reusable React/Angular libraries reducing per-site build time 60%.
  • Implemented NLP pipeline (text classification + NER) for article exchange — 33% faster processing, 78% to 95% categorisation accuracy.
  • Migrated 20+ services to containerised deployments (Kubernetes/AWS ECS) — 55% resource utilisation, 61% faster deployments, 42% cost reduction.
  • Designed polyglot microservices APIs (Java/Spring, Python, NodeJS) powering article exchange across 500+ websites — improved inter-service integration.
  • Built serverless Lambda functions (Python/NodeJS) for high-volume article ingestion — elastic scaling for traffic spikes without infrastructure overhead.
  • Built Hadoop/Spark ETL pipelines processing millions of daily articles — real-time analytics improved content targeting and ad relevance.
  • Implemented cloud-layer DDOS/spam mitigation for 500+ sites — hardened security posture, maintained 99.9%+ uptime under attack.

Midwest Radio Network Pty Ltd

2013 — 2014

Web Developer (Full Stack)

  • Built and maintained hundreds of client websites across media/hospitality sectors; led early cloud migration on-premise to AWS, improving scalability and reducing infrastructure costs.
The Blueprint

Skills

Languages & Frameworks

01

Java, NodeJS, Angular, React, Python, TypeScript, PHP

JavaNodeJSAngularReactPythonTypeScriptPHP
Java95%
NodeJS90%
Angular88%
React90%
Python85%
TypeScript88%

Backend & APIs

02

Spring Boot, Microservices, RESTful APIs, Serverless

Spring BootMicroservicesREST APIsServerless
Spring Boot92%
Microservices90%
RESTful APIs88%
AWS Lambda85%

Cloud & DevOps

03

AWS, GCP, Kubernetes, Docker, CI/CD, Terraform

AWSGCPKubernetesDockerCI/CDTerraform
AWS90%
GCP85%
Kubernetes88%
Docker90%
CI/CD88%

Data & Streaming

04

Kafka, Kinesis, ElasticSearch, PostgreSQL, Hadoop/Spark

KafkaKinesisElasticSearchPostgreSQLHadoop
Kafka85%
Kinesis82%
ElasticSearch80%
PostgreSQL85%
Hadoop/Spark78%

AI & ML

05

NLP, LangChain, LLM integration, Prompt Engineering

NLPLangChainLLMMachine Learning
NLP80%
LangChain78%
LLM Integration82%

Background

Education

Bachelor of Science in Computer Science

University of New South Wales

2013

Technical Philosophy

I believe in building pixel-perfect, accessibility-first experiences. Great frontend is invisible — it just works.

Focus Areas
Distributed Systems
API Architecture
Infrastructure as Code
Open Source
Kubernetes Operators
Database Tools
CLI Utilities
Initiate Handshake

Let's build
something.

Always interested in discussing ambitious infrastructure challenges, scaling issues, or the next big thing.

TRANSMISSION_FORM.EXE

0/2000