×
Avery Khoo

Avery Khoo

Senior Data Scientist

Singapore, SG
English, Python, YAML, JSON, HCL (Terraform), Rego (OPA), Java, Markdown, Regular expressions, HTML, CSS, JavaScript (and some jQuery)

Background


About

About

I'm a data scientist, but I've also worked on devops platforms and infra.

Work Experience

Work Experience

  • Data Scientist

    Nov, 2015 - Dec, 20172 years 2 months

    • Statistical Machine Translation

    • Recommendation system for work prioritization

  • Senior Data Scientist

    Jan, 2018 - Dec, 20203 years

    • Machine Translation on GPUs

    • Frontend development and deployment for MT

    • Natural Language Processing

    • Anomaly detection for cybersecurity

  • Senior Devops Engineer

    Jan, 2021 - Present

    • Kubernetes, Rancher, Container Images

    • Tracing, monitoring, health checks, alerting

    • Building an API gateway with auth and management

    • Building fine-grained authorization

    • Using JIRA approval workflows for Keycloak and LDAP

Skills

Skills

  • Python

    Python 2 - usable

    Python 3 - preferred

  • Machine Learning

    Natural Language Processing

    Machine Translation

    Regression, classification, anomaly detection, recommendation, ...

    Model evaluation and interpretation

  • Data Analysis

    Notebooks (e.g. Jupyter, IPython)

    Data acquisition (e.g. SQL, web scraping, OCR, writing custom parsers for weird internal binary formats)

    EDA (e.g. Pandas, DuckDB, Spark, or even using built-in csv)

    Visualizations (e.g. Seaborn, Matplotlib, Plotly)

    Baseline models (e.g. anything in scikit-learn, xgboost/etc, few-shot prompting for LLMs)

    Statistical Analysis (e.g. scipy, numpy, scikit-learn)

    Regular expressions, including the obscure bits

    Microsoft Powerpoint, Word, Excel, and Access when necessary

  • DevOps / DevSecOps

    Self-built configuration management tool

    Dockerfiles, docker-compose, K8s and kubectl, Rancher, Helm

    Terraform (mostly for Keycloak)

    OAuth2, OIDC, JWTs, HTTP-only cookies, 2FA, OPA, Envoy, Rego

    Keycloak, Active Directory

    Kong, DecK, Konga, that one open-sourced OIDC plugin

    Linux terminal, but mostly Bash

  • Software engineering

    Hazelcast, Memcached, Postgres, Oracle database, OpenSearch (ELK), Directus

    OpenTelemetry instrumentation

    Using Jira, Confluence, Mattermost

    Setting up monitoring, health checks, and alerting

    SAST, type checking for python

    Flask, FastAPI, SQLAlchemy, SQLModel, Streamlit

    Git, Gitlab CI

  • Infra

    Networking (e.g. 40G QSFP, 10GBASE-T, VLANs, some knowledge of edge switches and core routers)

    Power (e.g. PDUs, AC phases, earthing, power loading, CEE and IEC plugs)

    Cooling (e.g. ASHRAE thermal guidelines, hot/cold zones, and airflow

    Racking (e.g. standard rack sizes, capacities, lock types)

    Installing the physical servers, wiring the servers, RMA-ing some servers 🙄

    Setting up the servers (e.g. RAID on HBA controllers, networking, IPMI, VMWare)

  • Frontend

    HTML, CSS, Javascript, Bootstrap, and jQuery

    Streamlit, FastAPI, Flask

Education

Education

  • (Computer Science) Information Systems Technology and Design, Bachelor of Engineering, Singapore University of Technology and Design

    May, 2012 - Aug, 2015

    4.7

    Machine Learning & Artificial Intelligence

    Networking & Cybersecurity

    Software Engineering

Awards

Awards

  • {award-name} , {awarder-name}

    Awarded on: Jan 01, 1970

    {summary}

Interests

Interests

  • {interest-name}

    {keyword-1}{keyword-2}
References

References

  • {referee}, {referee job title}

    {statement-1}

  • {referee}

    {statement-2}