유대선
Daeseon Yoo avatar

유대선

백엔드 & AI 엔지니어 · 캐나다 토론토

구직 중 · 원격 또는 토론토

제조·물류·금융 분야의 복잡한 프로덕션 시스템을 6년간 현대화하며 측정 가능한 결과를 만들어온 소프트웨어 엔지니어 — 처리 속도 60% 단축, 월간 재처리 거의 0건, 7,700줄 핵심 쿼리 57% 축소. API·데이터 레이어 설계, 트랜잭션 정합성, 분산 멀티서버 환경의 동시성에 깊습니다. Java/Spring, C#/.NET, SQL/PL-SQL 사용. 현재 토론토에서 Spring 서비스와 LLM 기반 개발자 도구를 만들고 있습니다.

현재

  • SK AX(한국, 2021.9 – 2026.5)에서 약 5년 근무를 최근 마무리. 현재 토론토 거주.
  • LLM 기반 개발자 도구 — TubeShadow, Dalkkak — 과 이 사이트를 Daeseon AI Factory 아래에서 제작 중.
  • Senior 백엔드 또는 AI 엔지니어 포지션을 찾고 있습니다. 토론토 또는 원격.
  • 지금 무엇을 하고 있는지는 /now에 있습니다.

이전

  • SK AX · Software Engineer · 한국

    2021.9 – 2026.5

    제조 원가 관리, 8개 사이트에 걸친 엔터프라이즈 모바일 웹 플랫폼, 실시간 MES. Java/Spring·JPA 백엔드, Oracle PL/SQL, 제조·재무 시스템 간 트랜잭션 재설계.

  • Dure Info · Software Developer · 한국

    2020.6 – 2021.9

    PC/PDA/Kiosk 클라이언트의 DB 접근을 중계하는 멀티 클라이언트 TCP 소켓 서버(Windows Service). 부분 TCP 수신으로 인한 XML 역직렬화 실패를 애플리케이션 레벨 메시지 프레이밍으로 해결 — 구분자로 끝나는 완전한 메시지가 도착할 때까지 바이트를 버퍼링.

주요 성과

  • 엔드포인트별 40개 미들웨어 API를 단일 리버스 프록시(리플렉션 기반 RPC 디스패처)로 통합, 8개 사이트 배포 — 엔드포인트별 재배포 제거로 약 1 FTE 절감.
  • 제조·재무 시스템 간 트랜잭션 경계를 staging-table + batch-worker 패턴으로 재설계. 처리 시간 −60%, 월 20건 재처리 → 거의 0건.
  • 7,700줄 모놀리식 CASE 기반 PL/SQL 쿼리를 프로세스별 CTE로 리팩터(−57%), 5개 서브프로세스를 격리해 변경 전파 차단. 주간 원가원장 처리량 4 → 7건.
  • 모바일 WMS 스캔의 HTTP 413 오류를 PK-only 페이로드 + 최신 상태 조회로 해결 — 인프라 변경 없음. 스캔 배치 크기 30 → 60, 재고 정확도 유지.
  • 분산 락(ShedLock / job_lock 테이블)으로 서버 간 중복 실행 제거, @Async로 스케줄러와 실행을 분리해 양 공장 마감을 병렬 안전 처리.
  • 멀티 인스턴스 MES의 중복 ID 생성을 Oracle 행 단위 락(FOR UPDATE)으로 방지, 데이터 이상·다운타임 제거.

주로 쓰는 주제

  • LLM 앱 패턴 — 비동기 분석 파이프라인, 프로바이더 추상화, 프롬프트 엔지니어링.
  • 백엔드 시스템 — 트랜잭션 설계, 락, 동시성, 시스템 간 통합.
  • before / change / result / limit 형식의 프로젝트 회고.

스택

언어
Java, Python, SQL/PL-SQL, C#, TypeScript
백엔드
Spring Boot, JPA, FastAPI, REST APIs, .NET
프론트
Next.js, React
AI / LLM
Claude & Gemini API, prompt engineering, async LLM pipeline
DB
PostgreSQL, Oracle
인프라
Docker, Git, Linux, AWS, CI/CD (GitHub Actions), JUnit

학력

산업공학 석사 · 학사 — 금오공과대학교, 한국 구미 (2012–2019).

연락

가장 빠른 방법은 이메일: showep12@gmail.com. 이력서: /resume.pdf