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

  1. Game Engineering 2017
  2. 현장 실습 및 우수자 수상 2022
  3. DirectX 12 졸업작품 2023
  4. C++ 3D Engine 개발 2023
  5. 직지사 정밀 시각화 2023
  6. Smart Factory Digital Twin Demo 2024
  7. Smart Factory Digital Twin PoC 2024
  8. 3D 노트·GS 인증 2025
  9. 문화유산·대청댐 시각화 2025
  10. ROS2·VLA Physical AI 부트캠프 시작 2025
  11. MOCA OpenArm 제조 파이널 프로젝트 2026
  12. Isaac Sim·OpenUSD 로봇 시뮬레이션 학습 Now

대학

C++ / DirectX 12 기반 3D 그래픽스 학습

실무

자체 3D 엔진과 디지털 트윈 프로젝트 수행

로봇 전환

ROS 2·Physical AI 교육과 프로젝트 적용

최근 관심 분야

current focus

Robotics & Simulation

김덕현 이력서 1 / 4

보유 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.041인 개발 모바일 게임 출시 경험Unity 1인 개발로 모바일 게임(1 VS 1 Bar And Ball) 구글 플레이 스토어 등록
2018개인 아이디어 특허 출원특허 사무소와 특허 출원 진행
2017학내 동아리 활동'warp' 프로그래밍 스터디, 'Hope' 게임 플레이 동아리

학력

한국공학대학교
게임공학과 · 학사
2017.03 ~ 2024.02

졸업작품: DirectX 12 기반 3D 레이드 게임 개발

소래고등학교
인문계 · 이과계열
2014.03 ~ 2017.02

자격증

취득일자격증명발급기관
2017.08.07운전면허 1종 보통경기남부지방경찰청

병역

육군 병장 만기 전역
2019.04 ~ 2020.11

보유 로봇 및 장비

OMX-AI

OMX-AI

ROBOTIS

로보티즈의 AI 연구용 로봇 플랫폼

활용: 매니퓰레이터 제어, 모방학습

Pinky Pro

Pinky Pro

Pinklab

Pinklab의 교육·연구용 로봇 플랫폼

활용: Navigation, SLAM

RealSense D435

RealSense D435

Intel

Intel의 스테레오 비전 기반 Depth 카메라

활용: RGB-D 데이터 취득, 3D 인식