Résumé

Lee Sun-Hyoup

Developer

경력사항

  • Cobalt Inc.

    CTO

    2018. 07 ~
  • 진인사컴퍼니

    Server Developer

    2017. 12 ~ 2018. 06

    인공지능 음성 채팅 로봇의 서버와 안드로이드 개발을 담당했습니다.

    Server: Scala, Play Framework
    Mobile: Android(Java)

  • 트러스트어스

    PHP, Web Front-End Developer

    2016. 07 ~ 2017. 11

    포스 기기에 올라갈 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

프로젝트

진인사컴퍼니
  • 뽀로롯

    뽀로롯 프로젝트의 API 서버와 뽀로롯과 연동되는 안드로이드 개발을 담당했습니다. 블루투스를 이용해 연동했습니다.

    Server: Scala, Play Framework
    Mobile: Android(Java)

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

개인 프로젝트
  • EOS Lotto

    EOS를 이용한 개인 프로젝트를 만들어봤습니다.

    Server: EOS
    Web Front-End: Vue.js

  • 라돈아이 라돈넷

    라돈아이를 이용한 데이터를 수집하여 지역별 라돈 측정을 보여주는 웹사이트를 제작했습니다.

    Server: Node.js, .NET Framework, OAuth(Identity Server 3)
    Web Front-End: Vue.js

  • LG OLED Space

    LG Display에서 만든 올레드 전문 커뮤니티 What is OLED라는 OLED 소개 페이지를 만들었습니다.

    Web Front-End: Vue.js

  • 데일리뷰티

    네일 샵 예약 서비스에서 iOS 개발을 했습니다.

    Mobile: iOS, Swift

  • 인벤 쿠킹

    인벤에서 사용되는 겜셔틀과 유사한 게임 사전예약 서비스 입니다.

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

  • 동네책방

    책 큐레이션 및 대여 서비스입니다. 안드로이드 부분을 담당했습니다.

    Mobile: Java, Android

  • 빈스홀릭

    커피를 판매하는 쇼핑몰입니다. 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)

오픈소스

저서

  • Vue.js 이 정도는 알아야지

    출판사 비제이퍼블릭 | 저자 김지환, 이선협

    2017. 11. 30

    Vue.js 기초 내용과 관련해서 집필했습니다. 책 구매하기

발표

  • 대규모 서비스를 위한 Micro Frontend

    2021. 05. 10

    좀 더 효율적인 업무를 위한 마이크로 프론트엔드에 대해 소개합니다. 발표 자료

  • 웹 개발을 위해 꼭 알아야하는 보안 공격

    2021. 02. 22

    웹 해킹을 방어하기 위해 꼭 알아야하는 11가지 공격 기법을 소개합니다. 발표 자료

  • MongoDB 이해하기

    2021. 02. 15

    MongoDB에 대한 소개와 장단점 그리고 효율적으로 이용하기 위한 모델링 패턴을 소개합니다. 발표 자료

  • Deep dive into Vue.js

    2018. 12. 11

    Vue.js의 아키텍쳐와 반응형이 어떻게 이루어지는지, 렌더링은 어떻게 이루어지는지, 패키지 구성은 어떤지에 대해 다룬 발표 자료입니다. 발표 자료

  • 오픈소스를 여행하는 히치하이커를 위한 안내서

    2018. 10. 08

    국민대학교에서 학생들을 대상으로 오픈소스와 커뮤니티를 시작하는 방법에 대해서 소개했습니다. 발표 자료

  • Vue.js 길라잡이

    2018. 04. 04

    NAVER D2에서 Vue.js를 시작하는 방법과 팁에 대해서 발표했습니다. 영상

  • Metal 기반 특별한 UI/UX 제공하기

    2017. 09. 23

    Let'Swift 2017에서 MetalKit과 MSL(Metal Shader Language)를 이용한 특수한 UI를 제공하는 방법에 대하여 발표했습니다. Vuetiful Korea 1회 밋업에서 Vue.js와 Reactive Programming을 주제로 발표했습니다. 상세 내용 발표 자료 영상

  • 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

기술스택

Web Front-End
  • Vue.js

  • React

  • Angular 1

Mobile
  • iOS

  • Android

Server
  • Ruby on Rails

  • Spring

  • AWS

  • Laravel

  • Flask

  • Django

  • .NET Framework

Language
  • Swift

  • HTML, CSS

  • JavaScript (ES6)

  • Ruby

  • Kotlin

  • Java

  • Scala

  • C#

  • C++

  • Python

  • Haskell

  • Go

Blockchain
  • EOS

  • Ethereum

Game Programming
  • cocos2d-x

  • Unity

  • GLSL / HLSL