BE developer
왜? 라는 질문을 할 수 있는 개발자 윤주훈 입니다.

🍎 Contact
Address : 경기도 용인시 기흥구 중부대로 788-20
Phone : 010-8287-9856
E-mail : [email protected]
Birthday : 1996.02.12
GitHub : https://github.com/juhoon212
Blog: https://velog.io/@juhoon212/posts
🍎 About me
- 메인 언어로 Java를 사용하여 좋은 코드를 끊임없이 작성하려고 노력하는 개발자
- 동작 원리를 이해하고 코드를 쓰려고 노력하는 개발자
- 정체되어있지 않고 꾸준히 발전하려고 노력하는 개발자
- 기본기를 중시하고 이를 실무에 활용할 수 있는 개발자
- 항상 왜? 어떻게? 를 생각을 하며 팀원과 소통할 수 있는 개발자
🍎 UniverSity
명지대학교(서울) 뮤직콘텐츠학과 졸업
2018.03~2020.02 (편입)
🍎 Stack
Strong
- Java, SpringBoot, JPA, PostgreSQL, Linux
Knowledge
- MySQL, Redis, Docker, AWS, QueryDSL
Weak
- Kotlin, Jenkins, Kubernetes, Kafka
🍎 Working On
- 2024.07 ~ : 아이카(모빌리티) 백엔드 개발자 재직 중
- 배터리 진단기 연동 통신 및 웹 서버 개발(1, 2차)
- CI/CD 파이프라인 구축(dev 환경)
- 아이넷(카 쉐어 서비스) 유지보수 및 On-premise 환경 인프라 구축
- GS 비브릿지 MBIZ(전기차 분석 서비스) 멤버십 유료 고도화 프로젝트 진행
- 사내 스터디 운영 중(스터디장)
🍎 Desired Salary
🍎 Project
📖 에이프로 배터리 진단기(IoT 장비) 통신 및 제어 서버 개발 1차
기간: 2025.03 ~ 2025.06
성과: 사내 단독 개발을 통해 회사의 상반기 매출 성장에 기여
역할: 백엔드 개발 (사내 단독 개발), 고객사 방문 및 프로젝트 개발 내용 시연, DB 설계
기술 스택: Java17, Spring Boot 3.x WebFlux, Reactive Spring Security, Redis, PostgreSQL, WireShark
프로젝트 개요
- 라즈베리파이를 통해 IoT 장비와 TCP 기반의 전용 protocol로 통신하는 백엔드 시스템 개발
- 데이터 송수신 및 명령어 응답 처리 구조를 Reactive Stream 기반으로 구현
주요 구현 내용
- Netty 기반 TCP 통신 커넥터 구현(TcpClient)
- 전용 프로토콜 메시지를 위한 ByteBuf 처리 로직 및 리틀 엔디안 변환, Checksum 계산 로직 구현
- 수신 데이터 저장 및 조회 기능을 위한 PostgreSQL 기반 비동기 R2DBC 쿼리 구성