Chanwoong Kim
Contact
Links
Interests
- MLOps and Back-end engineering
- DevOps and Automation
- To improve team efficiency and productivity
Skills
Programming Languages
Python, Go, C#, C++, Bash, JavaScript
Back-end development
Linux, Docker, Kubernetes, Ansible, Terraform, MySQL, Redis, Couchbase, MongoDB, etcd, AWS
CI/CD
GitHub Actions, Jenkins, GitLab CI
Desktop Application Development
Qt, WinForm, WinAPI
Work experience
Software Engineering Manager
Lead a team of 5 MLOps engineers, providing technical leadership and guidance.
- Design and develop an ML research platform and operate a large-scale GPU HPC cluster with a focus on efficient GPU resource management.
- Design and develop a systematic process to enhance the efficiency and productivity of the large-scale language model production workflow.
Developed NSML which is an ML research platform.
Developed and maintained CLOVA Interface Connect platform.
Game Server Engineer
Developed Mobile MMORPG server for “Mabinogi Mobile.”
- Designed distributed game server architectures
- Designed and implemented CI/CD pipelines
- Automated cloud infrastructure using Terraform
Game Server Engineer & Back-end Engineer
Developed Mobile MMORPG servers for “Durango: Wild Lands.”
- Developed distributed game servers
- Designed and developed chat service and payment service on the distributed architecture
- Managed a back-end engineering team of about seven peoples for almost two years
- Designed and developed monitoring and alert system using Prometheus, Telegraf and Grafana
- Maintained and developed log analytics system using Elasticsearch, Fluentd and Kibana
- Automated cloud infrastructure using Ansible, Terraform as IaC
- Familiar with AWS such as EC2, IAM, VPC and S3
- Designed and developed i18n and l10n systems for game servers and clients. It focused on Korean language properties
- Optimized CI/CD Pipelines
- Taught Git in the team
- Developed game client (Unity3d) and in-house tools
Software Engineer
Developed mobile puzzle game. Developed the game client, mobile platform integration. Designed and implemented i18n system and tool.
CTO, Software Engineer
Developed a strategy game “Tri-Korean Empires.” Designed and implemented all of the software, including game server, game client, game launcher, web forum and payment system
Presentations (Korean)
- How programmers manage assets at NDC 2019
- A lightning talk(five minutes session of a free topic). Introduce to my toy project for asset management
- Server management and deployment in Durango at NDC 2018
- Introduce IaC, DevOps cases of Durango project
- What! Studio’s service department at NDC 2017
- Introduce what the service department does
- Find my cell phone at NDC 2016
- A lightning talk. Introduce to my toy project that found and tracked my lost cell phone
- Effective Git at NDC 2016
- Introduce advanced Git techniques
- Give new energy to groupware at NDC 2015
- A story about upgrade in-house groupware
- Tri-Korean Empires at KGC 2014
- A story of Tri-Korean Empires project development and postmortem