CAREER
엔진스튜디오 / NGINE STUDIOS (NEXON COMPANY, 2020.7 ~ 2022.11)
- Software Engineer / 산업기능요원 (2020.7 ~ 2022.6)
- 연구파트 (2021.7 ~ 2022.11)
- MapleStory sentence distortion algorithm development
- Python을 기반으로 게임 ‘메이플스토리’의 ‘올바른 문장을 찾아라!’에 사용될 알고리즘 개발 프로젝트
- 정상 문장으로부터 변형도에 따른 변형된 문장을 생성할 수 있는 알고리즘을 개발함
- KartRider highlight extraction
- Python을 기반으로 게임 ‘카트라이더’의 두 플레이어 간 하이라이트를 추출하는 프로젝트
- ‘Actor’가 ‘Highlighter’보다 더 ‘잘 달린’ 구간을 직접 구상한 알고리즘을 적용해 카트라이더 게임 로그 파일인 ksv 파일 내의 주행 좌표 데이터로부터 추출해 냄
- 추출해 낸 하이라이트 구간을 재조합해 새로운 ksv 파일로 재구성하는 프로그램을 작성함
- New word detection
- Python을 기반으로 NLP를 이용해 말뭉치(corpus)에 없는 신조어를 탐지하는 프로젝트
- 세종 말뭉치를 사용하고 통계적 방법론,SA-IS 알고리즘을 적용해 신조어를 검출함
- 코드 유지보수 및 documentation을 진행함
- YouTube game classification
- Python을 기반으로 NLP를 이용해 유튜브 영상이 어떤 게임에 대한 영상인지 분류하는 프로젝트
- Naïve bayes theorem과 word pair 컨셉을 이용해 정확도 약 90% 정도로 영상을 분류함
- 영상 분류 결과를 웹 페이지로 확인 가능하도록 작업했고, 코드 유지보수를 진행함
- 광고파트 (2020.10 ~ 2021.6)
- React, TypeScript, Material-UI를 이용한 웹 페이지 관리
- JS, TS를 이용해 서버 관리 및 기능 추가 업무 수행
- 수습 (2020.7 ~ 2020.10)
- 2020 NYPC 예선 문제 검수
- JS를 이용해 사내에서 사용하는 점심 알림 봇(Slack Bot) 개발
서울대학교병원 의생명연구원 (2019.3 ~ 2019.11)
- 연구원 인턴, 임상의과학정보실 김광수 교수님 소속
- 정밀의료센터 이계화 교수님과 국가과제 연구 진행
- Identification of synthetic chemosensitivity genes paired with BRAF for BRAF/MAPK inhibitors
- Identification of synthetic cytotoxic gene pairs associated with a therapeutic response for the anticancer drug etoposide based on cell line-drug database
- 해당 연구의 Abstract로 Houston 2019 ASHG Annual Meeting에 Poster Presenter 자격으로 참가
SK 하이닉스 학점교류 인턴십 (2018.12 ~ 2019.2)
- 인턴, 미래기술연구원 DRAM Etch 1팀 소속
- 실험계획법을 이용한 SNC HM ACL 상부 Clogging 개선
- Pressure, bias, chemical이 clogging에 어떤 영향을 미치는지 실험계획법을 적용하여 최적화 진행
- SK 하이닉스 미래기술연구원 부사장상 수상(연구과제 우수과제 선정)
EDUCATION
포항공과대학교 / POSTECH (2016.2 ~ 2025.2 (expected), 2019 ~ 2022 휴학)
- 전공: 화학공학과 / 복수전공: 컴퓨터공학과
- 4.5-year GPA: 3.77 / 4.3 (9학기 이수, 173 학점 + 7 Unit 이수)
과학영재학교 경기과학고등학교 (2013.3 ~ 2016.2)
EXPERIENCE
개인 프로젝트
- POSTECH 보드게임 동아리 BGM 마작 기록 및 통계 사이트 개발
POSTECH Machine Learning Lab 연구참여 (2024.3 ~ )
- 지도교수: 옥정슬 / 과제연구I, II 연구 결과물
- Bridging the Gap between Expert and Language Models: Concept-guided Chess Commentary Generation and Evaluation
- 제2저자로 투고,arXiv preprint: arxiv.org/abs/2410.20811
- DL 기반 expert model과 LLM의 장점들을 결합하여 체스 해설을 생성 및 평가하는 방법론을 제안함
- LLM prompt engineering, 실험 결과에 대한 통계 분석 및 논문 작성에 기여함
- Post-hoc Concept Probing of an End-to-end RL Model: Extracting an Opponent Hand Estimator from Mahjong AI
- Black-box인 end-to-end RL model 내부에 학습되어 있는 특정 concept를 추출하는 데에 성공함
- Concept의 추출을 위해 마작 AI의 구조를 분석하고 이를 바탕으로 concept probing을 적용해 model을 더 interpretable하게 만들었음
POSTECH 소프트웨어설계방법 팀 프로젝트 (2023.11 ~ 2023.12)
- “Code Scent”, Customizable Code Smell Detection Plugin for IntelliJ IDEA
- 6인 1조로 eXtreme Programming 방식으로 IntelliJ IDEA의 plug-in을 개발하는 과제 수행
- 자체적인 coding convention과 git logging & branching convention을 정하여 개발 진행
- Plug-in을 실행하면 여러 code smell을 탐지하여 시각화하고, 탐지 기준을 customize할 수 있도록 함
- Plug-in의 GUI 부분과 code smell의 탐지 기준 customization 구현 부분을 담당하여 개발함
SKILL & HONOR
- Problem Solving: LeetCode (eric970901, GitHub),
BOJ (eric9709, solved.ac, GitHub),
KOISTUDY (gs13008)
- Competitive Programming: 2022 Woori 코딩 페스티벌 (Python 부문, 특별상), Google Hash Code 2020 (1229th place, Online Qualification Round),
Codeforces (JEMINI, GitHub),
AtCoder (JEMINI, GitHub),
Topcoder (JEMINI, GitHub)
- Programming Languages & Frameworks: Python, C++, C, JS, TS, React, MUI, Next.js, Java, HTML, CSS, R
- Other Skills: Linux, Git, LaTeX, Jupyter notebook, Machine Learning
- Languages: 영어: TOEIC 830점, SCI급 영문 논문 작성 경험 및 휴스턴 학회(ASHG)에서 포스터 발표 경험 / 일본어: JLPT N3
- Scholarship: SK 하이닉스 산학장학생 선발 (2019), 선원공제 장학금 (2018, 2023), 국가우수 장학금 (이공계) (2018~2023), 보잉 장학금 (2017, 성적우수장학금), 등록금 전액 장학 (2016~2023)