Home About
About
Cancel

About Hyunwoo Kim (Hans)

If you are intereted in me, you can get more detail about me by visiting my ๐Ÿ‘‰ Notion Portfolio ๐Ÿ‘ˆ Notion Portfolio(Korean) for detail!


CONTACT INFORMATION

๐Ÿ“ฎ Contacts

๐Ÿ“š Blog

๐Ÿ”— SNS

Iโ€™m a software engineer who is curious about every new things. And โ€œKeep Blitz and Be Simpleโ€, โ€œKeep It Simple Stupidโ€ is my motto. I always try to be simple. ๐Ÿ˜Š

๐ŸŒฅ SOFTWARE ENGINEER


Proficient in end-to-end planning and operation of MLOps platform as a Software Engineer

Skilled DevOps Engineer well-versed in Cloud Native technologies

Experienced System Engineer with expertise in operating large-scale HPC clusters, managing over 2000 GPUs


INTERESTS


๐Ÿข WORK EXPERIENCES


Toss Bank

Machine Learning Software Engineer, Machine Learning Platform Team

Oct 2023 ~ Present

  • Built Machine Learning Platform, contributing to flexible model development and deployment.
  • Stably developed and operated Credit Strategy System and embedded Credit Scoring machine learning models into the strategy system, contributing to Tossbankโ€™s competitive loan credit system
  • Engineered and sustained a large-scale Airflow batch system managing 1,000+ workflows, achieving 99.9% system uptime in the critical banking environment.
  • Migrated a data ingestion pipeline processing 9M + daily records from Elasticsearch to MongoDB, enhancing data security and compliance. And also migrated a data ingestion pipeline processing 9M + daily records from Elasticsearch to MongoDB, enhancing data security and compliance.
  • Managed a feature store on ScyllaDB (Cassandra-compatible, high-performance NoSQL DB)

Kakao Enterprise

Software Engineer, Machine Learning Platform Part

Mar 2022 ~ Aug 2023

  • Developed and maintained the Kakao i Machine Learning MLOps platform leveraging Golang and Python. Managed over 2,000 GPUs(NVIDIA A100, V100, T4) across 20+ Kubernetes clusters using Kubespray. Ensured smooth platform operation for approximately 100+ active users, achieving 99.9% system uptime.
  • Successfully operated a stable HPC(High-Performance Computing) cluster basede on Infiniband network. Also established and maintained stable infrastructure for high-performance computing projects in public environments.
  • Planned and executed the successful relocation of over 300 GPU, CPU devices for a major power facility relocation with 99.99% system uptime.
  • Developed MSA components in the backend (API Server), client (CLI, SDK) and infra element development of inference function for MLOps platform. And also built CI/CD system for platform over Kubernetes.

Software System Engineer, Voice System Part

Jul 2020 ~ Feb 2022

  • Developed the Cluster Controller component for Kakao i Cloud STT service using Python, ensuring stable operation across multiple clusters.
  • Led the planning, development, and operation of Kakao i Speech Transcription Tool using Python Django and React, enabling 8 transcribers to process approximately 3K sentences daily.
  • Developed and operated a log management system using Kafka to handle approximately 3 million daily Kakao i voice data from around 100,000 users.
  • Developed and operated tools for providing internal voice service demos.

๐Ÿ›  SKILLS


Language

  • Python
  • Go
  • Javascript

Cloud Native

  • Kubernetes
  • Docker
  • ArgoCD
  • Kubeflow

DevOps

  • ArgoCD
  • Github Action
  • Jenkins
  • Helm

Keywords

  • Microservice architecture
  • Linux/System programming
  • Machine Learning

๐ŸŽ“ EDUCATION


Kyungpook National University

2015.03 ~ 2021.02.

  • Bachelor of Computer Science
  • GPA : 4.10 / 4.50

Darmstadt Univ of Applied Sciences, Germany

Spring Semester 2020

  • International Studies Program

๐Ÿ“œย CERTIFICATIONS


AWS Certified Cloud Practitioner (CLF)

Issued Apr 2023 ยท Expires Apr 2026

MLOps Engineering on AWSMLOps Engineering on AWS

Issued Apr 2022 ยท Expires Apr 2025