다기능 공성 사자로서 소프트웨어 아키텍처 설계 및 구현뿐만 아니라 그래픽 디자인, 오디오 및 비디오 후처리, 기계 설계, 마이크로컨트롤러 분야에서 폭넓은 경험을 가지고 있습니다.
기술적 전문성
- 풀스택 개발 엔지니어C++, 파이썬, 자바스크립트에 능숙하며, 웹 프론트엔드 및 백엔드 개발, 데스크톱 애플리케이션 개발 및 임베디드 시스템 개발에 능숙할 수 있습니다.
- 크로스 플랫폼 개발 경험Qt에 능숙하여 데스크톱과 임베디드 플랫폼의 교차 개발을 가능하게 합니다.
- 숙련된 개발 도구Visual Studio와 Qt Creator를 최대한 활용하기 위해서입니다.
- 리눅스 시스템 전문가Ubuntu 배포판에 익숙하며, 컨테이너 서비스, 웹 서비스, 인트라넷 침투 서비스 등 다양한 애플리케이션 배포 및 구성에 능숙합니다.
- 하드웨어 개발 능력아두이노 개발 경험과 마이크로컨트롤러 기술에 대한 이해를 갖추고 있습니다.
- 설계 능력웹페이지 레이아웃 디자인은 Bootstrap 5를 사용했고, 간단한 기계 및 구조 설계는 Solidworks를 사용합니다.
개인 특성
- 기술을 사랑합니다전기기계식 자동화와 소프트웨어 기술에 열정을 가지고 있으며, 농업, 산업, 의료, 교육 등 다양한 분야에 기술을 적용하고, 전통 산업의 현대화와 지능화를 촉진하는 데 헌신하고 있습니다.
- 다양한 취미음악, 야외 활동, 영화, 책 감상, 우주의 신비를 탐험하는 것, 과학과 기술의 발전에 주목하는 것, 그리고 DIY가 가져다주는 즐거움을 즐깁니다.
- 긍정적으로 생각하세요"흥미로운 사람이 되고, 흥미로운 친구들을 만들며, 흥미로운 삶을 살아가는" 삶의 태도를 지키는 것.
- 미니멀리스트, 옹호했다단순함은 기쁨이다
경력 목표
- 기술 역량 강화전기기계식 자동화와 소프트웨어 기술을 깊이 통합하여 농업, 산업, 의료, 교육 등 다양한 분야에 혁신적인 솔루션을 제공합니다.
- 드라이브 변경전통 산업이 현대적이고 지능적인 변화를 이루고 더 큰 사회적 가치를 창출하도록 돕고 있습니다.
더 보기
1. 좋아하는 유튜브 채널:
영화 보셨나요?、샤오한 형이 왔어요、가오 씨 부부、SF 팬 여러분、X 조사、사이언스 보이스、나이스 코드 (좋은 코드)、뮤직밴드 가이드、구명나라、옛날 고기 이야기、미스터리 추적、시궲펑、샤오린이 말했다、팬사이 팬사이언스
2. 좋아하는 책들
"인류의 간략한 역사", "미래의 간략한 역사", "총기, 세균 그리고 강철", "이기적인 유전자", "지구 연대기"
3. 가장 좋아하는 노래
이 스윙 신사의 "Happiness", 내가 가장 좋아하는 4가사:
이곳에는 풀로 된 오두막이 지어졌습니다
만족인가, 또 다른 감금인가
이를 악물고 끝없는 여정을 계속했다
자유인가, 아니면 뼈를 부수는 것인가?
멘사에 관한 다음 내용은 인용됨위키피디아
멘사는 두 가지 모두 갖추고 있습니다라틴어의미: Mens는 생각을 의미하고, Mensa는 의미를 의미합니다원탁즉, 회원들이 동등한 방식으로 아이디어를 교환하기를 바라는 뜻입니다. 현재까지 멘사는 공식 중국어 명칭을 갖고 있지 않지만, 중국어(만다린어를 포함하되 이에 국한되지 않음)를 주 또는 후보 언어로 사용하는 지부들(중국 본토, 홍콩, 대만, 싱가포르, 말레이시아, 인도네시아 포함)에서는 번역명으로 "멘사"를 선택했습니다.
가입을 원하는 사람은 클럽에서 제공하는 멘사 테스트를 통과하여 회원임을 증명해야 합니다IQ세계 상위 2%[1]。 또한 일부 국가의 멘사 지부는 협회가 인정한 단체에서 제공하는 IQ 테스트 인증서를 가진 지원자를 받기도 합니다. 협회는 제거를 강조합니다IQ외부,레이스、피부색、종교、경력기타 요소들은 감사 항목으로 사용되지 않습니다.
프로젝트 경험
2025.2. ~ 2025.12.
프리랜서.
1. 국가 비밀 지문 UKey 관리 시스템, 클라이언트 (2025.8. – 2025.9.)
Windows 시스템에 UKey 드라이버를 구현하고, 사용자 사용 데이터를 수집하여 MQTT를 통해 서버에 제출하고, 사용자 UKey가 관리합니다.
1.1. 클라이언트 프로세스
Qt 6.8.3 C++는 UKey 드라이버 API 호출, 통합 MQTT 통신, OpenSSL 라이브러리에서 인증서 속성을 읽고 쓰기, 그리고 서드파티 애플리케이션과의 네이밍 파이프라인 통신 기능을 구현합니다.
1.2. 배경 서비스
SCM 프레임워크 API는 윈도우 서비스 프로세스(서비스 설치 및 삭제 포함)를 구현하는 데 사용되며, 위의 클라이언트 프로세스는 윈도우 서비스의 하위 프로세스로 실행되고, SCM 프레임워크는 클라이언트 프로세스에 대한 가디언 서비스를 제공하는 데 사용됩니다.
1.3. 패킹 스크립트
Inno Setup Compiler를 사용하여 애플리케이션 설치, 시스템 시작, 삭제, 설치 덮개와 같은 기능과 로직을 구현하는 패키징 스크립트를 패키징하고 작성합니다.
2. 후베이신유 자동차 부품 유한회사(2025.6 – 2025.9.)
엣지 사이드 데이터 수집 개발과 당사 A에 대한 단말기 장비 업그레이드 지원을 담당합니다PLC。
2.1. PLC 업그레이드
추가PLC모듈을 확장하여 다음과 같은 조건을 갖게 합니다.485직렬 포트는 직렬 포트 서버에 연결되어 있으며, 동시에 당사자 A가 제조사 기술 지원과 통신하고 이를 획득하는 데 도움을 줍니다모드버스프로토콜의 포인트 테이블과 직렬 포트 매개변수
2.2. 엣지 사이드 데이터 수집
Raspberry Pi로 엣지 사이드 데이터 수집. 파이썬은 터미널 장치와 ModBus-TCP 멀티스레드 통신을 구현하고, modbus 프로토콜을 파싱하여 데이터를 JSON 형식으로 패키징한 뒤 MES 시스템 인터페이스로 전송합니다. 옴론 PLC(모델: CP1L) 485 확장 패널 장착; 파이썬은 호스트 링크 프로토콜 해석과 북쪽 방향 MES 시스템 도킹을 구현합니다.
3. 전류 변압기를 위한 자동 감지 장비 (2025.5. – 2025.6.)
호스트 컴퓨터 프로그램 개발을 담당함
3.1. UI설계
최종 사용자의 시력이 좋지 않은 경우(계량학 연구소의 류 박사)를 고려하여, 색상 조합은 텍스트와 아이콘을 강조하기 위해 회색, 흰색, 검은색의 고대비 색수차를 사용했으며, 글자 크기는 17 이상으로 사용자가 텍스트를 더 선명하게 볼 수 있도록 편리하게 설계되었습니다.
3.2. 소프트웨어 아키텍처
다중 스레드 설계에서는 메인 스레드가 UI에서 인간-컴퓨터 상호작용을 담당하고, 각 PLC는 통신과 프로토콜 해석을 담당하는 별도의 서브스레드를 가집니다. 사용자의 UI에 대한 조작은 해당 PLC 스레드가 QT 크로스 스레드 신호 슬롯 메커니즘을 통해 레지스터 명령어를 송수신하고 쓰도록 구동합니다. 데이터 수집 기능: 크로스 스레드 신호 슬롯을 통해 PLC 레지스터를 읽으면 메인 스레드에 UI 인터페이스 디스플레이를 업데이트하도록 알립니다. 또한, UI에서 보내는 쓰기 레지스터 명령어의 우선순위가 읽기 레지스터보다 높게 설정되어 쓰기를 더 적시하고 읽기 레지스터로 인한 차단을 방지하기 위해 PLC 스레드에 작업 큐 설계가 추가되고, 쓰기 레지스터 작업이 큐 헤드에 추가되어 먼저 실행됩니다. 마지막으로, 설정 파일의 임의의 수정을 방지하기 위해 설정 파일은 AES-256-CBC로 암호화되어 있습니다.
3.3. 코딩, 통합 테스트 및 출시
QT6.8.3 버전 C++ 코딩, 윈도우 플랫폼, 그리고 코드 버전 관리를 위해 git을 사용합니다. 동시에, PLC 선택 문제로 인해 호스트 컴퓨터 프로그램은 일부 PLC에서 논리 기능을 구현합니다. 해제는 QTCreator의 배포 기능을 통해 수행됩니다.
2021 ~ 2025
그는 선전 에코사이 테크놀로지 유한회사의 우한 지점에서 일하며, 사물인터넷(IoT) 엣지 컴퓨팅 게이트웨이 및 전력 감지 장비의 임베디드 개발에 종사하고 있습니다.
1. 독립적으로 산업용 Modbus 엣지 컴퓨팅 사물인터넷 소프트웨어의 설계 및 개발을 완료합니다.세부 사항 - >
2. 부분 방전 모니터링 장비의 내장형 개발.
2003 ~ 2014
- 6자유도 운동 플랫폼 연구 및 개발. 모션 제어 및 태도, 개발 환경인 Windows, 프로그래밍 언어 C++, 개발 도구 Visual Studio, 관리 도구 SVN을 담당합니다.
- Kinect 인터페이스 패키지. 개발 환경은 Windows, 프로그래밍 언어 C++, 개발 도구인 Visual Studio, 관리 도구인 SVN입니다.
- 릴레이 보호 장치 61850 프로토콜 분석. 개발 환경은 Windows, Linux, 프로그래밍 언어 C++, 개발 도구인 Visual Studio, 관리 도구 SVN입니다.
- 자동차 전자 중앙 제어 장비 개발. 개발 환경, 프로그래밍 언어 C++, 개발 도구인 Visual Studio, 관리 도구 SVN이 찡그립니다.
- 경영 시스템을 위한 휴대용 단말기 개발. 개발 환경: Windows Mobile, 프로그래밍 언어 C#, Visual Studio, 관리 도구 VSS.
- 다광 고속 모니터링 통합 프로젝트. 개발 환경은 Windows, 프로그래밍 언어 C++, 그리고 개발 도구인 Borland입니다 C++。
- 항법 데이터의 대량 생산(북미). 개발 환경: Windows, Linux, 프로그래밍 언어 C++, 개발 도구인 Visual Studio, GCC, 데이터베이스 SQLServer, MySQL, 관리 도구 VSS, Rational
- 디지털 미터 프로젝트. 485 프로토콜 분석. 개발 환경은 Windows, 프로그래밍 언어는 C++, 개발 도구는 Visual C++입니다.
실력
운영 체제
개발 환경
프로그래밍 언어
데이터베이스
설계 도구
관리 도구
특허
최근 기사
- Modbus 엣지 게이트웨이 2022년 10월 28일
- 온보드 컴퓨터 2021년 7월 17일
- 라즈베리 파이로 TV 박스를 만들어 보세요 2021년 4월 20일
- 수제 트롤리 2021년 3월 8일
- 주말에는 개울에서 게를 잡으세요 2020년 9월 12일



