Experience

라인플러스

SW ENGINEER• 2017. 09. — Present

라인플러스

SW Internship• 2017. 07. — 2017. 08.

Riiid!

SW ENGINEER • 2016. 11. — 2017. 06.

  • 토익 문제 추천 시스템 개발(Flask, Gunicorn, Celery, Mysql, MongoDB, ECS)
  • 산타토익 유저 데이터 분석(Spark, Python MultiProcessing)

경찰청 사이버안전국 모바일포렌식팀

Web | Android developer • 2015. 08. — 2016. 11.

  • 주로 일선 형사/수사관이 수사에 도움이 될만한 안드로이드 앱을 기획 및 개발함
  • 해외 포렌식 뉴스, 논문(모바일 획득 기법 등)을 번역하여 팀내 공유
  • 팀 내 증거물 관리 시스템(JSP, MyBatis, ExtJS)/포렌식 분석 도구 유지보수(C#)
  • 앱 개발 및 배포로 국장님 표창도 받음 :)

엠엔파트너

Web developer • 2014.03 — 2015. 02

  • 원어데이 소셜커머스 스타트업으로 태국 20/30대 여성을 타겟으로 한국 화장품 판매
  • 주로 한국어로 된 소셜커머스 시스템을 다국어 추가 및 기능 커스텀(PHP)

Recognition

마이다스아이티 챌린지 2016

최우수상 • 2016. 05. 29.

  • 마이다스아이티에서 제출하는 문제를 무박 2일간 구현하는 챌린지
  • 3인 1팀으로 본인은 프론트를 맡아 구현함 (HTML, CSS, Javasciprt, JQuery)
  • 군휴가 중 참가했고 좋은 결과로 임원 면접 제의받음 :)

Education

광운대학교

컴퓨터소프트웨어학과 • 2011. 02. — 2018. 02.

  • 평점 4.28/4.5
  • 프로그래밍 주요 수업 A+ (알고리즘, 자료구조, 운영체제, 컴퓨터네트워크, C++, Java 등)

박컴학원

소프트웨어 엔지니어 연수과정 수료 • 2012. 07. — 2012. 12.

  • 프로그래밍을 진지하게 기본부터 닦는 과정 (NS 차트, 손코딩) (광고 x)
  • 아침 9시 ~ 밤 10시 하드트레이닝으로 개발의 초석을 닦은 학원
  • 시작은 창대하게 20 ~ 30명에서 시작했으나 마지막 3명 남은 고난이도 수업을 이겨냄
  • 당시 Array, Tree 라이브러리를 C/C++로 직접 라이브러리로 작성하고 마지막 프로젝트 (MFC 기반)에 사용함

한국정보보호학원

정보보호전문가과정 40기 수료 • 2012. 02. — 2012. 06.

  • 운영체제 보안, 네트워크 보안, 디지털 포렌식 등 보안 전반을 학습하고 보안전문가를 키우는 과정
  • 주로 취약점 환경을 구축하고 실습하는 작업이 많아, 리눅스 활용과 네트워크(내부, 외부) 학습에 많은 도움이 됨
  • 당시 보안이 나의 길인지 확인하고자 대학교를 휴학하고 수강

Projects

what-day-bot

2018. 02. — Present • 소스보기

  • 라인 메신저 봇 만들기 프로젝트
  • 새로운 배운 것을 적극 적용해보는 장난감 프로젝트
  • 예를 들면, Kotlin 로 넘어가기, Circle CI 붙이기, spring-boot2 사용하기 등

TDD practice

2018. 07. — Present • 소스보기

  • TDD 를 습관으로 하기 위한 프로젝트
  • TDD 연습 문제 수집 및 연습 반복:)
  • Classist tdd(Inside-out) v.s. London School(Outside-in)

Learning Haskell

2017. 10. — 2017. 11. • 소스보기

  • CIS 194: Introduction to Haskell (Fall 2016) 강의 노트를 번역 및 학습

product-review-analyzer

2017. 03. — 2017. 09. • (Private repository)

  • 상품 리뷰 내 긍정 표현, 부정 표현 뽑아내는 머신을 만드는 프로젝트
  • Python, konlpy, word2vec, crf

Learning machine learning

2017. 02. — Present

  • 코세라 앤드류 응 교수님의 머신러닝 강의 이수
  • 머신러닝 학습에는 간단한 알고리즘이더라도 직접 구현하는 것이 중요하다고 생각하여 아래와 같이 진행함
  • neural network 구현 • 소스보기
  • linear regression, logistic regression 구현 • 소스보기
  • conditional random field 구현 • 소스보기

EASYGRAB

2016. 10. — 2016.11. • 앱 소스보기서버 소스보기

  • 2015/01 ~ 2016/04 서울시 택시운행 데이터를 분석하여 택시 타기 좋은 위치 | 손님 태우기 좋은 위치를 찾아주는 서비스
  • 데이터 분석, API 서버 구축, 앱 개발까지 모든 스택을 직접 구현한 프로젝트
  • 데이터 분석 : Spark (Scala)
  • API 서버 : Spring, MongoDB
  • 클라이언트 : Android (Kotlin, Daager2, RxJava)

Todo Web

2016. 10. — 2016.10. • 소스보기데모

  • 마이다스아이티 챌린지에서 구현한 Todo 웹 프로그램을 재구현한 프로젝트
  • 당시 챌린지 끝난 뒤 서버 학습겸 다시 구현한 프로그램
  • HTML, CSS, Javasciprt, JQuery, Spring, Hibernate 사용

만시간의 법칙

2016. 09. — 2016. 10. • 소스보기

  • 만 시간동안 꾸준한 노력을 통해 전문가가 될 수 있도록 도와주는 앱
  • Clean Architecture, Rxjava, Android Annotation, Requery(Android ORM), Firebase 사용

서시

서울시 시립도서관 통합 검색 앱 • 2015. 09. — 2015. 10. • 소스보기

Speaker

2018 하반기 LINE 채용설명회

라인플러스 신입 온라인 설명회 • 2018. 09.

  • Part2 에서 개발부문 대표로 참가
  • 영상

찾아오는 채용설명회

라인플러스 신입 개발자 공채 설명회 • 2018. 08.

  • 주제: 라인 이렇게 준비하라

제 4회 파이콘 격월 세미나

동시성과 병렬성 • 2017. 05.

스타트업 오픈캠퍼스

그룹톡 • 2017. 05.

  • 주제: 스타트업이 원하는 개발자
  • 자료

Skills

Languages

Python, Java, Javasciprt, HTML, CSS

Frameworks

Flask, Spring Framework, Express

Libraries

Gevent, Gunicorn, Celery

Databases

Mysql, Mongodb

Operations

AWS(ECS, EC2, RDS, lambda)