경력기술서

주식회사 메타뷰

Unity Full-Stack Developer | 2023.08 - 2025.09 (2년 2개월)

VR·AR·XR 메타버스 솔루션 개발 SI 기업


1. 디지털 트윈 팩토리 — 제조업체 대상

기간: 2024.08 ~ 2025.09 (약 1년 1개월)
역할: 메인 개발 리드
기술: Unity C# MVVM R3(Reactive) ASP.NET Core EF Core PostgreSQL JWT Git

제조공장 설비를 3D 환경에서 등록·배치·관리하고, 공정 시뮬레이션으로 병목구간과 생산 효율을 실시간 시각화하여 최적의 설비 배치를 도출하는 디지털 트윈 솔루션

백엔드

  • 요구사항 분석 → 아키텍처 설계 → 구현 → 릴리즈까지 전 과정 주도
  • ASP.NET Core + EF Core + PostgreSQL 기반 REST API 서버를 설계부터 운영까지 단독 구축
  • ERD 설계, CRUD API 구현, JWT 인증 처리
  • 회원가입/로그인 및 RBAC(역할 기반 접근 제어) 기능 구현
  • 서버-클라이언트 간 FBX 모델 파일 업로드/다운로드 시스템 설계

클라이언트

  • 비즈니스 로직-UI 결합 문제 해결을 위해 MVVM 패턴 도입, 컨트롤 단위 상태 분리로 UI 상태 버그 제로 달성
  • 커스텀 바인딩 → R3 리액티브 프레임워크 전환으로 선언적 데이터 바인딩 구조 확립
  • 팀 내 MVVM 교육 주도 및 UI 아키텍처 의사결정·코드리뷰 담당
  • 3D 모델 배치/이동/회전/삭제 및 레이아웃 저장/불러오기 기능 구현
  • 사용자 3D 모델 런타임 임포트 요구사항 대응을 위해 FBX → glTF 서버 변환 파이프라인 구축 (Blender CLI 기반, FBX2glTF 대비 변환 안정성 확보)
  • 50~90MB 대형 모델 기준 디시리얼라이즈 5분 → 30초로 단축 (FBX→glTF 전환 + IL2CPP)
  • glTF LOD 미지원 문제를 MSFT_lod 확장으로 해결, 커스텀 LOD 처리 구현
  • 카메라 시스템 (이동/줌/뷰 전환) 구현
  • 큐·코루틴 기반 공정 시뮬레이션 구현, 설비 간 물류 흐름·병목구간을 실시간 시각화

아키텍처 및 코드 품질

  • 모듈화: InputManager, CursorManager, CameraCaptureManager, TranslationManager 등
  • 커스텀 로깅 시스템 설계 (LogLevel 기반 제어, StackTrace 관리)
  • VContainer DI 프레임워크 도입 검토

프로젝트 관리

  • 고객사 방문 실무 회의 다수 참석 (요구사항 협의, 진도 보고)
  • 주간업무보고서 작성 및 팀 업무 조율
  • 사용설명서 작성 및 프로젝트 소스코드 납품
  • 신입사원 코드리뷰 및 개발 교육 지도

2. 페인트 도장 VR 시뮬레이션 — 대기업 중공업사 대상

기간: 2023.12 ~ 2025.05 (약 1년 6개월, 병행)
역할: Unity 개발
기술: Unity C# Python Particle System Shader Compute Shader

실제 도료의 물성 데이터와 물리 수식을 기반으로 분사 패턴·도막 두께·흘러내림을 정밀 재현하는 VR 도장 교육 시뮬레이션

수식 기반 시뮬레이션

  • 이산 거리 데이터(300/400/500mm)를 연속 거리에서 사용하기 위해 X축 6차 다항식 × Z축 2차 다항식 기반 3D 보간 함수 y=f(x,z) 설계
  • 6차 다항식 분사각 초과 시 발산 문제를 Piecewise 함수(구간별 분할 + 지수함수 경계)로 해결
  • ML 추론 대비 정적 수식이 VR 90fps 프레임 예산에 적합하다고 판단, 매 프레임 수식 연산 방식 채택

Python 데이터 분석

  • 엑셀 차트 수식의 6차 다항식 계수 정밀도 한계 발견 (소수점 2자리 → 8자리 필요), raw data에서 Python으로 재산출하여 해결
  • Python→C# 수식 자동 포팅 스크립트 개발, 다수의 도료 조건별 방정식을 일괄 변환

Unity 시각화

  • VFX Graph / Particle System 기반 스프레이 분사 시각화
  • 동적 메쉬 생성 (도장 쌓임/밀림 효과)
  • Shader 기반 질감 표현 (부드러운 가장자리, UV 동적 생성)
  • 흘러내림 효과 구현을 위한 Fluid Dynamic 조사 및 Compute Shader + 데칼 방식 기술 검토

3. XR 메타버스 플랫폼 — 지자체 해양관광 메타버스

기간: 2023.08 ~ 2023.11 (약 4개월)
역할: Unity 개발
기술: Unity C# Photon Networking WebSocket REST API JWT UMA(아바타)

과학기술정보통신부 공모 선정 지자체 해양관광 메타버스 플랫폼

채팅 시스템

  • WebSocket 메시지 수신 불가 원인을 서버의 STOMP 프로토콜 요구사항으로 특정, STOMP 프레임(CONNECT/SUBSCRIBE) 규격 구현으로 해결
  • REST API 통신으로 채팅방 CRUD 구현, JWT 토큰 인증 처리

아바타 시스템

  • UMA SDK 분석 및 커스텀 구현
  • 서버에서 아바타 레시피(JSON) 로드 → 아바타 생성 파이프라인 구현
  • 멀티플레이어 환경 아바타 동기화 및 로드 구현

앱 통합 및 플랫폼 관리

  • Scripting Define Symbol 기반 멀티 앱 플랫폼 분리
  • 앱 전환 시 Access Token 자동 삽입 기능 구현
  • Photon 네트워킹 멀티플레이어 동기화 디버그

4. 가상병원 VR

기간: 2023.08 ~ 2023.09 (약 2개월)
역할: Unity 개발
기술: Unity C# Meta Quest Pro MRTK Oculus SDK Hand Tracking Spatial Anchors

Meta Quest Pro 기반 VR 가상병원 체험 콘텐츠 개발

  • 패스스루·핸드 트래킹 기반 VR 환경 구축
  • Oculus Spatial Anchor / Shared Spatial Anchor 기능 구현
  • 핸드 제스처 인식 및 MRTK 버튼 인터랙션 구현

5. 로봇 팔 제어 모니터링 시스템 — 공공 과제

기간: 2024.05 ~ 2024.09 (약 5개월)
역할: WPF 클라이언트 개발
기술: WPF C# XAML MVVM 시리얼 통신

로봇 팔 제어 및 모니터링을 위한 데스크톱 애플리케이션 개발

  • WPF + MVVM 패턴 기반 데스크톱 앱 설계 및 개발
  • 로봇 팔 제어 뷰 및 릴레이 스위치 UI 수동조작 기능 구현
  • 시리얼 통신 기반 하드웨어(로봇 팔) 연동
  • 한 모니터에 6분할 뷰 레이아웃 기능 구현
  • 현장 출장을 통한 실장비 연동 테스트 및 오류 수정

6. 기타 사내 기여

전시 출장

  • CES 2025 출장 (미국 라스베이거스) — 자사 솔루션 전시 및 홍보

인프라 및 DevOps

  • 사내 GPU 서버(Nvidia A40) Linux 환경 구축 (CUDA, Docker, Container Toolkit)
  • GitLab HTTPS 대응 및 서버 인프라 관리
  • NAS 관리 및 유지보수

사내 AI 챗봇 구축 (R&D)

  • Ollama + WebUI 기반 사내 LLM 챗봇 구축
  • Docker 기반 Ollama 서버 설치 및 운영
  • 사내 문서 RAG 적용 테스트
  • gemma 2b/7b 로컬 파인튜닝 테스트
  • LangChain RAG 구현

다국어 지원 도구 개발

  • WPF 기반 번역 매니저 앱 개발 (JSON 기반 다국어 관리)
  • Unity용 Translation 라이브러리 설계 및 개발

교육 및 멘토링

  • 신입사원 코드리뷰 프로그램 운영 (2회, 각 2~3주)
  • 신입사원 개발 교육 및 기술 지도