
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Building AI and ML systems
Technical lead and platform engineer with 12+ years of experience building distributed systems, governed analytics platforms, and scalable backend infrastructure across streaming, recommendation, experimentation, and operational analytics domains. My work focuses on the intersection of semantic systems, governed analytics, intelligent-agent workflows, and large-scale data platforms. I’ve led the design and development of semantic-layer capabilities, distributed ingestion pipelines, recommendation and experimentation infrastructure, analytics agents, and policy-aware data access systems supporting data-intensive business operations. Over the course of my career, I’ve worked across real-time event systems, advertising optimization platforms, global SaaS integration platforms, and governed analytics infrastructure at scale. I enjoy building systems that balance platform abstraction, operational reliability, and intelligent decision support. More recently, I’ve been exploring: * semantic-layer architecture * governed execution models * recommendation and ranking systems * intelligent-agent infrastructure * experimentation platforms * trusted analytical workflows with a growing interest in how semantic governance and execution mediation will shape the next generation of AI-native platforms and autonomous systems.
University of Southern California
Master of Science (M.S.), Computer Science
January 1, 2013 – January 1, 2015
Nanyang Technological University Singapore
Bachelor of Engineering, Information Engineering & Media
January 1, 2008 – January 1, 2011
Ngee Ann Polytechnic
Diploma, Electronics Computer Engineering
January 1, 2004 – January 1, 2007
Amazon
Senior Software Engineer
June 1, 2022 – Present
Remote
Citizen
Senior Software Engineer
February 1, 2021 – June 1, 2022
ResortPass
Senior Software Engineer
October 1, 2019 – February 1, 2021
System1
Software Engineer
July 1, 2017 – October 1, 2019
Venice, CA
Jumpcut (YC S16)
Full Stack Engineer
June 1, 2015 – July 1, 2017
1480 Vine St. #402 Los Angeles
University of Southern California
Student Worker
June 1, 2014 – May 1, 2015
Los Angeles Metropolitan Area
University of Southern California
Grader
January 1, 2014 – May 1, 2014
Los Angeles Metropolitan Area
Netbiscuits
Full Stack Engineer
September 1, 2011 – June 1, 2013
The Aquarius, 21 Science Park Rd, Singapore
Singapore Press Holdings
Software Engineer Intern
May 1, 2010 – July 1, 2010
Singapore
Nanyang Technological University
President of Karate Club
March 1, 2009 – March 1, 2010
Singapore
Trident Districentre
IT Support
May 1, 2007 – July 1, 2008
National University of Singapore
Research Assistant
September 1, 2006 – February 1, 2007
5 Engineering Drive 1, Singapore 117608
Ngee Ann Karate Club
Secretary
March 1, 2005 – April 1, 2007
Graphics Recognition System
December 1, 2014 – Present
❖ Completed literature review for the proposed problem. ❖ Designed and coded all OOP components of the implemented system. ❖ Adopted, modified and proposed new algorithms ranging from decomposing lines segments, knowledge acquisition and the actual recognition based on the original ones in the paper. ❖ Carried out testing and debugging for building the system. ❖ Analyzed and evaluated the performance of the system.
3D Mandelbulb Set texture rendering
November 1, 2014 – Present
❖ Studied the Mandelbrot set and the the respective 3D Mandelbulb set. ❖ Brainstormed different ways of how to render the set. ❖ Programmed the application that generates point cloud of 3D Mandelbulb set and analyzed it in Meshlab. ❖ Lead the team to finish the final rendering of the set.
3D rendering engine
August 1, 2014 – November 1, 2014
❖ Implemented the framebuffer, rasterizer, 3D camera transformation, shader, texture map and anti-aliasing.
Data visualization application prototype
June 1, 2014 – Present
❖ Conducted research on how to visualize big data. ❖ Extended and refined the existing visualization GUI. ❖ Implemented the visualization application prototype with Java Swing and JOGL (OpenGL for Java). ❖ Investigated Open Design Alliance's Teigha library and implemented the visualizing component of reading and rendering CAD drawings.
Construction of 3D structures with decentralized Quadrotors
January 1, 2014 – May 1, 2014
❖ Simulate 3D model of a Quadrotor and enable it to actuate in a realistic manner ❖ Device protocols for decentralized task allocation with explicit communication among Quadrotors ❖ Develop algorithms for path planning and collision avoidance ❖ Tools: C++, Python, Gazebo (Simulator)
Weenix Kernel Project (No.1 in class)
August 1, 2013 – December 1, 2013
❖ Implemented CPU sheduler, processes, kthread, virtual file system and virtual memory system of Weenix
Kempinski mobile website
January 1, 2012 – June 1, 2013
❖ Designed and coded the backend architecture of the website using Apache Struts2. ❖ Designed and coded the frontend architecture with Netbiscuits' cloud publish platform (BiscuitML and Tactile). ❖ Developed the backend payment system interacting with Kempinski's REST payment end point. ❖ Developed the project, carried out testing and maintained it.
Cultural Fit Analysis
The candidate's diverse project portfolio, ranging from kernel development to graphics rendering and mobile website development, indicates a broad interest in computer science and engineering. Their leadership roles in various companies and university clubs suggest a proactive and collaborative approach. The progression through different companies and increasing responsibilities (Software Engineer to Senior Software Engineer) shows ambition and a desire for growth. The experience in both large corporations (Amazon) and startups (Citizen, ResortPass, Jumpcut) suggests adaptability to different work environments. The target role of Security Engineer is partially aligned with the 'Security' skill mentioned at Amazon and the Cryptography grading experience, but the majority of the resume focuses on general software engineering, backend, and data infrastructure. Further validation would be needed to assess deep security-specific cultural fit.
Soft Skills & Operational Fit
The candidate's experience as a team lead and educator (Citizen, ResortPass, Jumpcut) indicates strong leadership, mentoring, and communication skills. Project management and coordination are also evident from roles at Netbiscuits and university clubs. The ability to troubleshoot and optimize performance suggests strong problem-solving and analytical capabilities. The diverse project background, including kernel development and 3D rendering, points to a curious and adaptable individual.