Nov 2022 — Present
Flight Centre
Senior Full-Stack Developer
Senior contributor across core booking, document, and communication platforms, delivering scalable production systems and mentoring developers across the team.
- Node.js
- TypeScript
- AWS Bedrock
- GitHub Copilot
- Event-Driven Architecture
Highlighted work
Multi-Brand Document Service
Delivered and maintained a multi-brand, multi-region document generation service with compliance coverage across markets.
Customer Notification Platform
Built immediate and scheduled customer communication workflows with end-to-end testing for reliable message delivery.
Collaborative Booking Platform
Contributed to an event-driven booking platform enabling multiple consultants to work on the same booking or quote.
AI-Assisted Delivery
Delivered AI-assisted features using AWS Bedrock and improved team productivity through GitHub Copilot workflows.
Arcade Team Hub
Built a game hub for fortnightly online team sessions to improve engagement and help distributed teammates connect.
Visit project ↗May 2022 — Nov 2022
Freelancer
Freelance Developer & Consultant
Provided engineering services and consulting, with a focus on rapid delivery of small products and technical experiments for clients.
Highlighted work
Client Consulting Engagements
Provided delivery support and technical guidance for customer initiatives.
Side Projects
Built side projects combining Julia, Next.js, and Notion.
Jul 2019 — Apr 2022
Edge2020 (Edge Energy Services)
Senior IT Developer & Analyst
Maintained and modernized the client portal and TEEMS internal system while translating ERSA logic into practical tooling for operations and account management.
- Azure Functions
- Next.js
- SQL Managed Instance
- Power BI
Highlighted work
Portal + TEEMS Improvements
Maintained and enhanced portal.edgeenergyservices.com.au and TEEMS with new features and workflow automation.
Energy + Environmental Calculators
Integrated ERSA-aligned energy and environmental rates calculators into internal systems.
Azure Cloud Migration
Decoupled TaskManager modules to Azure Functions/Logic Apps and migrated databases to SQL Managed Instance.
5MS Data Pipeline
Built meter and pricing data processors and refactored resources for the move from 30-minute settlement to 5MS.
Jul 2018 — Jun 2019
JR Academy
Full Stack Web Developer
Shipped features across the public site and learning platform using React, Redux, .NET APIs, and AWS to speed enrolment and content delivery.
- React
- Redux
- .NET Core
- AWS EC2
Highlighted work
Learning Platform Revamp
Updated learn.jiangren.com.au with responsive modules, SSO, and performance optimizations backed by .NET services.
Enrollment Automation
Introduced workflows that sync course registrations with CRM and reporting via AWS-hosted microservices.
Jul 2008 — Aug 2013
China Industrial Bank
Software Engineer
Engineered high-availability services for the bank’s core transaction system with C, embedded SQL, and Tuxedo middleware on AIX.
Highlighted work
Availability Monitor System
Developed bash + awk monitoring that tracks middleware health and alerts ops teams before outages.
Transaction Middleware Hardening
Optimized Tuxedo/WebLogic services and MQ integrations to keep SLA-critical workloads stable at scale.