Skip to content

Latest commit

 

History

History
123 lines (96 loc) · 5.65 KB

Resume_kr.md

File metadata and controls

123 lines (96 loc) · 5.65 KB

이준형

기본 정보

학력

  • 경기대학교 2013/03 ~ 2017/02 융합보안학과 졸업(컴퓨터과학과 복수전공)
    • 통신소대장으로 군 복무중 2017/03 ~ 2019/06 전역예정

경험

  • Modi(Luxrobo) Modi Studio 개발(Electron 기반) 2016/07 ~ 2016/08
    • Node.js, Electron, SASS(CSS)

기술 스택

  • 프론트엔드
    • HTML, CSS, Javascript: 백엔드로 구현한 것에 대하여 프론트 엔드에 보여줄 수 있음.
    • React: 코드 읽기 가능(setState 시 동작, VirtualDOM에 대한 이해 등)
  • 백엔드
    • Node.js: 간단한 여러 데모 프로젝트 작성, 크롤링 경험 많음
    • Java(Spring): 학과 도서 대출 시스템(RFID, NFC 활용) 구축 경험
    • MySQL: 간단한 쿼리 작성 가능(UNION, JOIN, 간단한 프로시저 정도까지)
    • Devops: Docker를 통한 CI/CD 공부중..(링크)
  • 기타
    • Linux: 리눅스 환경에서 코딩 경험 많음.
    • Git : 소스 버젼관리
    • 보안
      • Secure Coding: 개발시 발생할 수 있는 취약점에 대한 이해 및 보안 코딩 가능
      • 취약점 진단: 1-DAY POC 작성 가능, N사 홈페이지 세션 관련 취약점 제보(KVE-2019-0499)
      • 암호학: AES, 해시, RSA 등 개발에 사용되는 암호학 관련 지식

주요 프로젝트

Modi(Luxrobo)

  • MODI STUDIO
    • 담당: Electron(Node.js)에서 파일 입출력, 코드 블럭 UI 개발
    • 기술스택: Electron, Node.js, HTML, SASS, cross-platform
    • 기간: 2016/07 ~ 2016/08 (프로젝트 전체 기간이 아닌 제가 참여한 기간)
    • 인원: 4명
    • 설명
      • Modi 블록을 컨트롤하기 위한 GUI 형태의 코딩 프로그램 개발
      • Electron으로 cross-platform 지원 개발
      • 기여도 측정 어려움. 다만 당시 크로스플래폼으로 파일 입출력이 가능하도록 함수 제작, 디자이너와 코드 블럭 UI 협업 개발

개인프로젝트 (기여도 100%)

  • HTML문서 10000개 워드 카운팅

    • 기술 스택: Java, Linux, Mysql, 분산 및 병렬처리
    • 기간: 2016/09 ~ 2016/11
    • 설명
      • 4개의 서버에 존재하는 10000개의 HTML 문서를 워드카운팅하기 위해 최적화 시키는 것
      • 중간에 3702초가 걸린 반면 최종적으로는 956초가 걸리도록 분산/최적화
  • 학과 도서 및 기자재 대출 시스템 (LIVE)

    • 기술 스택: Java(Spring),
    • 기간: 2016/07 ~ 2017/02
    • 설명
      • NFC(RFID)와 QR Code를 통한 도서 대출/반납 기능
      • iPhone의 경우 NFC 기능이 되지 않아서 QR Code 기능 제공
      • ADMIN에서 도서 추가 및 회원 추가 기능
      • 현재 동작 확인 가능
  • Bittrex 매집 체크 봇

    • 기술 스택: Node.js, MySQL, 크롤링(API 활용)
    • 기간: 2017/06 ~ 2017/07, 2019/03
    • 설명
      • 비트코인 거래소 Bittrex에서 거래 데이터를 가져와 알트코인을 조금씩 매집하고 있는 것을 포착하기 위한 스크립트
      • 사용자 메뉴얼 제공
      • Github 11 Stars, 7 Forks
  • Tistory-Fraud

    • 기술 스택: Node.js(puppeteer), 크롤링, 어뷰징, 로그분석
    • 기간: 2018/12 ~ 2019/01
    • 설명
      • 티스토리, 애드핏 대상 광고 시스템 어뷰징

토이프로젝트 (기여도 100%)

  • #C0FFEE

    • 기술 스택: HTML, CSS, jQuery
    • 기간: 2016/12
    • 설명
      • 간단한 색깔(색상 코드표) 맞추기 게임
  • Naver-Webtoon-Downloader, Daum-Webtoon-Downloader, Youtube-Downloader

    • 기술 스택: 크롤링, Electron, Node.js, referer 속이기
    • 기간: 2019/02 ~ 2019/03
    • 설명
      • 네이버 웹툰, 다음 웹툰, 유튜브 재생목록을 크롤링하여 다운로드하는 기능 제공
      • 성인 인증이 필요한 웹툰은 세션 쿠키를 사용자가 넣어서 다운 받을 수 있도록 구현하였음.
  • Simple-File-Share

    • 기술 스택: Electron, Node.js, Stream
    • 기간: 2019/03
    • 설명
      • 간단한 대용량 파일 공유/전송
      • Electron을 통한 GUI 제공, 매우 간단
  • Simple-Telegram-notify

    • 기술 스택: Node.js, Telegram(Telebot)
    • 기간: 2019/01 ~ 2019/03
    • 설명
      • 텔레그램 봇을 통한 알림 기능
      • 봇 채널 구독자 추가/제거 기본 기능 구현
      • 추가적인 동작 코드 삽입을 위한 틀, 사용방법 제공

외부 활동