Senior Backend / Distributed Systems Engineer based in Singapore.
I build high-throughput data and compliance infrastructure: query engines, platform reliability systems, microservices, and risk-detection workflows. My strongest work sits at the point where backend engineering, distributed data systems, and business-critical operations meet.
Currently, I work on AML / FinCrime and on-chain transaction monitoring for regulated markets, focusing on risk scoring, signal ingestion, configurable review workflows, and investigation tooling.
- 10+ years of backend and infrastructure engineering experience across fintech, e-commerce, advertising, and platform teams.
- 7+ years building and operating large-scale data infrastructure, including company-wide Presto / Trino platforms.
- Deep experience with query-engine internals, federated data access, resource governance, performance tuning, and production reliability.
- Hands-on ownership of risk-scored compliance systems, vendor-enriched monitoring pipelines, configurable review workflows, and investigation tooling.
- Proven track record moving ambiguous product and platform needs into shipped systems used by business, compliance, risk, and engineering teams.
- Merged open-source contributor to Trino.
- Led delivery of core modules for a transaction-monitoring platform, including customer segmentation, alert scoring, deferred review, and configurable review flows. Segmentation reduced false alerts by roughly 60%.
- Integrated multiple on-chain monitoring vendors across pre-transaction and post-transaction lifecycle checks, improving coverage while reducing vendor lock-in.
- Built a unified fund-flow investigation view by combining third-party chain analytics with internal transaction data, turning fragmented case data into a single workflow.
- Took ownership of a scoring platform and extended it with a configuration-driven expression engine, helping compliance and risk teams iterate on detection models with less engineering involvement.
- Designed async ingestion and sharding pipelines for on-chain signals, and refactored real-time alerting toward a Kafka-independent, multi-region architecture.
- Helped drive team adoption of AI-assisted development tools in a regulated engineering environment.
- Designed and implemented a catalog service that unified query access across heterogeneous data sources while centralizing credentials and datasource metadata.
- Built real-time multi-tenancy governance for fair resource distribution under heavy concurrent query load.
- Developed query analysis, governance, and history-tracking services for large-scale platform operations.
- Productionized and evaluated performance-oriented runtime components including GraalVM, Velox, and Java 21 across large cluster deployments.
- Diagnosed difficult production issues involving native memory leaks, GC stalls, code-cache growth, NUMA effects, query stragglers, and dependency failures.
- Built self-service data products, profile lookup APIs, federated-query APIs, service frameworks, observability tooling, and deployment automation for 10k+ internal users.
- Trino: JDBC connector dynamic filtering.
- Trino: Druid connector timestamp predicate push-down.
- Smaller fixes and experiments around SQL tooling, AI workflow, RAG, vector search, RPC, and async I/O.
Languages: Java, Python, Go, SQL
Distributed data: Trino / Presto, Kafka, Elasticsearch, Neo4j, Redis, MySQL, Hudi, Druid
Infrastructure: AWS, Docker, Kubernetes, Linux, CI/CD, Prometheus, Grafana, Sentry, Ansible
Domains: AML / FinCrime, on-chain monitoring, query-engine internals, microservices, compiler theory, AI-assisted development
- Senior / Staff Backend Engineer
- Distributed Systems Engineer
- Data Infrastructure Engineer
- Platform Reliability Engineer
- Compliance / Risk Infrastructure Engineer
I am especially interested in roles where backend systems have to be correct, observable, scalable, and useful to real operators under real constraints.
- Email: whilgeek@gmail.com
- GitHub: jerryleooo
- Location: Singapore PR





