关于我
目录
个人简介#
我是一名常驻首尔的软件工程师,有全栈开发、DevOps 和工程管理方面的经验。做过客服平台、内容创作者应用,以及本地部署的 LLM 基础设施,方向比较多元。
最在意的是能在生产环境中稳定跑起来的东西。扎实的基础设施、够用的测试覆盖、真正能交付的产品。目前在做 DevOps/MLOps 自由职业,主要是高可用数据库集群、LLM 服务部署,以及模型输出质量的把控。
工作之外,我担任 Kiwi Alumni 的会长,这是一个旅韩新西兰人的社群。它时刻提醒我:技术之外,人与人的联系同样重要。
工作经历#
| 职位 | 组织 | 时间 |
|---|---|---|
| DevOps / MLOps 工程师 | 自由职业 | 2025年10月至今 |
| 工程经理 | DNK | 2024年2月至2025年10月 |
| 全栈开发工程师 | Picky | 2022年9月至2024年2月 |
| 全栈开发工程师 | Oqupie KR | 2020年6月至2022年9月 |
| 研究助理经理 | XiiLab KR | 2019年6月至2020年6月 |
| 网络运维工程师 | Spark NZ | 2016年2月至2017年2月 |
| 助理商业分析师 | Methanex NZ | 2015年11月至2016年2月 |
志愿服务#
| 职位 | 组织 | 时间 |
|---|---|---|
| 会长 | Kiwi Alumni | 2020年1月至今 |
学术背景#
| 学位 | 院校 | 时间 |
|---|---|---|
| 计算机科学硕士 | 庆熙大学 | 2017年3月至2019年2月 |
| 计算机科学学士 | 怀卡托大学 | 2013年2月至2016年11月 |
发表论文
这是我在庆熙大学读硕士时的研究,主题是无人机基站的最优布点,发表在 SCI(E) 期刊上。之后被十多个国家的数十项研究引用,其中包括发表在 Production and Operations Management 和 Applied Geography 上的论文,涉及的方向从急救医疗响应、警用无人机部署,到城市空中交通和灾害救援物流。
DevOps / MLOps 工程师 — 自由职业
主要是本地部署的基础设施。用 Patroni 和 etcd 搭了 PostgreSQL 高可用集群,又在同一批硬件上设计并部署了 LLM 的服务基础设施。真做下来才发现,花时间的不是搭管道,而是质量把控——盯着追踪记录和多轮对话流程,找出输出开始跑偏的地方,让模型在不同部署环境下表现一致。
会长 — Kiwi Alumni
一个志愿性质的角色,运营旅韩新西兰人的社群。我重做了标志,上线了新网站,让会员真能看到社群在办什么,Google 和 Naver 的 SEO 也是自己动手。剩下的都是跟人打交道的事:办活动,跟新西兰大使馆和教育机构建立关系。社交媒体的粉丝是在这个过程里慢慢涨起来的。
工程经理 — DNK
带工程团队,所以时间大多花在带人和推动项目上,写代码反而少了。从立项到发布的排期、资源和风险都由我兜底,同时也是工程团队跟业务方之间的对接人。我最在意的是把工程习惯立起来——那种我离开之后还能留得下来的东西。
全栈开发工程师 — Picky
代理内容创作者平台的开发负责人,同时也开发化妆品和护肤社区平台。后端散在 FastAPI、Rust Axum 和 Quarkus 上,换成今天我不会这么选。前端是 Next.js,另外也管 Serverless Framework、CI/CD 和 AWS 这些运维的部分。
全栈开发工程师 — Oqupie KR
在一个基于 Django 的客户支持平台上做了两年。除了应用层的活,基础设施也归我,AWS 上的 Kubernetes 和 CI/CD 都是那时候理顺的。交付软件这件事里运维占多大比重,我是在这里第一次真正明白的。
研究助理经理 — XiiLab KR
做了两件不相干的事:用游戏引擎生成训练数据,以及做可再生能源监测的 UI。前者更有意思一些——渲染引擎当数据工厂用,效果比想象中好。
网络运维工程师 — Spark NZ
在一个一百多人的团队里,维护覆盖新西兰全境、几百万用户在用的网络。我负责故障处理和升级,也负责在出问题时把情况同步给全公司——写出别人能一眼读懂的故障通报,这习惯就是那时候养成的。另外还支持大型活动期间的基站和移动基站部署,以及国际漫游相关的工作。
助理商业分析师 — Methanex NZ
一段不长的经历,做的是数据质量框架:先定义这批数据里什么算是好的,再去查哪里对不上,然后给出改进建议。只有三个月,但我第一次看清质量差的数据会在下游悄悄造成多少损失。