Senior Software Engineer · Malaysia

Senior software engineer. Scalable systems & agentic AI.

12+ years building production systems at scale. Currently at SEEK— one of APAC's largest job platforms — working across a modern stack: TypeScript-first microservices, event-driven architecture, and cloud-native AWS infrastructure. Recent focus: agentic AI workflows (LangGraph, RAG, MCP) applied to real business problems.

12+

years experience

Full-stack

developer

TypeScript

Python · AWS · Node.js

Cloud & AI

LangGraph · RAG · MCP

01

ABOUT

A full-stack engineer with a product mindset and a soft spot for agentic AI.

I care most about systems that remain dependable under pressure. My work spans cloud-native architectures, production observability, and practical AI workflows that remove manual overhead for real teams.

Most energised when a problem needs both technical depth and architectural thinking — and I think AI tooling is a genuine multiplier for high-quality engineering output, not a shortcut around it.

CERTIFICATIONS

Basic to Advanced: Retrieval-Augmented Generation (RAG)

cert

LangGraph for Beginners: Agentic Workflows in Simple Steps

cert

Agile Fundamental

cert

EXPLORING NOW

Agentic AI Workflows

now

MCP Server Architecture

now

Staff Engineer Track

now

Context Engineering

now

LANGUAGES

Chinese (Mandarin)

Native / Bilingual

English

Professional Working

Malay

Professional Working

02

SELECTED WORK

Production projects

AI-Powered Sales Order Automation Bot

Reduced sales order processing time from ~8 minutes to under 60 seconds by building an end-to-end agentic AI pipeline — currently in active production use.

LangGraph
LangChain
OpenAI
WhatsApp API
AWS EC2
Python

REDUCTION

87%

TIME

60s

STATUS

production

RAG-Powered WhatsApp Purchase Order Bot

Retrieval-augmented generation chatbot enabling suppliers and customers to submit and query purchase orders through WhatsApp, eliminating manual processing entirely.

LangChain
LangGraph
OpenAI
RAG
Qdrant
PostgreSQL
DynamoDB
Python
WhatsApp API
Auth0

CHANNEL

WhatsApp

VECTOR DB

Qdrant

AUTH

Auth0

Serverless Social Media Ad Management Platform

Fully serverless AWS platform to automate the end-to-end lifecycle of Facebook and Instagram ad campaigns.

AWS Lambda
API Gateway
DynamoDB
SNS
SQS
MediaConvert
ReactJS
Auth0

COMPUTE

100% λ

MEDIA

MediaConvert

AUTH

Auth0

60M+ User Profile Migration

SEEK

Ongoing large-scale migration of SEEK's user identity system — coordinating across multiple engineering teams with zero data loss.

Node.js
TypeScript
AWS Lambda
SNS
SQS
PostgreSQL
DynamoDB

PROFILES

60M+

DOWNTIME

zero

STRATEGY

dual-write

Non-Profit Website

Public-facing church website built from scratch — content-managed blogs and events authored in Sanity Studio, with a Facebook Graph API integration surfacing social feeds.

Next.js
Sanity CMS
TypeScript
React 19
MUI
Vercel

Zero-Downtime Maintenance Page System

SEEK

Globally distributed maintenance page system that activates instantly with zero backend dependency during downtime.

ReactJS
Cloudflare Workers
AWS CloudFront
AWS S3

ACTIVATION

edge

ORIGIN HITS

0

SCOPE

global

03

EXPERIENCE

Work history

SEEK

September 2018 – Present

7+ years · Malaysia

Senior Software Engineer

  • —

    Leading the migration of 60+ million user profiles into a unified, modernised identity system with zero-downtime cutover strategies.

  • —

    Led full redesign of a legacy application — new ReactJS frontend on AWS S3 + CloudFront.

  • —

    Designed and built REST APIs in Node.js/TypeScript, deployed as containerised microservices on AWS ECS (Fargate).

  • —

    Developed AWS Lambda functions for async workflows: scheduled tasks, third-party data sync, and event-driven processing.

  • —

    Implemented SNS + SQS + Lambda pattern to reliably sync data between legacy and new systems.

  • —

    Built a dynamic downtime page (ReactJS) that activates automatically during maintenance windows using Cloudflare Worker + CloudFront + S3.

  • —

    Set up CloudWatch dashboards and Datadog alerts for proactive issue detection.

  • —

    Developed a C# .NET MVC backend admin system for customer support teams.

  • —

    Contributed to deployment pipeline improvements, reducing deployment friction and increasing release confidence.

SEEK

April 2016 – September 2018

2.5 years · Malaysia

Software Engineer II

  • —

    Decoupled an existing monolith into microservices architecture.

  • —

    Containerised services using Docker; established CI/CD workflows supporting an agile delivery culture.

  • —

    Provisioned cloud infrastructure using Terraform and CloudFormation.

  • —

    Integrated analytics tracking (Omniture, Hotjar, Tealium) across the platform.

  • —

    Rolled out monitoring tooling (Datadog, New Relic, Logentries) for system health visibility.

stack: Node.js, Laravel, .NET, AngularJS, ReactJS, Spring Boot, ELK

Sovereign Gateway Sdn Bhd

January 2014 – April 2016

2+ years · Bandar Utama, Selangor, Malaysia

Software Engineer

  • —

    Developed mobile games using Unity3D and Cocos2D launched in the Chinese market, generating significant revenue.

  • —

    Revamped the company website and maintained backend services in C# .NET.

Techninier Sdn Bhd

November 2012 – December 2013

1+ year · Bandar Utama, Selangor, Malaysia

Application Developer

  • —

    Built online shopping and social networking platforms using PHP, HTML, jQuery, JavaScript, MSSQL.

  • —

    Maintained and enhanced a mobile app for automotive listings (comparable to carlist.my) using Java and C# Monodroid.

  • —

    Delivered custom business reports using SQL Server Reporting Services (SSRS).

Infosys (Foundational CS Programme)

June 2012 – August 2012

3 months

Trainee

  • —

    Developed a Telephone Directory Maintenance System in C.

  • —

    Built a Sterling Courier System using J2EE, jQuery, JSP, and HTML.

04

STACK

Technologies & tools

LANGUAGES

TypeScript / JavaScript
Python
PHP
Java
C# (.NET)

FRAMEWORKS & RUNTIMES

Node.js (NestJS, Express)
Laravel (PHP)
Spring Boot (Java)
.NET MVC (C#)
ReactJS
AngularJS

CLOUD & INFRASTRUCTURE

AWS ECS (Fargate)
AWS Lambda
API Gateway
S3 / CloudFront
SNS / SQS
MediaConvert
Terraform
CloudFormation
Cloudflare Workers
Docker

AI / AGENTIC TOOLING

LangGraph
LangChain
RAG (Retrieval-Augmented Generation)
OpenAI
Qdrant (vector DB)
MCP Server Architecture

DATABASES & MESSAGING

PostgreSQL
MySQL
DynamoDB
Redis
SQS
Qdrant

SECURITY & AUTH

Auth0
OAuth2
JWT

OBSERVABILITY & ANALYTICS

Datadog
New Relic
CloudWatch
Logentries
Omniture
Hotjar
Tealium

CI/CD & TOOLING

GitHub Actions
Custom Pipelines
Cursor AI

05

EDUCATION

Bachelor's Degree, Computer Software Engineering

Universiti Malaysia Sabah

2009 – 2012