채용공고 올리기

원덕희님을 응원해보세요!

이직/구직 중이에요
성실함
자기 주도적
문제 해결사

미리보기

기본 정보

이름
원덕희
직업
백엔드 개발자
이메일
fain9301@yahoo.com
간단 소개

[끊임없이 배우고, 집요하게 해결합니다] 저는 문제의 본질을 파악하고, 구조적으로 개선하는 데 집요한 개발자입니다. 단순히 작동하게 만드는 것보다, 왜 그런 문제가 발생했는지를 분석하고 시스템 자체를 개선하는 걸 추구합니다. 이 과정을 반복하며 “문제는 결국 해결된다”는 자신감을 쌓아왔고, 그만큼 학습과 성장을 중요하게 생각합니다. [로봇이 있는 미래를 만들고 싶습니다] 스마트팜 프로젝트를 통해, 데이터를 기반으로 세상을 인식하고, 환경에 반응하며 물리적 장치를 제어하는 구조를 직접 설계하고 운영했습니다. 이 경험은 제가 로봇 산업에 대한 확신을 갖게 된 계기가 되었고, 지금은 로봇이 세상과 연결되고 효율적으로 작동하는 시스템을 만드는 일에 기여하고 싶다는 목표로 커리어를 설계하고 있습니다.

기술 스택

기술 스택

Java, Spring Boot, JPA, gradle, AWS, MySQL, Redis, MongoDB, websocket, C++, C#, JavaScript, Next.js, React

경력

회사명

씨앤에치아이앤씨주식회사

직급 | 부서 | 근무 유형

사원 | 신사업부

근무 기간

2018.02. ~ 2024.06. (6년 5개월)

담당 업무

백엔드 개발자. 신사업부에서 스마트팜 개발 업무 담당.

(토양, 지하수, 기상센서 등 계측 장비와 원격 모니터링 시스템 구축 및 운영을 통해 환경 분야를 연구하는 기업)

프로젝트

프로젝트명

실시간 모니터링 및 관제 시스템 구축

소속/기관명

씨앤에치아이앤씨주식회사

프로젝트 기간

2023.08. ~ 2024.01.

프로젝트 내용
  1. 프로젝트 내용

    • WebSocket 기반의 실시간 데이터 관제 시스템을 Electron으로 구현하고, 장애 감지 자동화를 통해 운영 효율을 향상함.

    • MQTT, WebSocket 등 다양한 통신 방식과 연계하여 센서 및 디바이스 데이터를 실시간으로 수집·시각화.

  2. 프로젝트 목표

    • 실시간 데이터 수신·시각화를 위한 저지연 관제 플랫폼 구현

    • 장애 알림 자동화 및 운영 대응 속도 개선

  3. 핵심 기여

    • WebSocket 기반 실시간 통신 최적화 및 관제 데이터 스트림 처리

    • Electron 기반 관제 UI 및 IPC 연동 설계

    • 장애 감지 및 알림 자동화 시스템 구축 (Slack 연동, 로그 수집 기반 분석)

  4. 성과

    • 실시간 데이터 지연 시간 1.5초 → 200ms로 단축 (7배 향상)

    • 장애 대응 시간 평균 30% 이상 단축

    • 관제 시스템 키오스크 모드 구축 및 멀티 디스플레이 지원

  5. 문제점과 해결한 점

    • 문제점: 데이터 수신 지연 및 알림 누락

    • 해결: WebSocket 통신 최적화 및 장애 트리거 기준 정교화로 실시간성 확보

프로젝트명

대량 디바이스 통신 및 제어 시스템

소속/기관명

씨앤에치아이앤씨주식회사

프로젝트 기간

2023.01. ~ 2023.08.

프로젝트 내용
  1. 프로젝트 내용

    • 1,000대 이상의 디바이스와 MQTT/SDI-12 프로토콜로 양방향 통신을 구현하고, 저전력 알고리즘을 적용한 펌웨어를 개발.

    • 디바이스-서버 간 메시지 신뢰성 보장을 위한 QoS 및 재전송 로직 설계.

  2. 프로젝트 목표

    • 대규모 IoT 장비의 안정적 연결 및 제어

    • 통신 신뢰성 확보 및 저전력 기반 장기 운영

  3. 핵심 기여

    • MQTT 기반 통신 프로토콜 구현 및 QoS Level 2 적용

    • 백엔드-디바이스간 신뢰성 보장 통신 설계

    • Deep Sleep 기반 저전력 펌웨어 및 OTA 업데이트 구현

  4. 성과

    • 1,000대 동시 디바이스 연결 환경 검증 완료

    • 데이터 전송 지연 시간 50% 감소 (500ms → 250ms)

    • 배터리 수명 2배 이상 연장

  5. 문제점과 해결한 점

    • 문제점: 데이터 수신 지연 및 알림 누락

    • 해결: QoS 레벨 2 및 재전송 로직 적용으로 데이터 유실률 0% 달성

프로젝트명

스마트팜 데이터 수집·처리 시스템

소속/기관명

씨앤에치아이앤씨주식회사

프로젝트 기간

2022.04. ~ 2023.01.

프로젝트 내용
  1. 프로젝트 내용

    • 스마트팜 센서 데이터를 MQTT를 통해 실시간 수집하고, Spring WebFlux 기반의 고성능 비동기 백엔드 시스템을 구축.

    • MongoDB와 MySQL을 활용한 핫·콜드 데이터 분산 저장 처리 및 MSA 구조 설계.

  2. 프로젝트 목표

    • 대규모 실시간 센서 데이터 안정적 수집

    • TPS 향상 및 비동기 처리 기반 데이터 처리 성능 최적화

  3. 핵심 기여

    • WebFlux 기반 비동기 서버 설계 및 Redis Pub/Sub 실험 적용

    • MongoDB/MySQL 분산 저장 전략 수립 및 구현

    • Spring Cloud 기반 모듈화 및 MSA 구조 설계

  4. 성과

    • TPS 5배 향상 (초당 2,000건 → 10,000건)

    • 일일 500만 건 이상 데이터 안정적 수집·저장

    • 신규 서비스 배포 시간 70% 단축

  5. 문제점과 해결한 점

    • 문제점: 동기식 아키텍처로 인한 데이터 수집 병목

    • 해결: WebFlux 도입 및 비동기 이벤트 흐름으로 병목 제거

프로젝트명

사용자 대시보드 및 랜딩 페이지 개발

소속/기관명

씨앤에치아이앤씨주식회사

프로젝트 기간

2024.01. ~ 2024.06.

프로젝트 내용
  1. 프로젝트 내용

    • Next.js 기반 대시보드 및 랜딩 페이지를 구축하고, SWR과 ISR(Incremental Static Regeneration)을 활용해 실시간 데이터 업데이트와 SEO 최적화를 동시에 달성.

  2. 프로젝트 목표

    • 스마트팜 사용자 대시보드 실시간 데이터 반영

    • 검색 유입률 증대 및 서버 비용 절감

  3. 핵심 기여

    • Next.js 기반 SSR/ISR 아키텍처 설계

    • SWR 활용 데이터 프리패칭 및 캐싱 적용

    • Google Analytics 연동 및 Tailwind UI 구축

  4. 성과

    • 페이지 로딩 속도 3초 → 1초로 단축 (이탈률 25% 감소)

    • 검색 유입 트래픽 150% 증가

    • 서버 비용 30% 절감

  5. 문제점과 해결한 점

    • 문제점: 동기식 아키텍처로 인한 데이터 수집 병목

    • 해결: WebFlux 도입 및 비동기 이벤트 흐름으로 병목 제거

포트폴리오

URL

link

깃허브 링크

깃허브

교육

소속/기관명

안양대학교

종류 | 전공

대학교(학사) | 전기전자공학과

재학 기간 | 재학 상태

2011.03. ~ 2017.08. | 졸업

자기소개

자기소개
  • 실시간 센서 데이터 수집 및 시각화 백엔드 개발 경험

    • Spring Boot 기반의 REST API 및 비동기 서버(WebFlux) 개발을 통해 다양한 IoT 장비에서 발생하는 센서 데이터를 수집하고, 실시간 시각화 및 저장 체계를 구축한 경험 다수

    • MongoDB TimeSeries 및 Kafka 기반의 이벤트 스트리밍 처리 경험을 통해 수십만 건 이상의 센서 데이터를 안정적으로 처리하고 성능을 최적화함

  • MSA 설계 및 통신 기술 이해

    • Spring Cloud 기반 MSA 아키텍처 설계 및 구축, Redis와 Kafka를 활용한 비동기 이벤트 처리로 서비스 간 확장성과 안정성 확보

    • WebSocket, MQTT, TCP 기반 통신 프로토콜의 설계 및 구현 경험을 통해 실시간 제어 및 상태 모니터링 시스템에 유연하게 대응 가능

  • IoT 장비 및 펌웨어 개발 역량

    • C/C++ 기반으로 다양한 센서 모듈과 프로토콜(MQTT, SDI-12, RS-232 등)을 직접 구현하며 펌웨어를 개발하고, Deep Sleep 모드 기반의 저전력 최적화 설계 경험 보유

    • NodeMCU(ESP8266), STM32 등 마이크로컨트롤러 기반 시스템의 설계 및 하드웨어 연동 경험을 바탕으로, 로봇과의 통합 제어 시스템 개발에 강점

  • 확장성과 유지보수성을 고려한 백엔드 시스템 설계

    • 멀티 모듈 구조 기반의 백엔드 시스템 설계 및 API 프로토콜 정의 리딩 경험

    • OAuth2.0 인증, FTP 연동, 로깅 및 데이터 파이프라인 구성 등 실서비스 운영 환경을 고려한 모듈 개발 경험 보유

  • 관제 대시보드 및 사용자 UI 연동 경험

    • Electron 기반 관제 UI 구현 및 React를 활용한 시각화 대시보드 개발 경험을 바탕으로, 사용자 친화적인 실시간 데이터 모니터링 인터페이스 제공 가능

댓글