Product Engineering Leader with a track record of delivering green-field software in complex domains within global organizations. Nearly 20 years of hands-on experience spanning consumer fintech, global financial services, and cloud platforms. Experienced in and passionate about building & growing high-performing agile software delivery teams.
Responsible for all aspects of running engineering including software development velocity & scalability; production security, stability, and spend; talent attraction and retention; risk and compliance policies & controls; build vs buy; budgets & forecasts; and more.
Scaled the team from ~30 to ~70 engineers while working hand-in-glove with the CTO and the CPO to build, organise & reorganise our teams, processes, and systems even as our business went international, our client base grew 3x, and our assets grew to more than S$5 billion. Spearheaded incepting & operationalizing Endowus’ first overseas engineering office at Hyderabad, India.
As Head of Developer SA (DevAx) for ASEAN, I led a distributed team of Solutions Architects to help software developers across ASEAN make an impact and be successful with AWS. Focussing on cloud native technologies, this newly created team delivered multiple in-account customer engagements as well as technical talks at AWS Summit and local meetups.
Global Product Lead for Observability & Chaos Engineering Services within the Platform Services group that builds & operates the firm’s strategic private cloud named Gaia.
In this role, I have:
Before March 2016, I was Team Lead in the Securities Core Processing Platform group that was developing a new positioning and settlement system to handle firm-wide STP flows for Equities and Fixed Income, using Large Scale Scrum (LLeSS) process across multiple teams & regions.
As technical lead, some of the major projects that I delivered:
Senior Engineer in the High Touch Sales Trading front-office development team within Citi Equities Technology. Worked in a team of four that developed PTE – the primary trading system used by Citi’s Program Trading desk globally.
Before 2012, worked in the Equities Technology Common Components team building shared Java libraries & services.
Hiperware is focussed on creating tools and solutions that enable developers to create complex, high-performance and scalable applications that run on multi-core and multi-cpu distributed platforms.
Borland VisiBroker is the most widely deployed CORBA ORB server for developing robust distributed computing applications.
The Bioinformatics Institute is a Singapore government funded agency focussing on computational biology and bioinformatics research. Worked as an intern while pursuing Masters degree and subsequently joined as a full time Research Associate after graduation.
In late 2009, developed and released Cabbie, the first taxi booking Android application for Singapore. It combined the taxi company's SMS booking functionality with GPS based address geolocation to make cab booking a simple experience. Since launch, Cabbie and its paid upgrade Cabbie Pro, have been downloaded by more than 50,000 users making them some of the most popular applications in the class.
oohEmbed.com was conceived as a web-based API that would make it easy to embed content like videos, pictures, etc., from third-party sites in HTML pages. It was developed on the (then nascent) Google App Engine platform and went on to reach an average volume of nearly a million API requests per day. It was sold to Embed.ly Inc. in June 2011.
NextBus was a mobile web application and companion API that made it easy to track bus arrival times in Singapore. Launched in September 2008, the app received enthusiastic reception leading to wide-spread use and integration in several third-party apps.
US Patent Pending US20220224718A1
US Patent US11397665B2
US Patent US11195142B2
US Patent US11012237B1
BMC Bioinformatics
5th International Conference on Parallel and Distributed Computing: Applications and Technologies
Singapore-MIT Alliance, Singapore