본문으로 건너뛰기
NAMUH 로봇 옆에서 프로젝트를 발표하는 이혜원

00 — PROFILE

Software Engineer

이혜원Hyewon Lee

복잡한 흐름을안정적인 시스템으로 연결합니다.

백엔드 서비스부터 로봇 제어 소프트웨어까지, 서로 다른 시스템 사이의 상태와 인터페이스를 안정적으로 연결하는 일을 해왔습니다.

Backend · Systems · Automation

Career Snapshot

Career Snapshot

ROSAIC
기술연구소 연구원(인턴)
Robot SW · ROS 2
SSAFY 14기
프로젝트 실습코치
19개 팀 · 114명
SSAFY 13기
최우수 수료
상위 5% · 1,620h
Research
SCIE 논문 2저자
Nano Today (2025)

01 — SELECTED WORK

Selected Work

Archive

01 / SYSTEMS · AUTOMATION · PHYSICAL SYSTEMS

NAMUH

이기종 보드로 구성된 케어 로봇을 제어 신호와 영상으로 나눠 서비스에 연결한 IoT 시스템

  • 제어 신호는 MQTT, 실시간 영상은 WebRTC(OpenVidu)로 분리한 통신 구조 설계
  • 단일 EC2에서 이중 Nginx 리버스 프록시로 웹 서비스와 미디어 서버 공존
  • Jenkins CI/CD와 n8n·Gemini 기반 코드리뷰 자동화로 6인 팀 개발 흐름 정비

MQTT · OpenVidu · ESP32 · Docker · Nginx · Jenkins · AWS

SSAFY 13기 자율 프로젝트반 1위 · 전국 우수 프로젝트 14선 · 전시발표회 입상
View Case Study

02 / BACKEND · SYSTEMS

TAKO

느린 외부 원장(블록체인)과 DB의 거래 상태를 일관되게 유지하는 경매 백엔드

  • Spring Event와 @Async로 블록체인 쓰기 작업을 요청 흐름에서 분리
  • 상태 기반 후속 처리와 스케줄러 확인으로 DB·온체인 상태의 최종 일관성 확보
  • 경매 에스크로 스마트 컨트랙트와 Spring Security 인증 API 구현

Spring Boot · Web3j · Solidity · MySQL · Redis · QueryDSL

SSAFY 13기 특화 프로젝트반 3위 우수상
View Case Study

03 / BACKEND

VOIDA

느린 외부 AI API와 복잡한 인증 흐름을 변경에 강한 구조로 정리한 음성통화 백엔드

  • OAuth2 성공 처리의 중첩 분기를 전략 패턴으로 분리해 확장 지점 명확화
  • STT/TTS 호출을 WebClient Non-Blocking I/O로 처리해 스레드 고갈 위험 대응
  • 구화 인식 모델을 GPU 서버로 옮겨 추론 시간 13초 → 6초

Spring Boot · Spring Security · OAuth2 · JWT · WebFlux · Redis · MySQL

SSAFY 13기 공통 프로젝트반 1위 우수상
View Case Study

04 / SYSTEMS · AUTOMATION · PHYSICAL SYSTEMS

ROSAIC Robot Control SW

카메라 관측을 로봇의 이동 목표와 실행 상태로 연결하는 ROS 2 기반 제어·기록 소프트웨어

  • 마커 관측을 작업대·지그 위치와 목표 TCP 좌표로 변환하고 입력 조건을 검증
  • 경과시간·속도 제한 기반 중간 명령과 ROS 2 Action 진행·완료·취소 상태 연동
  • 이종 Leader–Follower Teleoperation과 Record/Replay 기록 검증 경로 개발

Python · ROS 2 · OpenCV · NumPy · LeRobot · pytest

로자이크 기술연구소 · 산업용 조립 공정 자동화 PoC
View Case Study

02 — EXPERIENCE

Experience

  1. 2026.07 — 현재

    ROSAIC

    기술연구소 연구원 · Intern

    Vision 위치 인식·TCP 이동 연동 및 이종 로봇 Teleoperation·Record/Replay 소프트웨어 개발

    Python · ROS 2 · OpenCV · LeRobot

  2. 2025.12 — 2026.06

    MULTICAMPUS / SSAFY

    프로젝트 실습코치

    19개 팀·114명의 SW 프로젝트 설계·개발 지원, n8n·Gemini 기반 코드리뷰·빌드 실패 분석 자동화와 전국 대상 자동화 세션 진행

    Jira · GitLab · n8n · Gemini API · MLflow

  3. 2025.01 — 2025.12

    SAMSUNG SW·AI ACADEMY (SSAFY) 13기

    Java 트랙 교육생

    1,620시간 이수, 2학기 프로젝트 3개 모두 우수상, 전국 약 1,000명 중 상위 5% 최우수 수료와 수료 성적 우수상

    Java · Spring Boot · MySQL · Docker

  4. 2022.09 — 2024.07

    PUKYONG NATIONAL UNIVERSITY

    전산생물물리연구실 학부연구생

    Linux/HPC 환경에서 GROMACS 기반 MD 시뮬레이션과 Python·Bash 데이터 처리 자동화, SCIE 논문 2저자

    Linux · GROMACS · Python · Bash

03 — CAPABILITIES

Capabilities

01

Backend Engineering

인증·인가, 외부 API 연동, 비동기 처리와 상태 정합성을 고려한 서버 설계

Java · Spring Boot · Spring Security · JPA · MySQL · Redis

02

Systems Integration

이기종 장치와 서비스를 메시지·상태·인터페이스 계약으로 연결

ROS 2 · MQTT · WebRTC · Web3j · REST

03

Automation & Infra

반복 업무와 배포 흐름을 자동화하고 운영 환경을 구성

Docker · Nginx · Jenkins · AWS · n8n · Linux

04

Data & Verification

시험 데이터 구성과 결과 검증, 실험 기록 관리

Python · pytest · OpenCV · MLflow · YOLO

04 — BACKGROUND

Background

Education

2021.03 — 2025.02

국립부경대학교 스마트헬스케어학부 의공학전공

학점 4.15 / 4.5

Awards

  • SSAFY 13기 수료 성적 우수상 (부산지방고용노동청장상)
  • SSAFY 전시발표회 입상 — NAMUH
  • SSAFY 자율 프로젝트 우수상 1위 · 전국 우수 프로젝트 14선 — NAMUH
  • SSAFY 특화 프로젝트 우수상 3위 — TAKO
  • SSAFY 공통 프로젝트 우수상 1위 — VOIDA
  • 부경대 캡스톤디자인 경진대회 대상

Publication

Certifications

정보처리기사 · SQL 개발자(SQLD) · 데이터분석준전문가(ADsP) · 리눅스마스터 2급 · 의공기사 · OPIc IH