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, GitNextJS, ReactJS,Emotion/Styled-Component, ReduxMySQL,NestJSNX를 이용한 monorepo 환경 구성을 통해 4건의 프로젝트 간 코드 재사용률 상승Atomic Design Pattern 과 디자인 시스템 도입으로, 클라이언트 개발의 규격화Framer 패키지를 활용, 애니메이션의 고도화 진행(주)올드루키에서 진행한 외주 프로젝트로서, (주)바오밥 파트너즈와 협업을 진행하였습니다. Unity 기반의 메타버스 플랫폼 개발의 총 책임과 배포를 맡았습니다.
AWS Lightsail, AWS EC2, AWS RDS, GithubUnity, React Native, ReactJS, SCSS, ReduxNestJS, Colyseus, MongoDB, MySQLReact Native 인증 및 서버 선택 등의 클라이언트 개발NestJS 기반 인증 서버 제작TypeScript 기반의 게임 서버 Colyseus를 활용한 게임 서버 개발Typescript 기반의 게임서버 운용을 통한 사내 개발 비용 감소React Native + Unity 진행으로 메타버스 서비스의 추가 개발 비용 감소(주)올드루키에서 진행한 사내 프로젝트로서 XR 기술을 활용한 패션 플랫폼 개발을 목표로 하였습니다.
1차 목표는 실제 옷을 Photogrametry를 활용해 3d 모델로 변환해 어플리케이션 상에서 상세하게 볼 수 있도록 하는 것이었습니다.
추후의 목표는 거래가 가능한 상점 기능을 추가하고, 3d 마네킹에 해당 의류를 착용시키는 로드맵을 가지고 있었습니다.
AWS Lightsail, AWS RDS, GitFlutter, Svelte, Babylon.jsSpring Boot, MySQL, MongoDBSvelte와 Babylon.js를 활용한 3d 웹 뷰어 제작Flutter 활용 프론트엔드 개발 참여React Native 기반 개발 환경에서 Flutter로 전환Svelte와 Babylon.js를 활용한 3d 웹 뷰어 개발: KT 엔터프라이즈가 주관한 KT 스마트메시지 초성 퀴즈 이벤트를 아이디어 오븐과 함께 진행했습니다.
개발 항목의 배포와 NestJS기반 백엔드 개발에 집중 참여하였습니다.
AWS Lightsail, AWS RDS, MongoDB AtlasNestJS, MongoDB, Naver Cloud Simple & Easy Notification Service: 화물 트럭 번호판 구매자와 공급자의 매칭을 도와주는 플랫폼 디젤트럭의 클라이언트 개발과 배포를 진행했습니다.
Github, NPM Private PackageReact Native, Redux, GraphQLNPM Private Package를 활용한 두 클라이언트 간 코드 공유GraphQL + React Native를 활용한 인증 및 API 처리 구현: 클럽 MD와 클럽 이용자간 매칭을 제공하는 플랫폼인 클러버의 클라이언트 개발 및 배포를 진행했습니다.
Github, NPM Private PackageReact Native, Redux, GraphQLNPM Private Package를 활용한 두 클라이언트 간 코드 공유GraphQL + React Native를 활용한 인증 및 API 처리 구현: 제 5회 부산 국제 창업 아이디어 경진대회의 출품작으로서 대회 진행동안 무박 2일 동안 개발하였습니다.
IKEA에서 제공하는 AR 가구 배치에서 영감을 얻은 마이 퍼니처는 실제 공간에 가구를 배치할 때, 측정만으로는 가구의 크기나 느낌을 알기가 어렵다는 팀원의 불편함에서 출발했습니다.
1차 목표는 방의 크기를 투영한 공간을 생성 및 제공하고 그 공간에 배치하려는 가구의 크기만큼의 다양한 도형들을 배치해 공간감을 가늠할 수 있는 것으로 하였습니다.
그 후 로드맵은 해당 도형에 배치하려는 가구의 정보들을 연결해주어 실제 구매로 이어질 수 있도록 하고, 점차 실제 가구 모델링을 활용하는 목표를 세웠었습니다.
Github, GlitchaFrameaFrame을 활용한 개발 전반 참여: 미술 전시회를 VR 환경에서 제공할 수 있는 가상 전시회 플랫폼 마스터피스의 프로토타입 제작을 진행했습니다. 이미지 프로세싱을 거친 유화 등을 3d 모델과 함께 VR 공간에 배치함으로서 미약하나마 미술관에서의 경험을 VR에서 구현하고자 하였습니다.
Github, GlitchaFrameaFrame을 활용한 개발 전반 참여JavaScript 기반 WebVR 서비스 개발(주)와이드모바일 재직 기간 동안 진행한 프로젝트입니다
: 와이드모바일 주력 사업인 와이파이 도시락의 예약 어플리케이션 클라이언트 개발에 참여하였습니다.
SVNAngularJS, jQuery, Objective CAngularJS를 활용한 클라이언트 개발 참여: 와이드모바일 자사 홈페이지와 사내 홈페이지의 유지 보수를 맡았습니다.
Windows Server, SVNASP.NET, MSSQLjQuery, JS(주)U-CRM 재직 기간 동안 참여한 프로젝트 입니다
: 자사 서비스를 위한 iOS 주소록 업다운로드 어플리케이션입니다. CRM 서비스 제공을 위한 휴대폰 연락처 정보 관리를 위해 개발 되었습니다.
Windows Server, SVNASP.NET, MSSQLObjective C, Alamofire: 자사 서비스 홈페이지의 리뉴얼 및 유지보수를 진행하였습니다.
Windows Server, SVNASP.NET, MSSQLjQuery, JS재직 중이 아닌, 개인 외주를 진행하거나 개인 프로젝트를 진행한 내용들 입니다.
: 삼육대학교 내 개발 동아리인 Google Developer Student Club at 삼육대학교에서 자체적으로 진행된 1일 1커밋 챌린지를 진행하고 통계를 만들어주는 플랫폼을 제작 및 배포, 운용하였습니다. 해당 프로젝트는 개인 프로젝트로 백엔드와 클라이언트 모두 단독 진행하였습니다.
GCP Compute Engine, Docker, MongoDB Atlas, Githubnodejs, express, babelreact, redux, typescript, scss: 삼육대학교 내 개발동아리인 멋쟁이사자처럼 at 삼육대학교와 함께 진행한 삼육대학교 체육대회, 축제 홈페이지 제작 프로젝트 입니다.
동아리 차원의 프로젝트로서, 홍보와 참여에 어려움을 겪고 있던 교내 행사에 도움이 되고자 중앙동아리 학생들과 협력하여 진행하였습니다.
축제 안내와 축제 기간 중 장기자랑 투표, 축제 부스 안내 등의 기능을 포함하였었습니다.
Github, AWS EC2, AWS RDSDjango REST Framework, MySQLjQueryDjango를 활용한 서버 개발 진행aFrame을 활용한 마커 기반 AR 구현 및 부스 방문 스탬프 이벤트 개발
: 배우 인력 구성 플랫폼인 클릭잡의 하이브리드 어플리케이션 개발에 참여했었습니다.
GithubCordova, AngularJSAngularJS를 활용한 화면 개발 참여프로젝트 이외에 학술 발표 , 스터디 등의 활동입니다
: Google에서 진행하는 학생 개발자 동아리인 DSC에서 코어 멤버로서 활동하였습니다.
각종 교육 세션, 학술 발표 등을 진행하였습니다.
aFrame을 활용한 WebVR 구현 세션 진행ReactJS, Django 활용: 삼육대학교 내 개발 동아리인 멋쟁이 사자처럼에서 멘토로서 참여하였습니다.
멘토로서 각종 프로젝트 진행 및 학술 세션 진행 등을 맡았습니다.
HTML, CSS, JS, Django등의 수업 진행