<aside>
👋 3D Graphics Engineer (Three.js / Unity )
Front-End (ReactJS, TS, Three.js)
Back-End (RDB, NoSQL, Serverless)
8년차 소프트웨어 엔지니어입니다.
현재 서울에 있습니다.
</aside>
연락처
✉️ [email protected]
🐦 twitter.com/kgenots
🔗 linkedin.com/in/kgenots
📂 github.com/kgenots
경력
리콘랩스
서울시 강남구 (2024. 12 ~ 현재)
- 연혁
- 3D 그래픽스 엔지니어, 프론트엔드 개발 / 서브리더 (2024.01 ~)
- 프로젝트
- 3D Editor / Viewer (based on Gaussian Splatting) 개발
어반베이스
서울시 강남구 (2017. 04 ~ 2023.10)
-
연혁
- 3D 그래픽스 엔지니어 / 팀장 (2020.11 ~ )
- 3D 그래픽스 엔지니어 / 매니저 (2018.04 ~ 2020.11, 3년 7개월)
- 3D 프론트엔드 개발자 / 매니저 (2017.04 ~ 2018.03, 11개월)
-
주요 역할
- 3D 그래픽스 팀 매니징 (Confluence, Jira)
- 3D 데이터 관련 인프라 관리 (AWS Administrator, RDB Root User)
- Urbanbase VR, AR 3D 렌더링 SDK 개발
- 3D 그래픽스 관련 인프라(AWS), 데이터(DB), SDK 설계 및 개발
- 3D 데이터 최적화 및 표준화 (CDN 설계)
- 업무 비중 = 개발 7 : 매니징 3
-
프로젝트 (SaaS Platform)
프로젝트명 |
Urbanbase Core |
프로젝트 설명 |
[SDK] 3D 인테리어 시뮬레이션 기능 개발 (DLL, WASM, UnityPackage) |
개발 및 운영기간 |
2018.04 ~ |
주요 업무 |
- 3D 도면, 애셋, 마감재 런타임 로드 및 배치 관련 SDK / 라이브러리 개발 |
프로젝트명 |
Urbanbase BluePrint |
프로젝트 설명 |
[BackOffice App] 3D 도면 생성 |
개발 및 운영기간 |
2019.11 ~ |
주요 업무 |
- 2D JSON 도면 데이터를 읽어서 3D 도면 파일 생성 및 DB 등록 |
프로젝트명 |
Urbanbase Magic |
프로젝트 설명 |
[BackOffice App] 3D 데이터 인코딩 및 표준화 |
- Standalone, Web, VR, AR 등 Urbanbase 플랫폼 내 사용할 표준 3D 파일 자동 변환 |
| 개발 및 운영기간 | 2019.02 ~ |
| 주요 업무 | - 3D 파일 표준 포맷 자동 변환 서비스 개발
- OBJ, DAE, FBX, GLTF, SFB(Android) 변환 로직 적용
- 3D 모델링 Mesh, Texture 최적화 |
| 개발 환경 | Dedicated Server, Python |
| 참고 | - Urbanbase AR (iOS, Android, Web)
- [Khronos Group] 표준 3D 아트 파이프라인 |
프로젝트명 |
Urbanbase Ruber |
프로젝트 설명 |
[BackOffice App] 3D 실사 렌더링 이미지 생성 |
개발 및 운영기간 |
2020.10 ~ |
주요 업무 |
- Core 로 제작된 3D 인테리어 공간 내 RayTracing이 적용된 이미지로 출력하는 기능 개발 |
- HDRI, Shader 개발 |
| 사용 언어 | AWS EC2, Python |
| 참고 | - Urbanbase Studio (Panorama) |
-
프로젝트 (Monolithic)
프로젝트명 |
Urbanbase B2C Website |
프로젝트 설명 |
[WebApp] 어반베이스 3D 인테리어 B2C 서비스 개발 |
개발기간 |
2017.04 ~ 2018.02 |
주요 업무 |
- 3D 인테리어 서비스 기능 개발 (Meteor.js, ReactJS v14~15, MiniMongo, Three.js) |
- 3D 애셋 배치/이동, 스타일 변경, 마감재 처리
- 3D 도면, 애셋, 마감재 관리 CMS 어드민 페이지 개발
- FrontEnd 웹페이지 개발
- BackEnd MongoDB 정규화 |
| 개발 환경 | MeteorJS, ReactJS, MiniMongo, Three.js |
| 참고 | - 舊 어반베이스 / 레거시 서비스 운영 종료 |
프로젝트명 |
Urbanbase B2B Website |
프로젝트 설명 |
[WebApp] 어반베이스 B2C 기반 B2B 가구배치 사이트 개발 |
개발기간 |
2017.12 ~ 2018.04 |
주요 업무 |
- B2B 3D 인테리어 서비스 개발 |
- UI Component 개발
- 배치된 애셋, 마감재 견적서 미리보기 및 출력 기능
- 세트 상품 및 옵션 제품 구성
- 구역, 레이어 기능 개발
- 견적서 기능 개발 |
| 개발 환경 | MeteorJS, ReactJS, MiniMongo, Three.js |
| 참고 | - 고객사: 일룸, 데스커 등 |
-
기타
- 프론트엔드개발팀장 대행 (2022. 03 ~ 2022. 05)
- 백엔드개발팀장 대행 (2022. 07 ~ 2022. 09)
- 3D 인테리어 기능 NPM Module 개발
- Rollup.js 이용 Three.js Dependency UMD 모듈 개발
- 웹페이지 개발: 2018 평창 동계올림픽 봅슬레이, 스키점프 3D 시뮬레이션, LG Electronics 및 SparkPlus 공간 지도 3D 웹페이지 개발
인턴•대외활동
가온미디어
성남시 분당구 (2016. 08 ~ 2017. 01, 6개월)
-
주요역할
- IoT 신사업팀(솔루션3팀) 소속
- ICT 산학연계 학점인증 인턴십 프로그램 (4학년 2학기)
-
프로젝트
프로젝트명 |
가온미디어 IoT 솔루션 개발 (신규사업) |
프로젝트 설명 |
[Spring Web Framework] IoT Things - Gateway - Server API 및 화면 개발 |
개발기간 |
2017.12 ~ 2018.04 |
주요 업무 |
- Apache Tomcat 7 서버 REST API 개발 및 배포 (Spring Framework 4, MyBatis) |
- Hybrid Application 개발
- Smart Things - Gateway Modem Node.js MQTT 프로토콜 처리 |
| 개발 환경 | Spring Web Framework4, MVC, Node.js, MQTT, Zigbee, ZWave, BLE |
| 참고 | - http://iot.kaonmedia.com/ |