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)
LangGraph for Beginners: Agentic Workflows in Simple Steps
Agile Fundamental
EXPLORING NOW
Agentic AI Workflows
MCP Server Architecture
Staff Engineer Track
Context Engineering
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.
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.
CHANNEL
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.
COMPUTE
100% λ
MEDIA
MediaConvert
AUTH
Auth0
60M+ User Profile Migration
SEEKOngoing large-scale migration of SEEK's user identity system — coordinating across multiple engineering teams with zero data loss.
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.
Zero-Downtime Maintenance Page System
SEEKGlobally distributed maintenance page system that activates instantly with zero backend dependency during downtime.
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
FRAMEWORKS & RUNTIMES
CLOUD & INFRASTRUCTURE
AI / AGENTIC TOOLING
DATABASES & MESSAGING
SECURITY & AUTH
OBSERVABILITY & ANALYTICS
CI/CD & TOOLING
05
EDUCATION
Bachelor's Degree, Computer Software Engineering
Universiti Malaysia Sabah
2009 – 2012