Sungmin Han

MLOps Lead at Riiid

Google Developer Experts(GDE) for Machine Learning

Google Developer Groups(GDG) for Golang Korea

Currently living in Seoul, South Korea

(Need support for Visa for overseas relocation)

+82 1036167981

kenneth@pigno.se

LinkedInhttps://www.linkedin.com/in/sungmin-han-768419133/
GitHubhttps://github.com/kennethanceyer
Speaker Deckhttps://speakerdeck.com/kennethanceyer

Career

Riiid - 2.8 years
as MLOps Lead
2021.01 ~ Current
Naver Clova - 2.5 years
as Research Engineer
2018.07 ~ 2020.12
IGAWorks - 2.8 years
as Software Engineer
2015.11 ~ 2018.05
JisikLog - 0.7 years
as Software Engineer
2015.02 ~ 2015.08

Tech Stack

LanguagePython, Golang, Typescript, Kotlin, and C#
ML EngineeringKubeflow, BentoML, MLFlow, Feature Store, Pytorch, Tensorflow, and Keras
Data Engineering

Spark, Kafka, Databricks, BigQuery, Athena, Redshift, Confluent, Airflow, and Fivetran

Has experience in CDC-based pipelines and ETL/ELT and leads architecture design.

Backend EngineeringGitHub (w/ Actions), Docker, CI/CD, Clean code (w/ Quality gate), Software architecture, and Testing (w/ Unit and Integrated test)
Cloud

AWS, GCP, and Azure

Adopted and used all three CSPs in my work.

Infrastructure

AWS, GCP, and Azure

Kubernetes, Helm chart, Terraform, Ansible, ArgoCD, APMs(Grafana, Prometheus)

Domain knowledgeEducation, Chatbot (w/ NLU and NLP), and Dialog system (w/ Telephony network, SIP, SDP, and RTP)

Education

Bachlor

Soongsil University

Media (Graphics Programming)

Audit

Korea Advanced Institute of Science & Technology (KAIST)

Deep Learning course completion (AI502)

Language

EnglishUpper-intermediate
KoreanNative
JapaneseIntermediate

Certifications

CCNP Routing(Cisco)2015.07
OCJP(Oracle)2012.10
CCNA(Cisco)2012.07

Work

Riiid
MLOps
  • [1] Leading the product team and the MLOps team.
  • [2] Serving a total of 8+ ML models (Knowledge Tracing, Score prediction, and Recommender System) and supporting 3 B2C and 6 B2B businesses.
  • [3] Creating and leading a product team for a generative service with an LLM. (https://quizium.ai)
  • [4] Primary English language communication with team members based in the US and Portugal.
  • [5] Leading a collaborative project in Brazil.
details:
  • [a] Designing data structures and configuring CDC pipelines based on Databricks and Confluent.
  • [b] Build and Operate an A100 SXM5 GPU Cluster.
  • [c] Configure Airflow 2.4.x with Kubernetes Executor.
  • [d] For Databricks, read through the entire Spark and DeltaLake configuration and Unity Catalog configuration.
Naver Clova
Clova AICall
  • [1] Served as a core engineer during the initial team-building phase of the voiced chatbot system
  • [2] Experienced the entire process from initial design to launch, and monetized the product by integrating it with a Japanese courier service.
details:
  • [a] Developed a dialogue engine connecting TTS, STT, and NLU.
  • [b] Developed services for VoIP technologies including RTP and SIP/SDP in Go language and implement encoding algorithms such as G.711.
  • [c] Design and operate a high-availability architecture that is structured to withstand 2,000 RPS or more.
  • [d] Participated in TensorRT and Pytorch serving optimization work.
  • [e] Leading Japanese engineers and collaborative projects with Japanese engineers.
IGAWorks
Campaign Intelligence
  • [1] Participated in major development from initial team building to launching.
  • [2] A BI solution that requires pivoting, aggregation, and visualization of the required data in the format requested by the UI, with approximately 100 million data sets per customer.
  • [3] Distributed processing for interactive queries and query builder development that changes depending on the database type are the main features.
  • [4] Required a lot of review on the distributed query engine (Impala with Kudu, Presto, Hive on Tez, Tajo).
  • [5] 2016, 2017 released to G-Star (Korea's largest game advertising partner B2B conference).