OLDROOKIE CO., LTD.’s CTO and freelance web / app developer.
I’m live in Republic of Korea, and now I graduated at last year. Now, I’m CTO of OldRookie CO., LTD.. It is engaged in all of our development process, and the main development contents are web / app development and WebXR development. First of our content is Homepage of our company. Now days, I’m developing an app for Masterpiece, a mobile VR exhibition content using WebXR, and producing it with React Native.
I have been in charge of web development and app development at U-CRM for 2 years and half from 2013. I participated in the introduction of angular on the homepage and also participated in iOS development. In 2016, I worked for WideMobile for about 6 months and took charge of web maintenance. In addition, I participated in app development and to develop a hybrid connection between native code and javascript. I was also involved in the task of getting security certification.
At Sahmyook University, I involved in Google’s DSC (Developer Student Club) Now, I’m participate as a core member. At the same time, I was a member of likelion shamyook for 1 year. I was also able to participate in various activities here.
I am very interested in web / apps, and recently I am interested in the process of setting up a development environment and managing a project.
Here are some of the techniques I used in projects, or used to learn or have an interest.
: html, css, jquery, angular, vuejs, reactjs
: ASP.NET, nodejs+express, django, django+restframework
: aws(s3, rds, ec2, elastic beanstalk), gcp(cloud storage, app engine, compute engine, cloud sql), heroku, wordpress(php), git
: react-native, cordova
: Javascript, C#, objective c, python, MSSQL, MySQL, MariaDB, WebXR
jsp, spring, flutter, dart, redis, mongodb, swift, webpack, jest, jenkins
docker, kotlin, go, deno
As I started learning development, I participated in various projects. Here are a few projects you might want to share.
스타트업 ‘(주)올드루키’와 약 3년동안 함께하고 다시 웹 개발자 유경수로 돌아왔습니다.
한국의 서울시 송파구에서 거주 중인 웹/앱 개발자 입니다. ASP.NET
, AngularJS
, Objective C
등을 사용하는 웹 개발자이자, iOS 개발자였던 이전 경력을 바탕으로, 2018년 (주)올드루키에 개발 책임이자 CTO로 참여하였습니다.
웹 개발자로서 브라우저 상에서 XR 환경을 구현할 수 있는 WebXR
이라는 기술이 굉장히 매력적으로 다가왔기에, (주)올드루키에서 가상 전시회 플랫폼 마스터피스(가칭)을 개발하게 되었습니다. 이를 배경으로 스타트업으로서 올드루키는 다양한 수상 경력을 쌓을 수 있었습니다.
2022년에는 XR 기술을 접목 시킬 패션 플랫폼 HaFFn을 출시 하였습니다. 출시 당시 (주)올드루키는 10여 명의 팀원을 가진 회사가 된 만큼 개발 책임으로서 많은 도전에 부딪히게 되었으나, 팀원들과의 끊임 없는 논의를 통해 많은 경험을 쌓으며 도전들을 헤쳐나올 수 있었습니다.
(주)올드루키에서의 경험을 통해 웹 / 앱 개발자로서 뿐만 아니라, 팀과 회사 그리고 서비스 전체를 아우를 수 있는 시야를 갖게되었습니다. 때문에, 신기술 뿐만 아니라 개발을 어떻게 해야 참여자 모두가 쾌적하고 효율적으로 업무에 임할 수 있을까에 대한 고민을 하고 있습니다.
현재에는 많은 도움과 경험을 얻게해준 (주)올드루키를 떠나, 이전보다 조금 더 단단하고 넓은 시야를 가진 웹 / 앱 개발자 유경수로 돌아가기 위한 준비중입니다.
올드루키에서 팀원들과 진행한 프로젝트 일람입니다
(주)올드루키에서 진행한 외주 프로젝트이자 신규 사업 아이템 입니다. 기존의 종이로 된 의정 보고서를 온라인으로 옮겨 오는 것을 목표로 진행하였습니다. 국회의원 4인의 의정 보고서를 대체하는 웹 사이트를 제작 및 배포하였습니다.
Vercel
, AWS CloudFront
, AWS S3
, AWS RDS
,NX
, Storybook
, Git
NextJS
, ReactJS
,Emotion/Styled-Component
, Redux
MySQL
,NestJS
NX
를 이용한 monorepo
환경 구성을 통해 4건의 프로젝트 간 코드 재사용률 상승Atomic Design Pattern
과 디자인 시스템 도입으로, 클라이언트 개발의 규격화Framer
패키지를 활용, 애니메이션의 고도화 진행(주)올드루키에서 진행한 외주 프로젝트로서, (주)바오밥 파트너즈와 협업을 진행하였습니다. Unity 기반의 메타버스 플랫폼 개발의 총 책임과 배포를 맡았습니다.
AWS Lightsail
, AWS EC2
, AWS RDS
, Github
Unity
, React Native
, ReactJS
, SCSS
, Redux
NestJS
, Colyseus
, MongoDB
, MySQL
React Native
인증 및 서버 선택 등의 클라이언트 개발NestJS
기반 인증 서버 제작TypeScript
기반의 게임 서버 Colyseus
를 활용한 게임 서버 개발Typescript
기반의 게임서버 운용을 통한 사내 개발 비용 감소React Native
+ Unity
진행으로 메타버스 서비스의 추가 개발 비용 감소(주)올드루키에서 진행한 사내 프로젝트로서 XR 기술을 활용한 패션 플랫폼 개발을 목표로 하였습니다.
1차 목표는 실제 옷을 Photogrametry를 활용해 3d 모델로 변환해 어플리케이션 상에서 상세하게 볼 수 있도록 하는 것이었습니다.
추후의 목표는 거래가 가능한 상점 기능을 추가하고, 3d 마네킹에 해당 의류를 착용시키는 로드맵을 가지고 있었습니다.
AWS Lightsail
, AWS RDS
, Git
Flutter
, Svelte
, Babylon.js
Spring Boot
, MySQL
, MongoDB
Svelte
와 Babylon.js
를 활용한 3d 웹 뷰어 제작Flutter
활용 프론트엔드 개발 참여React Native
기반 개발 환경에서 Flutter
로 전환Svelte
와 Babylon.js
를 활용한 3d 웹 뷰어 개발: KT 엔터프라이즈가 주관한 KT 스마트메시지 초성 퀴즈 이벤트를 아이디어 오븐과 함께 진행했습니다.
개발 항목의 배포와 NestJS기반 백엔드 개발에 집중 참여하였습니다.
AWS Lightsail
, AWS RDS
, MongoDB Atlas
NestJS
, MongoDB
, Naver Cloud Simple & Easy Notification Service
: 화물 트럭 번호판 구매자와 공급자의 매칭을 도와주는 플랫폼 디젤트럭의 클라이언트 개발과 배포를 진행했습니다.
Github
, NPM Private Package
React Native
, Redux
, GraphQL
NPM Private Package
를 활용한 두 클라이언트 간 코드 공유GraphQL
+ React Native
를 활용한 인증 및 API 처리 구현: 클럽 MD와 클럽 이용자간 매칭을 제공하는 플랫폼인 클러버의 클라이언트 개발 및 배포를 진행했습니다.
Github
, NPM Private Package
React Native
, Redux
, GraphQL
NPM Private Package
를 활용한 두 클라이언트 간 코드 공유GraphQL
+ React Native
를 활용한 인증 및 API 처리 구현: 제 5회 부산 국제 창업 아이디어 경진대회의 출품작으로서 대회 진행동안 무박 2일 동안 개발하였습니다.
IKEA에서 제공하는 AR 가구 배치에서 영감을 얻은 마이 퍼니처는 실제 공간에 가구를 배치할 때, 측정만으로는 가구의 크기나 느낌을 알기가 어렵다는 팀원의 불편함에서 출발했습니다.
1차 목표는 방의 크기를 투영한 공간을 생성 및 제공하고 그 공간에 배치하려는 가구의 크기만큼의 다양한 도형들을 배치해 공간감을 가늠할 수 있는 것으로 하였습니다.
그 후 로드맵은 해당 도형에 배치하려는 가구의 정보들을 연결해주어 실제 구매로 이어질 수 있도록 하고, 점차 실제 가구 모델링을 활용하는 목표를 세웠었습니다.
Github
, Glitch
aFrame
aFrame
을 활용한 개발 전반 참여: 미술 전시회를 VR 환경에서 제공할 수 있는 가상 전시회 플랫폼 마스터피스의 프로토타입 제작을 진행했습니다. 이미지 프로세싱을 거친 유화 등을 3d 모델과 함께 VR 공간에 배치함으로서 미약하나마 미술관에서의 경험을 VR에서 구현하고자 하였습니다.
Github
, Glitch
aFrame
aFrame
을 활용한 개발 전반 참여JavaScript
기반 WebVR 서비스 개발(주)와이드모바일 재직 기간 동안 진행한 프로젝트입니다
: 와이드모바일 주력 사업인 와이파이 도시락의 예약 어플리케이션 클라이언트 개발에 참여하였습니다.
SVN
AngularJS
, jQuery
, Objective C
AngularJS
를 활용한 클라이언트 개발 참여: 와이드모바일 자사 홈페이지와 사내 홈페이지의 유지 보수를 맡았습니다.
Windows Server
, SVN
ASP.NET
, MSSQL
jQuery
, JS
(주)U-CRM 재직 기간 동안 참여한 프로젝트 입니다
: 자사 서비스를 위한 iOS 주소록 업다운로드 어플리케이션입니다. CRM 서비스 제공을 위한 휴대폰 연락처 정보 관리를 위해 개발 되었습니다.
Windows Server
, SVN
ASP.NET
, MSSQL
Objective C
, Alamofire
: 자사 서비스 홈페이지의 리뉴얼 및 유지보수를 진행하였습니다.
Windows Server
, SVN
ASP.NET
, MSSQL
jQuery
, JS
재직 중이 아닌, 개인 외주를 진행하거나 개인 프로젝트를 진행한 내용들 입니다.
: 삼육대학교 내 개발 동아리인 Google Developer Student Club at 삼육대학교에서 자체적으로 진행된 1일 1커밋 챌린지를 진행하고 통계를 만들어주는 플랫폼을 제작 및 배포, 운용하였습니다. 해당 프로젝트는 개인 프로젝트로 백엔드와 클라이언트 모두 단독 진행하였습니다.
GCP Compute Engine
, Docker
, MongoDB Atlas
, Github
nodejs
, express
, babel
react
, redux
, typescript
, scss
: 삼육대학교 내 개발동아리인 멋쟁이사자처럼 at 삼육대학교와 함께 진행한 삼육대학교 체육대회, 축제 홈페이지 제작 프로젝트 입니다.
동아리 차원의 프로젝트로서, 홍보와 참여에 어려움을 겪고 있던 교내 행사에 도움이 되고자 중앙동아리 학생들과 협력하여 진행하였습니다.
축제 안내와 축제 기간 중 장기자랑 투표, 축제 부스 안내 등의 기능을 포함하였었습니다.
Github
, AWS EC2
, AWS RDS
Django REST Framework
, MySQL
jQuery
Django
를 활용한 서버 개발 진행aFrame
을 활용한 마커 기반 AR 구현 및 부스 방문 스탬프 이벤트 개발
: 배우 인력 구성 플랫폼인 클릭잡의 하이브리드 어플리케이션 개발에 참여했었습니다.
Github
Cordova
, AngularJS
AngularJS
를 활용한 화면 개발 참여프로젝트 이외에 학술 발표 , 스터디 등의 활동입니다
: Google에서 진행하는 학생 개발자 동아리인 DSC에서 코어 멤버로서 활동하였습니다.
각종 교육 세션, 학술 발표 등을 진행하였습니다.
aFrame
을 활용한 WebVR 구현 세션 진행ReactJS
, Django
활용: 삼육대학교 내 개발 동아리인 멋쟁이 사자처럼에서 멘토로서 참여하였습니다.
멘토로서 각종 프로젝트 진행 및 학술 세션 진행 등을 맡았습니다.
HTML
, CSS
, JS
, Django
등의 수업 진행