<aside>
👋 최상의 성능을 위해 끊임없이 공부하고 연구하는 엔지니어 김정형입니다
</aside>
Contact
📧 [email protected]
📧 [email protected]
🐦 +821071367490
💻 https://hello-world.kr
About Me
- python, nodejs, java 등 여러 언어(+프레임워크)를 상황에 따라 다르게 사용할 수 있습니다.
- 개발에 있어서 가장 중요하다고 생각하는 3가지는 아래와 같습니다.
- why : 정오답을 떠나서 이유가 있어야지 더 좋은 쪽으로 방향을 결정 할 수 있다고 생각합니다.
- 본인의 모름을 인정하는 자세 : 부족한 것을 인정해야 더 배울 것이 보인다고 생각합니다.
- 칼을 뽑았으면 휘두르기 : 학습에서 끝나는 것이 아닌 실전에 적용해야 자신의 것이 된다 생각합니다.
- 코드 및 아키텍처를 개선하기 위해 여러가지 기술에 대해 POC하여 성능을 개선 하는 것을 즐깁니다.
- 배운 것에 대해 정리하여 다른 사람들에게 전파하는 것을 좋아합니다.
- 같은 내용이라도 상대방에 따라 다르게 설명을 잘 할 수 있습니다.
- 헬스, 야구, 마라톤 등 운동을 매우 좋아합니다.
경력
원프레딕트(2023.08 ~ )
사내 데이터 레이크 구축(2024.4 ~ )
사내, 사외에 흩어져 있는 데이터의 다양한 데이터를 한군데 모아 observability를 확보하고 데이터를 빠르게 제공하여 DS의 실험 및 분석을 가속화 시킵니다.
- 사용 기술 : Openmetadata, Apache iceberg, Apache Airflow, opentelemetry, Kubernetes, dvc or mlflow
- 역할 : 기존 프로젝트 (Guardione Motor)에 위 기술들을 적용하여 빠르게 poc합니다.
- 주요 성과
- 기존 pure python 기반으로 된 구조를 airflow를 적용하고, trace_id를 통하여 dag 작업을 opentelemetry에서 tracing 할 수 있도록 하였습니다.
- 흩어진 데이터들을 취합하여 openmetadata를 이용하여 데이터 카탈로그를 만들어 원하는 데이터를 빠르게 획득 할 수 있도록 하였습니다.
- ml 산출물(model, 실험결과 등)을 자산화 할 수 있는 mlflow를 적용하여
Guardione Motor 제품 리아키텍처링 (2024.1 ~ 4)