Intro
나름(?) 사회화가 많이 된 ENTP이다. 입버릇이 추상화다. 재사용이 불가능 한 것을 극도로 싫어한다. 읽기 불편한 코드를 보면 당장 리팩토링을 하지 않고는 적성이 풀리지 않는다. 처음엔 차가워 보일 수 있지만 알고 보면 마음이 따뜻한(?) 남자다. 고양이를 매우 많이 좋아한다.
Employment
Lectures
- readable_code 강의 시리즈
- Python Basic Grammar 교육
- 서울ICT이노베이션 특성화고등학교 AI교육 | 한국디지털융합진흥원 | 2023.08 - 2023.09
- C++
- 프로처럼 개발하기 - C++ 개발 process
- Coding Guideline 특강
- 개발환경 설정/Build System/Code Quality Improvement 특강
- Development environment setting for C++ 특강
- Build System for C++ Modular Project 특강
- SSAFY(Samsung Software Academy For Youth)
Mentoring
Achievements
- Visual SLAM Software 개발
- Visual SLAM framework 설계 및 구현
- Framework core modules(thread/log/time/container 등) 개발
- Milestone 설정 및 업무 할당
- 팀내 Software 개발 가이드 제공
- Software guideline(C++/Architecture 등) 정의 및 배포
- Collaboration(Code review 등) 개발 문화 설정 및 정착
- Docker 기반 CI/CD 유지보수
- Perception Software 개발
- Multi-thread framework 설계 및 구현
- Perception Software module들간의 통신을 위한 atomic interfacing 설계 및 구현
- 재사용 가능한 sensor driver/API 설계 및 구현
- CPU-GPU 효율적인 자료구조 및 CUDA용 공용 함수 구현
- TensorRT 기반 DL inference module 설계 및 구현
- Real-time mapping algorithm 개발
- Collision detection algorithm 개발
- Navigation algorithm 개발
- Real-time video streaming 기술 개발
Skills
- Programming
- C
- C++
- Modern C++
- Python
- CUDA
- Frameworks
- Git
- CMake
- Docker
- OpenCV
- ROS
- ROS2