EDUCATION
포항공과대학교 / POSTECH (2016.2 ~ 2025.2 (expected), 2019 ~ 2022 휴학)
- 전공: 화학공학과 / 복수전공: 컴퓨터공학과
- 3.5-year GPA: 3.85 / 4.3 (7학기 이수, 145 학점 + 7 Unit 이수)
과학영재학교 경기과학고등학교 (2013.3 ~ 2016.2)
CAREER
엔진스튜디오 / NGINE STUDIOS (NEXON COMPANY, 2020.7 ~ 2022.11)
- Associate Programmer / 산업기능요원 (2020.7 ~ 2022.6)
- 연구파트 (2021.7 ~ 2022.11)
- 게임 ‘메이플스토리’의 ‘올바른 문장을 찾아라!’ 에 사용되는 문장 변형 알고리즘 개발
- 게임 ‘카트라이더’의 유저 별 주행 하이라이트 영상 추출 작업 진행 중
- NLP를 이용해 말뭉치에 없는 신조어를 탐지
- NLP를 이용해 유투브 영상이 어떤 게임에 대한 영상인지 분류
- 광고파트 (2020.10 ~ 2021.6)
- React, TypeScript, Material-UI를 이용한 웹 페이지 관리
- JS, TS를 이용해 서버 관리 및 기능 추가 업무 수행
- 수습 (2020.7 ~ 2020.10)
- 2020 NYPC 예선 문제 검수
- JS를 이용해 사내에서 사용하는 점심 알림 봇(Slack Bot) 개발
서울대학교병원 의생명연구원 (2019.3 ~ 2019.11)
- 임상의과학정보실 김광수 교수님 소속 연구원 인턴
- 정밀의료센터 이계화 교수님과 국가과제 연구 진행
- Bioinformatics, Cancer Genetics 분야 논문 작성(공동 1저자, SCI급)
SK 하이닉스 학점교류 인턴십 (2018.12 ~ 2019.2)
- 미래기술연구원 DRAM Etch 1팀 소속 인턴
- 학점교류 인턴 장학생 특별전형 합격, 산학장학생 선발
EXPERIENCE
Research
엔진스튜디오 기술연구팀 연구파트 (2021.7 ~ )
- Title: MapleStory sentence distortion algorithm development
- Python을 기반으로 게임 ‘메이플스토리’의 ‘올바른 문장을 찾아라!’ 에 사용될 알고리즘을 개발하는 프로젝트
- 정상 문장으로부터 변형도에 따른 변형된 문장을 생성할 수 있는 알고리즘을 개발함
- 현재 라이브 서버에 적용됨
- Title: KartRider highlight extraction
- Python을 기반으로 게임 ‘카트라이더’의 두 플레이어 간 하이라이트를 추출하는 프로젝트
- ‘Actor’가 ‘Highlighter’보다 더 ‘잘 달린’ 구간을 직접 구상한 알고리즘을 적용해 ksv 파일 내의 주행 좌표 데이터로부터 추출해 냄
- 추출해 낸 하이라이트 구간을 재조합해 새로운 ksv 파일로 재구성하는 프로그램을 작성함
- Title: New word detection
- Python을 기반으로 NLP를 이용해 말뭉치(corpus)에 없는 신조어를 탐지하는 프로젝트
- 세종 말뭉치를 사용하고 통계적 방법론, SA-IS 알고리즘을 적용해 신조어를 검출함
- 팀원을 도와 코드 유지보수 및 documentation을 진행함
- Title: YouTube game classification
- Python을 기반으로 NLP를 이용해 유투브 영상이 어떤 게임에 대한 영상인지 분류하는 프로젝트
- Naïve bayes theorem과 word pair 컨셉을 이용해 정확도 약 90% 정도로 영상을 분류함
- 영상 분류 결과를 웹 페이지로 확인 가능하도록 작업함
- 팀원을 도와 코드 유지보수를 진행함
서울대학교병원 의생명연구원 국가과제 (2019.3 ~ 2019.11)
- Title: Identification of synthetic chemosensitivity genes paired with BRAF for BRAF/MAPK inhibitors
- 공동 1저자 자격으로 논문 작성
- Published at Scientific Reports (Nature Research journals, doi.org/10.1038/s41598-020-76909-2)
- R, Python 사용, Linux 서버 하에서 다각도의 통계분석 및 visualization 진행
- GDSC의 public database에 추가적인 process를 거쳐 데이터 정제 및 customizing 진행 (database 규모: WES data, nrow = 486k; drug IC50 data, nrow = 224k)
- 3.8k개 gene, 250개 drug에 대해 72억개 이상의 gene pair – drug set에 대해 병원 서버를 이용해 31개 core로 병렬 연산을 이용한 통계분석 진행
- R의 visualization tool인 ggplot package를 사용해 다양한 그래프 생성
- TCGA data에서 약 3.8k명의 환자에 대해 생존분석 및 Cox proportional hazards model 적용
- Title: 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)
- Title: 실험계획법을 이용한 SNC HM ACL 상부 Clogging 개선
- Pressure, bias, chemical 세 인자가 clogging에 어떠한 영향을 미치는지 분석함
- JMP 등의 통계 분석 프로그램을 사용해 실험계획법 적용, 최적화 진행
- SK 하이닉스 미래기술연구원 부사장상 수상(연구과제 우수과제 선정)
Courses
- 프로그래밍언어 (PL) (2023)
- 알고리즘 (2023)
- 인공지능 (AI) (2023)
- 디지털시스템설계 (2023)
- 컴퓨터 SW시스템 개론 (2018, GitHub)
- 데이터구조 (DS) (2018)
- 전산수학 (2018)
- 객체지향프로그래밍 (OOP) (2017, GitHub)
- 프로그래밍과 문제해결 (2016, GitHub)
- 컴퓨터프로그래밍 (2013, GitHub 1 / GitHub 2)
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, JavaScript, TypeScript, HTML, CSS, R, React, Material-UI
- Other Skills: Linux, Jupyter notebook, Git, Machine Learning
- Languages: 영어: TOEIC 830점, SCI급 영문 논문 작성 경험 및 휴스턴 학회(ASHG)에서 포스터 발표 경험 / 일본어: JLPT N3
- Scholarship: SK 하이닉스 산학장학생 선발 (2019), 선원공제 장학금 (2018), 국가우수 장학금 (이공계) (2018 ~), 보잉 장학금 (2017, 성적우수장학금), 등록금 전액 장학 (2016 ~)