Résumé

Lee Sun-Hyoup

Developer

경력사항

  • 트러스트어스

    PHP, Web Front-End Developer

    2016. 07 ~

    포스 기기에 올라갈 B2B 개발을 담당하고 있으며 주력으로 웹 프론트엔드 개발을 하고 있습니다.

    Server: PHP, Laravel, MySQL, Redis
    Web Front-End: JavaScript, HTML, CSS, Vue.js, SPA, nw.js, Electron

  • 파킹스퀘어

    Ruby on Rails, iOS, Web Front-End Developer

    2014. 04 - 2016. 07

    스타트업 초기 멤버로 합류하여 카카오에 인수될 때 까지 재직했습니다. 재직 중 여러가지 업무를 담당했지만 주력으로 iOS 어플리케이션 개발을 했습니다.

    iOS: Swift, RxSwift, MVVM, VIPER
    Server: PHP, Laravel, Ruby, Ruby on Rails, MySQL(MariaDB), Redis
    Web Front-End: JavaScript, HTML, CSS, React, Angular 1.0, SPA, SSR

  • A&T Holdings

    PHP Server, Web Front-End Developer

    2012. 09 - 2013. 01

    특성화고 개발 인턴 형태로 재직했습니다. 재직 중 뭉카 프로젝트의 API 제작과 웹 프론트엔드를 담당했습니다.

    Server: PHP, Apache, MySQL
    Web Front-End: JavaScript, HTML, CSS, jQuery

프로젝트

Trust Us
  • 포잉 스토어 2.0

    기존의 포잉 스토어 1.0을 대체하기 위해 포잉 스토어 2.0을 새로 제작했습니다. 주로 포스 기기에 들어가도록 제작하였고 설치형으로 제작하기 위해 nw.js를 사용했습니다.

    Server: PHP, CodeIgniter
    Web Front-End: JavaScript, HTML, CSS, SASS, nw.js, jQuery
    Windows: Inno Setup(Script)

  • 매장전용예약

    기존 포잉 예약을 사용안하는 매장에서 예약이 가능한 서비스를 별도로 제작했습니다.

    Server: PHP, Laravel
    Web Front-End: Vue.js, SPA

  • 포잉 스토어 3.0

    포잉 포스와 연동을 위한 포잉 스토어 3.0을 새로 개발하는 중입니다.

    Server: PHP, Laravel, node.js
    Web Front-End: Vue.js, WebSocket, SPA, PWA, electron
    Windows: Inno Setup(Script)

파킹스퀘어
  • PARK HERE 1.0

    PARK HERE 서비스의 1.0 버전을 유지 보수했습니다. 이 당시에는 회사 내의 개발자가 혼자였기 때문에 서버와 앱 부분을 혼자서 유지보수 했습니다. 이 과정에서 Cafe24 호스팅 서버로 구성되어 있던 서비스를 전부 Amazon Web Service(AWS)로 이전하고 iOS와 Android 앱 버그를 수정, 개선했습니다.

    Server: PHP, MySQL, AWS
    Mobile: iOS(Objective-C), Android(Java)

  • PARK HERE Mobile Web 1.0

    약 2개월간 PARK HERE 서비스를 외부 앱(Tmap, Mappy)과 연동할 수 있도록 모바일웹 페이지를 제작하는 PARK HERE 모바일웹 1.0 프로젝트를 진행 했습니다. 기존 백엔드 API 서버와 별도로 클라이언트 서버를 Laravel PHP 프레임워크를 사용하여 제작했습니다. 웹 프론트엔드 쪽 작업으로는 Angular 1.0을 사용하여 제작하였고, Single Page App으로 제작했습니다. 결제 시스템으로는 이니페이 시스템을 사용했습니다. CSS를 좀 더 빠르고 쉽게 개발하기 위해서 Less를 사용했습니다.

    Server: PHP, Laravel, MySQL, AWS, IniPay 결제
    Web Front-End: JavaScript, HTML, CSS, Angular 1.0, SPA, Less

  • PARK HERE 2.0

    약 6개월간 기존 PARK HERE의 커져가는 서비스 시스템을 재정비하기 위해서 기존의 앱과 서버 시스템을 다시 개발하는 프로젝트를 진행 했습니다. 서버 API 제작을 Ruby on Rails를 사용하여 제작하였고, 배포 시스템을 Docker를 배워서 사용했습니다. 그 후에 Swift를 사용하여 iOS 개발해서 제품을 완성 했습니다.

    Server: Ruby, Ruby on Rails, Docker, MySQL
    Mobile: Swift, iOS, Realm, CocoaPods

  • PARK HERE Admin

    사용자 관리를 위하여 Admin을 다시 제작했습니다. 예약 관리, 주차장 관리, 고객 관리, 통계, 정산, Push 전송, 이메일 전송, SMS 전송 등의 기능을 제공합니다.

    Server: Ruby, Ruby on Rails, Docker, MySQL
    Web Front-End: JavaScript, HTML, CSS, jQuery, Bootstrap

  • PARK HERE Mobile Web 2.0

    약 2개월간 새롭게 만들어진 2.0 시스템에 맞춰서 기존에 제작된 외부 연동 모바일웹 프로젝트도 2.0으로 업그레이드 했습니다. 기존 시스템에 맞춰서 Ruby on Rails로 제작하고 Docker로 배포하도록 만들었습니다. 담당업무로 앞단 서버 API 제작과 Angular 1.0을 이용하여 프론트엔드 로직을 제작했습니다. CSS를 좀 더 빠르고 쉽게 제작하기 위해서 SASS를 사용했습니다.

    Server: Ruby, Ruby on Rails, Docker, MySQL
    Web Front-End: JavaScript, HTML, CSS, Angular 1.0, SPA, SASS

  • PARK HERE 3.0

    PARK HERE iOS 앱에 비회원 결제와 즐겨찾기, 검색기능 강화 등 새로운 기능과 새로운 디자인으로 3.0으로 업데이트 업무를 진행했습니다.

    Mobile: Swift, iOS, CocoaPods, RxSwift, MVVM

  • PARK HERE Mobile Web 3.0

    PARK HERE 모바일웹 프로젝트를 변화한 3.0 디자인에 맞춰서 새로 개발했습니다. 개발 과정에서 PC Web도 같이 개발했습니다. 새롭게 개발하며 React를 도입했습니다.

    Server: Ruby, Ruby on Rails, Docker, AWS Web Front-End: HTML, JavaScript, CSS, React, SASS

  • 카카오파킹

    파킹스퀘어가 카카오로 인수된 후 카카오파킹 iOS용 사용자 앱을 제작하던 중 퇴사했습니다.

    Mobile: Swift, iOS, CocoaPods, RxSwift

A&T Holdings
  • 뭉카

    뭉카는 자동차를 이용하는 사람들을 대상으로한 SNS입니다. 리눅스 서버에 Apache, PHP, MySQL 환경을 구축하고 PHP를 이용하여 앱과 통신하는 API 로직을 작성했습니다. 또 관리자가 공지사항 및 회원 관리 등을 할 수 있도록 웹 어드민 툴을 제작했습니다.

    Server: PHP, MySQL
    Web Front-End: HTML, CSS, JavaScript, jQuery

외주
  • DailyBeauty

    네일샵 예약 서비스 입니다.

    Mobile: Swift, iOS, APNS, RxSwift

  • 인벤 쿠킹

    인벤용으로 작성한 겜셔틀과 유사한 게임 사전예약 서비스 입니다.

    Server: Ruby, Ruby on Rails, MySQL, Redis, Nginx, Push Service, IniPay 결제
    Mobile: Java, Android, GCM Web Front-End: HTML, CSS, JavaScript, jQuery, SASS

  • 빈스홀릭 - 외주

    커피를 판매하는 쇼핑몰입니다. Django를 이용하여 쇼핑몰 시스템을 구축했습니다.

    Server: Python, Django, OAuth 로그인, IniPay 결제
    Web Front-End: HTML, CSS, JavaScript, jQuery, SASS

  • MyBooking

    음식물 사진을 업로드하는 핀터레스트 형식의 버티컬 SNS 웹사이트입니다.

    Server: Java, Spring, OAuth 로그인, IniPay 결제
    Web Front-End: HTML, CSS, JavaScript, jQuery

개인 프로젝트
  • NEXT Portal

    NHN NEXT 내부에서 진행되는 강의를 저장, 스트리밍 재생할 수 있도록 만들어진 프로젝트입니다. SSO(Single Sign On)을 이용하여 교내의 다른 시스템과 연동될 수 있도록 제작했습니다. 강의를 업로드하는 사람들이 편하게 사용할 수 있도록 관리할 수 있는 어드민 툴까지 제작했습니다.

    Server: Java, Spring, MySQL, Wowza Media Server, Apache
    Web Front-End: JavaScript, HTML, CSS, jQuery

  • Legend Of League

    NHN NEXT 개발경험프로젝트(게임) 수업에서 팀 프로젝트로 만들어진 결과물입니다. 클라이언트 방식을 채용한 4:4 멀티플레이가 가능한 탑뷰 액션 게임입니다. 로비와 방을 웹으로 구현하고 웹으로부터 접속할 수 있도록 크롬, 파이어폭스 플러그인을 사용했습니다. 게임 제목은 리그 오브 레전드를 패러디했습니다.

    Game Server: C++, MySQL, Windows Server
    Game Client: C++, Direct3D, Direct2D
    Web Server: Python, Flask, MySQL, Nginx, Ubuntu Server
    Web Front-End: JavaScript, HTML5, CSS, jQuery, FireBreath(Browser Plugin)

  • TreeStana

    NHN NEXT에서 1학기 과목 중 휴먼디자인프로젝트의 결과물입니다. 카페에서 사용되는 1회용 컵 사용보다 머그컵 사용을 장려하는 캠페인 성 프로젝트로 카페에서 머그컵으로 커피를 사먹은 뒤 앱으로 컵 사진을 인식하면 서버로 전송되어 기록이 남고 나무가 자라도록 프로그래밍 했습니다.

    Server: PHP, MySQL, Apache
    Mobile: Processing, Android
    Web Front-End: JavaScript, HTML, CSS, jQuery

  • Sky Island

    선린인터넷고등학교 2학년 재학 중 고등학교 모의 기능경진대회에서 만든 작품입니다. 보드 게임 중 배틀쉽이라는 게임에 하늘섬이라는 배경과 지뢰찾기 시스템을 추가하여 지루하지 않도록 만들었습니다.

    Game Client: C++, Direct3D, HLSL Shader

  • GloryDay Returns

    선린인터넷고등학교 3학년 재학 중 기능경기대회 준비 중 개발한 게임입니다. 횡스크롤 슈팅게임이며 총 3테이지로 구성되어있고 상점시스템이 있습니다.

    Game Client: C++, Direct3D, HLSL Shader

  • CaveExplorer

    선린인터넷고등학교 3학년 재학 중 개발한 게임입니다. 횡스크롤 슈팅게임이며 총 3스테이지로 구현되어있습니다.

    Game Client: C++, Direct3D, HLSL Shader

  • 키보드 부메랑

    선린인터넷고등학교 2학년 재학 중 48시간 동안 게임을 만드는 행사인 게임잼에서 ‘그린 클린 인터넷’을 주제로 참가하여 만든 게임입니다. 악플을 주제로 게임을 작성해서 악플을 피하여 골로 달려가는 러너 게임입니다.

    Game Client: C++, Direct3D, DirectShow, HLSL Shader

  • Shooting Star

    선린인터넷고등학교 2학년 재학 중 교내대회에 제출하기 위해 개발했습니다. 우주와 별자리에 대해서 소개하는 웹사이트 입니다. Canvas를 이용하여 별똥별이 떨어지는 효과를 구현했습니다. 또, 채팅시스템을 구현하여 접속한 사람끼리는 대화가 가능하도록 롱폴링을 이용하여 구현했습니다.

    Server: PHP, MySQL, Apache
    Web Front-End: JavaScript, HTML5, CSS, jQuery, Canvas

  • Clean

    선린인터넷고등학교 2학년 재학 중 교내대회에 제출하기 위해 개발했습니다. 저작관에 관련한 자료를 소개하며 자유로운 토론이 가능하도록 게시판을 만들었습니다.

    Server: PHP, MySQL, Apache
    Web Front-End: JavaScript, HTML, CSS

  • Login!

    선린인터넷고등학교 1학년 재학 중 교내대회에 제출하기 위해 개발했습니다. 게이머들이 게임의 정보에 대해서 검색할 수 있고, 해당 게임에 대해서 토론할 수 있는 게시판을 만들었습니다. 처음으로 ajax를 사용하여 페이지 이동없이 검색이 가능하도록 구현했습니다. CSS Hack을 이용하여 그 당시에 나온 모든 브라우저에 대해서 대응했습니다.

    Server: PHP, MySQL, Apache
    Web Front-End: JavaScript, HTML, CSS, jQuery

오픈소스

발표

  • Vue.js와 Reactive Programming

    2017. 08. 23

    Vuetiful Korea 1회 밋업에서 Vue.js와 Reactive Programming을 주제로 발표했습니다. 발표 자료

  • Reactive Programming With Swift

    2017. 04. 28

    Swift Korea 1회 밋업에서 RxSwift를 주제로 발표했습니다. 발표 자료

  • Tour of Vue.js

    2017. 06. 21

    사내에서 Vue.js 사용을 권장하기 위해 튜토리얼/소개를 목적으로 발표를 했습니다. 발표 자료

  • Functional Reactive Programming With Swift

    2017. 05. 12

    사내에서 RxSwift에 대한 가이드를 필요로하여 원리/사용법 소개를 목적으로 발표했습니다. 발표 자료

  • 고루틴은 어떻게 작동하는가?

    2016. 05. 30

    스터디 모임에서 Go에서 사용하는 GoRoutin에 대한 동작 원리에 대해서 소개했습니다. 발표 자료

  • 파크히어 Realm 사용 사례

    2016. 03. 31

    파크히어를 만들며 Realm을 사용한 사례를 발표했습니다. 발표 자료

  • C++ 코드 품질 관리 비법

    2014. 04. 11

    C++을 사용할 때 코드 품질 개선 방법에 대하여 발표했습니다. 발표 자료

외부활동

  • FastCampus Vue.js 강의

    FastCampus

    2017. 08. 28 ~ 2017. 10. 30

    FastCampus에서 Vue.js와 관련해서 8주간 강의를 했습니다. 상세 내용

  • Vuetiful Korea 2nd

    Vue.js Korea

    2017. 08. 23

    Vue.js 한국어 사용자 모임 2회를 주최했습니다. 상세 내용

  • Swift Korea Meetup 1st

    Swift Korea

    2017. 04. 28

    Swift Korea 1회 밋업에서 RxSwift를 주제로 발표했습니다. 발표 자료

  • Vuetiful Korea 1st

    Vue.js Korea

    2017. 04. 19

    Vue.js 한국어 사용자 모임을 주최했습니다. 상세 내용 발표 자료

  • Realm 사용 사례 모임

    Realm

    2016. 03. 31

    파크히어를 만들며 Realm을 사용한 사례를 발표했습니다. 발표 자료

수상내역

  • 전국기능올림픽 게임개발직종 동메달

    국제기능올림픽대회 한국위원회

    2012. 09. 10
  • 서울특별시 기능경기대회 게임개발직종 금메달

    서울특별시기능경기위원회

    2012. 04. 17
  • 서울특별시 기능경기대회 게임개발직종 은메달

    서울특별시기능경기위원회

    2011. 04. 25
  • 특성화고등학교 기능경진대회 게임개발직종 동상

    서울특별시

    2010. 11. 19
  • 서울특별시 정보올림피아드 경시부분 지역본선 동상

    서울특별시

    2009. 06. 05
  • 서울특별시 정보올림피아드 경시부분 예선대회 은상

    서울시강동교육청

    2009. 05. 11

자격증

  • 컴퓨터그래픽스

    한국산업인력공단

    2012. 05. 29
  • 정보처리기능사

    한국산업인력공단

    2007. 03. 28
  • 프레젠테이션 2급

    대한상공회의소

    2006. 03. 10
  • 컴퓨터활용능력 2급

    대한상공회의소

    2005. 05. 18
  • 워드프로세서 2급

    대한상공회의소

    2004. 06. 24

기술스택

Web Front-End
  • Vue.js

  • React

  • Angular 1

Mobile
  • iOS

  • RxSwift

  • Android

Server
  • Ruby on Rails

  • Laravel

  • AWS

  • Spring

  • Flask

Language
  • Swift

  • HTML, CSS

  • JavaScript (ES6)

  • Ruby

  • C++

  • Python

  • Java

  • Haskell

  • Go

Game Programming
  • cocos2d-x

  • Unity

  • GLSL / HLSL