추후 Porfolio 용도의 github blog repository 로 사용될 예정이며 현재는 README 로 Portfolio 를 대신하고 있습니다.
안녕하세요. 넥슨코리아와 티맥스그룹에서 개발자로서 커리어를 쌓고 현재는 잠깐 휴식기를 갖고 있는 물리학과 출신의 백엔드 개발자 박은규입니다.
어릴적에는 과학자로서의 진로에 관심이 크게 있어서 물리학으로 학위 과정을 시작하였고, 관심이 있었던 복잡계 네트워크 연구를 경험하기 위해서 통계물리학 석사학위까지 받게 되었습니다. 네트워크 연구를 하며 C++, R, Matlab을 수치적, 해석적 풀이에 사용하였는데, 이런 과정을 거치며 물리학 뿐 아니라 IT, 프로그래밍 분야에도 관심을 더 가지게 되었습니다. 졸업 이후의 커리어를 선택할 때도 IT, 소프트웨어 직무 위주로 탐색을 하였고 재직중인 회사에 입사하면서 본격적인 개발자로서의 길에 들어왔습니다.
현업에서는 첫 팀에서의 개발을 C++ 언어 기반의 메일 관리 프로그램 개발로 시작하였었고요. 이 팀에서 2020 년 10월까지 근무하다 NLP 팀으로 보직 이동을 하게되어 2021 년 5월 까지는 Python 을 주로 사용하는 NLP Deeplearning model 개발을 진행하였었습니다. 그 이후에는 MARVRUS 라는 AI & VR 교육 앱개발 스타트업으로 잠깐 있다가 넥슨의 인텔리전스랩스라는 조직에 합류 후 블록체인본부로 조직이동을 하여 사내 플랫폼의 백엔드 개발자로서 2023년 5월까지 근무하였습니다.
개발자로서의 커리어를 시작하기 직전까지는 물리학 연구를 하며 살아왔기 때문에 개발 그 자체에 가장 큰 흥미를 두고 있지는 않지만, 세상을 바꾸는 강력한 도구로서, 또한 사물을 바라보는 또 하나의 관점으로서 코딩 및 개발은 상당히 매력적이라고 생각하고 있습니다. 또 AI, Deeplearning, NLP 연구 개발을 하다보니 초기 딥러닝 모델들이 통계물리학과 깊은 관련이 있다는 점을 알게되어서 더 매력을 느끼고 있습니다. 현재의 주 관심사는 현재 팀과 사이드 프로젝트로서 업무를 진행 중인 백엔드 기술과 클라우드이지만, 이전에 경험한 딥러닝 및 NLP 기술 트렌드, 통계물리학적 관점을 접목한 딥러닝 기초 모델 연구, 추천 시스템 개발, 어플리케이션 개발, 블록체인, 사용자 관점의 서비스 구성 및 기획에도 관심을 가지고 있습니다.
또한 학문과 기술의 최신 트렌드를 팔로우업 하는데에 관심이 많으나 동시에 시대를 관통하여 적용되는 기술의 기초와 개념을 소홀히하면 안된다고 생각하여 꾸준히 탐색하고 학습하는 자세를 잃지 않으려 노력하며 살고 있습니다. 현재 팀에 온지 얼마 되지 않아 본 업무를 진행하면서도 배우는 점이 많아서 만족하며 업무를 수행하고 있고, 그 외에 현재 개인적으로 Hopfield Network 와 Attention mechanism 의 관련성을 연구한 논문 하나를 재밌게 읽어서 이부분을 좀 더 공부해보고 있습니다.
물리학과 개발 외에도 창업, 사회학, 경제학, 심리학, 투자 등 다양한 영역에 관심이 많으며, 차후에는 다양한 소셜 펀딩, 사회적 기업 투자, ESG 등의 사회적 경제 영역의 서비스에 ML이나 블록체인 등의 기술을 접목하여 사회적, 경제적 가치를 창출하는데에 기여해보고 싶습니다.
Email : eunkyui@gmail.com
연세대학교 물리학과 졸업 (2008.03 ~ 2014.08)
고려대학교 일반대학원 물리학과 통계물리학 세부전공 졸업 (2015.03 ~ 2018.08) 졸업논문 2017 한국물리학회 포스터발표
ToMail 연구개발팀 (2018.02 ~ 2020.10) (TmaxOS -> TmaxA&C(사명 변경) -> TmaxOffice(자회사 분할))
HyperBrain NLP 연구개발팀 (2020.10 ~ 2021.05)
Marvrus AI 연구개발팀 (2021.05 ~ 06)
인텔리전스랩스 INFACE 팀 (2021.06 ~ 2022.07) 블록체인본부 MSU개발실 (2022.07~2023.05)
1. ToMail
ToOffice 제품군에 포함되어 배포되는 ToMail 개발 담당. 현재는 TmaxOS 에 포함되어 배포중이며, 추후 Windows 버전도 릴리즈 예정. (2018.02~2020.10) 연락처, 메일그룹, 서명 기능 총괄 개발 담당, 기타 모듈 유지보수 담당.
HyperBrain NLP 에 새롭게 추가될 모듈인 기계번역 기능 전체 담당. 현재 리서치 후 개발 진행 중(2021.1 ~ ) M2M-100, mT5 등 최신 기계 번역 모델을 기반으로 한 번역 서비스 개발 중.
사이드 프로젝트로 진행중인 공간 기반 SNS "BowlMap" 의 모바일 백엔드 개발 담당, React Native 앱 개발 부담당(2020.12 ~ 진행 중)
넥슨의 게임 클라이언트와 서버 사이의 데이터 스트리밍을 담당하는 웹소켓과 Kafka 를 사용한 인하우스 프로젝트.(2021.06 ~ 2022.02)
기존 IP 를 활용한 신규 글로벌게임 개발 프로젝트(2022.02 ~ 진행 중)
- 통계물리학 연구 - Network Theory, Percolation, Ising Model, etc
- Machine Learning 연구 - NLP(Transformer, RNN), DNN, Classic DNN(BM, RBM, Hopfield Network), etc
- C, C++
- Javascript
- Python
- Java
- Go
- SQL
- R, Matlab
- Dart
- Chromium-base GUI
- Node.js & Express.js
- Spring Boot
- go-grpc
- React Native
- React & Vue
- Flutter
- Pytorch + Transformer, fairseq
- Flask
- Sqlite
- Postgresql
- Redis
- Elasticsearch
- Mysql (Mariadb)
- 정보처리기사