
Anthony Khong
Verified Expert in Engineering
Mathematical Modeling Developer
Jakarta, Indonesia
Toptal member since December 15, 2020
Anthony is an experienced data scientist and developer with a demonstrated history of working in research, algorithmic trading, and technology consultancy. He is skilled in software development, statistical analysis, and machine learning. Anthony is a strong entrepreneurship professional with an MSc in applied statistics from the University of Oxford and an MPhil in economics research from the University of Cambridge.
Portfolio
Experience
- Mathematical Modeling - 7 years
- Machine Learning - 7 years
- Python - 7 years
- Data Science - 6 years
- Pandas - 6 years
- Econometrics - 5 years
- Bayesian Inference & Modeling - 4 years
- Clojure - 2 years
Availability
Preferred Environment
Functional Programming, Scala, Spark, Pandas, NumPy, Google Cloud Platform (GCP), Python, Clojure, SSH, Vim Text Editor
The most amazing...
...experimentation methodologies and guidelines I've designed for Agoda's A/B testing platform changed how most teams analyze and define their experiments.
Work Experience
Co-founder
Zero One Group
- Spearheaded a large-scale cost optimization project for an industrial manufacturing client that resulted in multimillion-dollar estimated raw-material cost savings.
- Led a data-driven customer segmentation and persona generation project for one of Indonesia's retail giants.
- Managed a mathematical modeling and constrained optimization project for one of Indonesia's leading engine lubricant manufacturing companies.
Lead Data Scientist
Agoda Company, Pte. Ltd.
- Led the research team for the A/B testing platform.
- Carried out research for automated bidding and customer loyalty.
- Contributed to the then-new Python-based machine learning library as the lead developer.
- Contributed to the data-science efficiency team focusing on quick research and deployment times.
Data Scientist
Seamless Global, Ltd.
- Served as a full-stack data scientist using state-of-the-art machine learning algorithms and tools.
- Worked on scientific computing and high-performance computing projects using Python, C++, and CUDA.
- Conducted research focusing on the areas of applied machine learning and algorithmic trading.
- Collaborated using Agile software development principles and practices.
- Practiced clean code and test-driven development with strict standards.
Supervisor
University of Cambridge
- Supervised different courses in economics, including Economics Part I—Quantitative Methods for Economists, Economics Part IIA—Theory and Application of Econometrics, and Economics Part IIB—Applied Econometrics.
- Oversaw the course called Management—The Economics of Markets and Firms.
- Interviewed the candidates for undergraduate admissions.
Experience
Data-driven Customer Segmentation and Persona Generation
I led a research team that used multiple years of transactions to come up with about a dozen customer archetypes that are easy to relate to while still backed by data. The final persona deliverables were later used to inform executive decisions on marketing campaigns, brand positioning, and product offering gaps.
Large-scale Constrained Optimization Application in Manufacturing
Optimal Stock Replenishment Algorithm
Geni—Open-source Clojure DataFrame Library
https://github.com/zero-one-group/geniI started the project, designed the API, wrote most of the documentation, and provided examples, notably one for deploying Geni to Google Cloud's Dataproc. The project has 100% test coverage. It is installable with a few Bash lines and includes a cookbook to optimize the getting started experience. It has been used as the main data analysis and machine learning library for a couple of past projects.
Education
Master of Science Degree in Applied Statistics
University of Oxford - Oxford, UK
Master of Philosophy Degree in Economic Research
University of Cambridge - Cambridge, UK
Bachelor of Arts Degree in Economics
University of Cambridge - Cambridge, UK
Certifications
Parallel Programming
Coursera, Inc.
Big Data Analysis with Scala and Spark
Coursera, Inc.
Functional Program Design in Scala
Coursera, Inc.
Functional Programming Principles in Scala
Coursera, Inc.
Algorithms on Graphs
Coursera, Inc.
Algorithmic Toolbox
Coursera, Inc.
CUDA Programming
University of Oxford
Skills
Libraries/APIs
NumPy, Pandas, TensorFlow, Thrust, Dask, Spark ML, Scikit-learn
Tools
Vim Text Editor, Google OR-Tools, Jupyter, Spark SQL
Languages
Python, Clojure, SQL, R, Scala, C++, Haskell, Java
Paradigms
Functional Programming, Unit Testing, Test-driven Development (TDD), Agile, High-performance Computing (HPC), DevOps, REST, Management, Distributed Computing, Parallel Programming
Frameworks
Spark, Apache Spark, Django
Platforms
Docker, Google Cloud Platform (GCP), JVM, NVIDIA CUDA, Amazon Web Services (AWS)
Storage
PostgreSQL
Other
Bayesian Statistics, Bayesian Inference & Modeling, Mathematical Modeling, Machine Learning, Computational Statistics, Statistical Methods, A/B Testing, Big Data, Version Control, Data Science, Economics, CI/CD Pipelines, Data Engineering, Econometrics, Time Series Analysis, Macroeconomics, Microeconomics, Deep Learning, Markov Chain Monte Carlo (MCMC) Algorithms, SSH, GPU Computing, Trading, Digital Marketing, Customer Lifetime Value (CLV), Entrepreneurship, Algorithms, Data Structures, Data Analysis, Optimization, Supervised Learning
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring