Simon Cheng

Product Engineer

Building reliable web products with clean engineering.


Product Engineer | Full-Stack Builder

Simon Cheng

Full-stack product engineer fast-tracked through 2 promotions to independently own a company-wide pricing platform. I focus on backend services, system integrations, and pragmatic frontend delivery — leveraging AI-assisted workflows to accelerate delivery speed and software quality.

  • 35+E-commerce channels supported
  • 5+Years building products
  • 80%+Faster pricing-adjustment latency (6s → 1.25s)

Professional Experience

AI Workbench

An internal AI assistant built on Gemini that lets company teams query business knowledge and pricing rules directly, cutting down on manual lookups and reliance on tribal knowledge.

My role: backend integration — built the custom retrieval framework that feeds company SOPs and pricing rules into Gemini and exposed the assistant to internal teams.

Replaced near-daily one-off IT requests from the Category and Channel teams with a self-service AI assistant built on a self-made context-retrieval pipeline (no vector database), giving non-technical staff direct access to pricing rules and company knowledge without needing database access or engineering support.

Node.js | TypeScript | Express | Gemini API | Custom Retrieval Framework

Pricing Management Platform

A pricing engine that keeps prices, inventory-aware recommendations, and promotions in sync across 35+ sales channels, including Amazon AU, Woolworths MarketPlus, and eBay.

My role: designed and built the pricing engine and promotion framework across a 14-service monorepo, using AI-assisted development (Claude Code with Claude Sonnet) to accelerate delivery, and owned performance tuning end to end.

Optimized the high-frequency pricing engine, slashing core sync workflow latency by 80% through query, indexing, and caching improvements, while resolving critical concurrency bottlenecks so channels never serve stale prices.

Node.js | TypeScript | Express | Prisma | PostgreSQL | Monorepo (14 services) | Claude Code (Claude Sonnet)

Channel Management System

A master-data platform for channel profiles, commission structures, and sales analytics.

My role: independently designed and delivered the system end to end, using AI pair-programming (Cursor with GLM) to speed up delivery, including the CI/CD pipeline.

Consolidated previously scattered channel contacts, ownership details, and integration info with category-level sales data into a single system, giving leadership clear visibility into channel performance and ownership.

TypeScript | Express | Prisma | PostgreSQL | React | Vite | Docker | Cursor (GLM)

Zendesk Integration

Middleware connecting order management and 40+ e-commerce/dropship channels to Zendesk for unified support handling.

My role: designed the integration architecture and delivered 50+ REST API endpoints for ticket creation, updates, merging, search, and export, using GitHub Copilot's autocomplete to speed up boilerplate and endpoint scaffolding.

Built a tag-based classification layer to unify chat, chatbot, and email messages from 40+ channels into one ticket pipeline, pre-fetched channel/customer data so agents weren't waiting on live lookups, and worked directly with support and ops teams to shape routing rules around how they actually triaged tickets.

Node.js | Express | Zendesk | REST API | Integration Middleware | GitHub Copilot

After-Sales Management System

A full-lifecycle after-sales platform for a multi-department e-commerce operation, spanning ticket creation, multi-level approval, refund execution, and warehouse return processing.

My role: owned the backend architecture end to end and translated requirements from finance, warehouse, and support teams directly into the approval workflow.

Implemented PayPal/bank-transfer refund pipelines with financial checkpoints and MongoDB full-text search plus exportable reporting, enabling the support team to handle 25% more tickets daily with the same headcount.

PHP | Zend Framework | MySQL | MongoDB | Google Drive API | REST/OAuth

Warehouse Return APP

A return-processing web app covering login, barcode/tracking scanning, photo evidence, and submission end to end.

My role: built the frontend and the OMS/SMG integration layer that looks up and merges order/return data.

Added camera-based SKU recognition and validation logic across four return paths (restock, second-hand, dispose, QC/NCR), giving warehouse staff instant product identification and routing decisions that cut manual processing time and increased daily throughput.

React | Redux Toolkit | Axios | IBM Carbon Design System | OMS/SMG APIs

Work History

Role progression over the last 5 years.

New Aim

Apr 2021 - Present

Melbourne, Australia

Junior Developer

Apr 2021 - Jul 2022

Joined as a graduate, learned the sale-message system architecture, and was promoted within months to independently own the company's first channel integration.

IT Engineer

Jul 2022 - Jul 2025

Promoted to independently own the company's return and after-sales ticketing systems, then to unifying every channel's customer-service conversations into a single support system.

Product Engineer

Jul 2025 - Present

Promoted to independently own the company's pricing systems — moved from integration delivery into product-level engineering ownership.

SACC

May 2014 - Apr 2019

Shenyang, China

Aircraft Strength Design Engineer

Designed and analyzed major commercial aircraft body structures. Conducted static, fatigue, and damage tolerance analysis for structural safety and performance — the same rigor around edge cases and failure modes now shows up in how I design backend systems.

Key Skills

Day-to-day craft: Full-stack development, REST API design, SQL & NoSQL databases, automated testing, debugging, Git-based version control — the fundamentals I bring to every project.

Working with people: Comfortable translating requirements directly from non-technical stakeholders (warehouse, support, finance) into working systems, and communicating tradeoffs clearly to product and engineering peers.

Frontend

JavaScript TypeScript React Redux Toolkit Vite IBM Carbon Design System

Backend

Node.js Express PHP Zend Framework REST API System Design Performance Optimization

Data & DevOps

SQL PostgreSQL MySQL MongoDB Prisma Docker CI/CD Bitbucket Pipelines Git

Contact

Open to Product Engineer opportunities in Melbourne only.