3D 공간 이해, C++ 구현력, 시뮬레이션 기반 검증으로 현실 시스템을 움직이는 개발자.
A Developer who connects graphics engineering, digital twin simulation, and robotics software.
김덕현 Deokhyeon Kim
간략한 소개
C++과 3D 수학, 산업용 디지털 트윈·시뮬레이션 개발 경험을 발판으로 로봇 SW 엔지니어로 성장하고자 합니다.
C++ / DirectX 12 기반 자체 3D 엔진, 대용량 3D 데이터 시각화, Gazebo·MoveIt 2 기반 로봇 검증 경험을 연결해 복잡한 시스템을 작은 단계로 나누어 구현합니다.
My Dev Life
- Game Engineering 2017
- 현장 실습 및 우수자 수상 2022
- DirectX 12 졸업작품 2023
- C++ 3D Engine 개발 2023
- 직지사 정밀 시각화 2023
- Smart Factory Digital Twin Demo 2024
- Smart Factory Digital Twin PoC 2024
- 3D 노트·GS 인증 2025
- 문화유산·대청댐 시각화 2025
- ROS2·VLA Physical AI 부트캠프 시작 2025
- MOCA OpenArm 제조 파이널 프로젝트 2026
- Isaac Sim·OpenUSD 로봇 시뮬레이션 학습 Now
대학
C++ / DirectX 12 기반 3D 그래픽스 학습
실무
자체 3D 엔진과 디지털 트윈 프로젝트 수행
로봇 전환
ROS 2·Physical AI 교육과 프로젝트 적용
최근 관심 분야
current focus
Robotics & Simulation
보유 Skill
필수 역량 대응
-
C++
- 실무 경력 2년
- 자체 3D 엔진 개발
- 성능 최적화, 메모리 관리
- 모던 C++(11~17) 활용
-
Python
- 데이터 처리 및 시각화
- 각종 스크립트 작성(Blender, Unreal등)
-
Linux / Ubuntu
- 개발 환경 구성
- 터미널 기반 작업
- 쉘 스크립트 작성
-
선형대수 / 좌표 변환
- 병진·회전 행렬에 대한 이해 및 구현
- Quaternion에 대한 이해
- Eigen / glm등 선형대수 라이브러리 활용
- Joint별 Local 좌표계 -> World(혹은 Base) 좌표계 변환
-
로보틱스
- FK, IK, Jacobian 이해
- Dynamics 및 DH 파라미터에 대한 이해
로봇 소프트웨어
-
ROS 2
- Topic, Service, Action 기반 노드 구성
- Parameter, package, launch 구성
-
URDF / xacro
- 엔드 이펙터 교체
- robot description 수정
-
RViz / TF
- TF, trajectory, SLAM 등 시각화 디버깅
- 좌표계 변환, TCP pose 계산
-
MoveIt 2
- Motion planning
- 충돌 회피를 위한 planning scene 구성
- Cartesian Path 활용
- trajectory execution
시뮬레이션 / 3D
-
Gazebo
- 월드 구성
- 물리 시뮬레이션
- 로봇 동작 검증
-
Isaac Sim
- 로봇 시뮬레이션 환경 구성 학습
- USD 기반 시뮬레이션 워크플로우 학습
-
3D Data Format
- GLTF / GLB, FBX, OBJ 등 3D 모델 데이터 처리
- USD 포맷 기본 구조 이해 및 기본 활용
-
Unity / Unreal Engine
- 3D 월드 구축 및 게임 구현 경험
-
Blender
- 월드 모델링
- Gazebo world·MoveIt 2 planning scene export
- Blender·시뮬레이터·현실 환경 간 일관성 확보를 통한 빠른 연계 작업
-
Graphics API
- DirectX 12, OpenGL, Vulkan을 통한 3D 프로그램 구현
- GLSL/HLSL 셰이더 작성
-
Graphics Profiling
- RenderDoc, NVIDIA Nsight, PIX 기반 그래픽스 디버깅
Vision / AI
-
OpenCV / YOLO
- 커스텀 데이터셋 구축 및 YOLO 모델 학습
- 객체 인식
- PCA 알고리즘 등을 활용한 물체의 pose 추정
-
Depth Camera
- RealSense D435 및 RealSense SDK 활용
- Depth 데이터 활용 경험
-
LeRobot
- 모방학습 데이터 수집
- 정책 학습 workflow
개발 도구
-
Git / GitHub
- 버전 관리, 협업, 이슈 단위 작업 관리
-
Jira / Confluence
- 이슈 관리, 작업 기록, 기술 문서화
-
Visual Studio / VS Code
- C++·Python 개발, 디버깅 환경 구성
-
CMake
- C++ 프로젝트 빌드 구성, 의존성 관리
-
Claude Code / Codex
- 코드 작성 보조, 리팩토링, 반복 작업 자동화
-
Slack
- 업무 소통 및 협업 도구
수상 및 활동
| 연월 | 내용 | 비고 |
|---|---|---|
| 2026.06 | 프로젝트 발표회 최우수상 | ROS2·VLA 기반 Physical AI 로봇&자율주행 SW개발 부트캠프 |
| 2026.02 | 피지컬 AI 모방학습 해커톤 장려상 | Physical AI 기반 로봇 모방학습 대회 |
| 2022.08 | 현장 실습 우수자 수상 | (주)소프톤 엔터테인먼트 |
| 2019.04 | 1인 개발 모바일 게임 출시 경험 | Unity 1인 개발로 모바일 게임(1 VS 1 Bar And Ball) 구글 플레이 스토어 등록 |
| 2018 | 개인 아이디어 특허 출원 | 특허 사무소와 특허 출원 진행 |
| 2017 | 학내 동아리 활동 | 'warp' 프로그래밍 스터디, 'Hope' 게임 플레이 동아리 |
학력
한국공학대학교
졸업작품: DirectX 12 기반 3D 레이드 게임 개발
소래고등학교
자격증
| 취득일 | 자격증명 | 발급기관 |
|---|---|---|
| 2017.08.07 | 운전면허 1종 보통 | 경기남부지방경찰청 |
병역
육군 병장 만기 전역
보유 로봇 및 장비
OMX-AI
ROBOTIS
로보티즈의 AI 연구용 로봇 플랫폼
활용: 매니퓰레이터 제어, 모방학습
Pinky Pro
Pinklab
Pinklab의 교육·연구용 로봇 플랫폼
활용: Navigation, SLAM
RealSense D435
Intel
Intel의 스테레오 비전 기반 Depth 카메라
활용: RGB-D 데이터 취득, 3D 인식