노트 · 2026-05-11 notebook · 2026-05-11

장진서 · Java 풀스택 개발자 Jang Jinseo · Java full-stack developer

요구를 실행 가능한 작업으로 옮기는 Java 풀스택 개발자. A Java full-stack developer who turns requirements into shippable work.

현재 (주)디리아에서 금융 인터페이스 솔루션 CruzLinkESL Application을 개발하고 있습니다.

At DIREA Inc., I develop the ESL Application on CruzLink, a banking integration middleware platform.

2025년부터는 농협 신용MCA 고도화 프로젝트에서 iManager·CMMS의 Flow 비즈니스 로직과 핵심 웹 기능 개선을 맡고 있습니다.

Since 2025, I've been on the Nonghyup Credit-MCA upgrade, covering the Flow module's business logic and core web features across iManager and CMMS.

그 외 시간엔 ART-WINDOW채운 두 개인 제품을 기획·구현·배포까지 직접 만들며, 제품이 사용자에게 전달되는 전 과정을 익히고 있습니다.

Outside work, I build two personal products — ART-WINDOW and Chaewoon — from planning through implementation to deployment, learning the full path from idea to user delivery.

HOW I WORK HOW I WORK

  1. 01모호한 요구를 화면·API·데이터·운영 조건으로 나눠 실행 가능한 작업으로 옮깁니다.
  2. 02이슈는 로그·쿼리·재현 조건으로 정리해 동료가 바로 판단할 수 있게 공유합니다.
  3. 03큰 결정을 기다리기보다 작은 단위로 구현하고, 확인 가능한 결과로 다음 판단을 좁힙니다.
  4. 04개인 제품에서는 기획·구현·배포·사용자 접점까지 직접 다루며 제품이 만들어지고 전달되는 전 과정을 익힙니다.
  1. 01I break vague requirements into screens, APIs, data and operational constraints — then turn them into shippable tasks.
  2. 02I document issues with logs, queries and reproduction steps so teammates can act on them right away.
  3. 03I ship in small increments and use observable results to guide the next decision, rather than waiting for large one-time calls.
  4. 04On personal products, I handle planning, implementation, deployment and user touchpoints — learning how a product is built and delivered end to end.

▸ WORK

(주)디리아 · 솔루션사업부 개발5팀 DIREA Inc. — Solutions Div., Team 5

2024-12 → NOW

디리아의 금융 인터페이스 솔루션 CruzLink(MCI/MCA) 기반 ESL Application을 Java 풀스택으로 개발합니다. Flow 모듈의 비즈니스 로직 구현, iManager 웹 기능 개선, 운영·관리 시스템 CMMS, DB 마이그레이션 및 이기종 DBMS 대응을 맡으며 화면·비즈니스 로직·운영 환경을 함께 다룹니다.

I develop the ESL Application built on DIREA's banking integration solution CruzLink (MCI/MCA) as a Java full-stack engineer. My work covers the Flow module's business logic, iManager web features, the operations/management system CMMS, and DB migration / heterogeneous-DBMS support — across screens, business logic and operational environments.

CruzLink는 웹·모바일·ARS·창구·콜센터의 요청을 표준화해 금융 계정계로 연결하는 24×7 미들웨어입니다. 농협·신협중앙회·삼성자산운용·IBK기업은행·DB손해보험·대교CNS 등에서 운영되거나 도입이 검토되고 있습니다.

CruzLink is a 24×7 banking integration middleware that normalizes traffic from web, mobile, ARS, branch tellers and call centers into core banking systems. It is in production at — or under evaluation by — Nonghyup, Shinhyup Federation, Samsung Asset Management, IBK Industrial Bank, DB Insurance and Daekyo CNS.

참여 프로젝트 (고객사)

Client engagements

  • 2025-02 → 03 IBK 기업은행 · DB 손해보험 PoC — 솔루션 설치 지원 + 모니터링 신규 기능 개발 (DB손보) IBK Industrial Bank · DB Insurance PoC — install support + custom monitoring features (DB Insurance)
  • 2025-04 → NOW KEY 농협 신용MCA 고도화 — iManager·CMMS에서 Flow 모듈의 비즈니스 로직 개발과 핵심 웹 기능 개선. 현재 진행 중인 주력 프로젝트. KEY Nonghyup Credit-MCA upgrade — the Flow module's business logic and core web feature work on iManager and CMMS. The principal engagement, currently ongoing.
  • 2025-08 → 12 농협 · 삼성자산운용 TechCare — 정기 Health Check 및 로그 모니터링, 무중단 운영 환경 유지 Nonghyup · Samsung Asset Management TechCare — periodic health checks & log monitoring, zero-downtime upkeep
  • 2025-11 → 12 대교CNS 솔루션 구축 — PostgreSQL 환경 솔루션 설치 + Oracle → PG 쿼리 변환·최적화. 현장에서 발견한 호환성 결함을 본사에 실시간 공유해 PG 버전 안정화에 기여 Daekyo CNS install — solution rollout on PostgreSQL + Oracle→PG query conversion / optimization. On-site bug findings fed back to HQ, hardening the PG build of the product
  • 2025-12 신협중앙회(대전) 시스템 오픈 준비 + 긴급 대응 — 오픈 직전 리스크 점검, 낯선 커스텀 소스 로직 트레이싱으로 일정 지연 리스크 차단 (출장 5일, 일정 100%) Shinhyup Federation HQ (Daejeon) — launch prep + live response — pre-launch risk sweep + tracing unfamiliar custom logic to cut schedule risk (5-day on-site, 100% of plan)
  • 2026-03 농협생명 PoC — 솔루션 도입 검토 PoC 지원 (현장 설치 · 요구사항 대응) Nonghyup Life Insurance PoC — solution evaluation engagement (on-site install & requirement handling)
▸ PREVIOUS WORK

(주)델토이드 · Backend Developer Deltoid Inc. — Backend Developer

2024-01 → 2024-06

의료용 보행검사 시스템의 백엔드 서버를 Java/Spring Boot로 개발하고, AWS EC2 기반 운영 인프라까지 담당했습니다. 환자·검사 데이터 적재와 생성 API, IMU 블루투스·Radar 센서 데이터 처리 라인을 다뤘습니다.

Built the backend of a medical gait-analysis system in Java/Spring Boot and ran the AWS EC2 operations. Owned the patient/exam data pipeline, the generation APIs and an IMU-Bluetooth / Radar sensor ingest line.

  • Java / Spring Boot
  • PostgreSQL
  • AWS EC2
  • GitHub Actions
  • JUnit
  • SENSOR IMU 블루투스·Radar 센서 데이터 적재 라인과 처리 서버 개발 Ingest pipeline and processing server for IMU-Bluetooth and Radar sensors
  • API 환자·검사 데이터 적재 및 생성 API 서버 개발 APIs for patient and exam data ingest and generation
  • CI/CD GitHub Actions로 AWS EC2 기반 CI/CD 환경 구축 CI/CD on AWS EC2 via GitHub Actions workflows
  • DB PostgreSQL 스키마 설계와 유지보수를 위한 테스트·리팩토링 루틴 PostgreSQL schema design with a test-and-refactor routine for long-term maintenance
▸ PRODUCT

개인 제품 Personal products

LAUNCH 2026-06

ART-WINDOWART-WINDOW

2024-09 → · 개인 제품2024-09 → · personal product

사용자의 공간 사진에서 작품 한 점을 추천하고, 생성한 뒤 POD 액자로 배송하는 공간 큐레이션 자동화 제품. 기획·브랜드 아키텍처·서버·클라이언트·인프라·POD 파트너 운영까지 직접 설계하고 구현합니다.

A spatial-curation product: from a photo of the user's room to a single recommended artwork, generated and shipped as a POD-framed print. I design and implement product planning, brand architecture, server, client, infra and POD-partner operations.

  • Java / Spring
  • PostgreSQL
  • Redis
  • Flutter
  • SvelteKit · Svelte 5
  • GCP
  • Docker
  • 백엔드 단위 테스트 80%+ 커버리지 유지 · JMeter 부하 테스트와 성능 튜닝 적용
  • Backend unit-test coverage maintained at 80%+ · JMeter load testing and tuning applied
  • Flutter Web CORS 이슈를 백엔드 프록시 로직과 HTML DOM 직접 접근 렌더링 전략 변경으로 해결
  • Resolved a Flutter Web CORS issue via a backend-proxy approach and a direct-DOM rendering strategy
  • GCP·Netlify의 free tier를 활용한 비용 효율적인 운영 인프라 설계
  • Designed a cost-efficient operations setup using the GCP and Netlify free tiers

채운 (Chaewoon)Chaewoon

2026-05 → · 개인 제품2026-05 → · personal product

생년월일 기반 오행 해석을 컬러 팔찌 추천과 구매 흐름으로 연결하는 개인화 커머스 제품. 메인 9개 + Daily Line 4개의 운영 라인업을 Claude Code와 Hermes의 코플랜 정반합 루프로 만들었습니다. 현재 Cloudflare Pages 미리보기 운영 중.

A personalization-commerce product that connects birth-date-based five-element (saju) readings to a color-bracelet recommendation and checkout flow. Nine main concepts plus four daily-line concepts were shaped through Claude Code × Hermes co-plan loops. Currently in preview on Cloudflare Pages.

▸ WORKFLOW

AI 도구를 검증 루프로 사용하는 방식 Using AI tooling as a verification loop

DAILY · SHARED-STACK

풀타임 개발 업무와 개인 제품 개발을 병행하기 위해 만든 작업 관리·검증 워크플로입니다. 실제로 매일 사용하는 도구와 규칙만 남겼습니다.

A verification-focused workflow I use to manage full-time engineering work alongside personal product development. Only the tools and rules I actually use every day are kept here.

  1. 01 · SPEC

    요구 → 작업 단위 · Ouroboros + Hermes

    Requirements → tasks · Ouroboros + Hermes

    요구사항을 Ouroboros로 구체화하고 Hermes 코플랜 루프로 평가 기준·종료 조건까지 정리해 둡니다.

    I use Ouroboros to firm up the spec and a Hermes co-plan loop to nail down evaluation criteria and stop conditions before any implementation.

  2. 02 · BUILD

    구현 · Claude Code + 프로젝트 서브에이전트

    Implementation · Claude Code + project subagents

    Claude Code와 프로젝트 전용 서브에이전트(planner · qa · orchestrator · implementer)로 구현 범위를 나누고, CLAUDE.md 규칙 위에서 빠르게 반영합니다.

    Claude Code and project-owned subagents (planner · qa · orchestrator · implementer) split the work, with CLAUDE.md rules at the global and project layers keeping the output consistent.

  3. 03 · VERIFY & SHIP

    검증 → 배포 · Stop hook + Cloudflare Pages

    Verify → ship · Stop-hook auto-deploy + Cloudflare Pages

    결과는 Hermes에 다시 보내 [CONVERGE] 토큰이 명시될 때까지 검증하고, Stop hook이 변경을 감지하면 Cloudflare Pages까지 자동으로 연결됩니다.

    Results go back to Hermes until a [CONVERGE] token is explicit; from there a Stop-hook deploys the change to Cloudflare Pages automatically.


스택Stack

LANG
Java · TypeScript · JavaScript · Dart · Python
BACKEND
Spring Boot · JPA · RESTful · OAuth 2.0 · JWT · JUnit · JMeter
FRONTEND
SvelteKit (Svelte 5) · TypeScript strict · Tailwind CSS 4 · React · Flutter
DB
PostgreSQL · MySQL · Redis · Tibero
INFRA
GCP (Cloud Run · Compute Engine · Cloud Storage) · AWS (EC2) · Naver Cloud Platform · Cloudflare Pages · Netlify · Docker · Jenkins · GitHub Actions · Nginx · Ubuntu
DOMAIN
금융 채널통합 미들웨어 (CruzLink MCI/MCA) · 의료 센서 데이터 · AI 공간 큐레이션 · AI 사주·운세 개인화 커머스 · F&B 정보 서비스
Banking integration middleware (CruzLink MCI/MCA) · medical sensor data · AI spatial curation · AI saju personalization commerce · F&B info service

시간선Timeline

  1. 2026-06ART-WINDOW · 채운 출시 (예정)ART-WINDOW · Chaewoon — launch (planned)
  2. 2026-05채운 개인 제품 빌드 시작Chaewoon — personal product build started
  3. 2026-03농협생명 PoC · CruzLink 도입 검토 지원Nonghyup Life Insurance PoC · CruzLink evaluation support
  4. 2025-12신협중앙회(대전) 시스템 오픈 대응 · 대교CNS PostgreSQL 솔루션 구축Shinhyup Federation HQ (Daejeon) launch · Daekyo CNS PostgreSQL rollout
  5. 2025-04 → NOW농협 신용MCA 고도화 — iManager·CMMS Flow KEYNonghyup Credit-MCA upgrade — iManager·CMMS Flow KEY
  6. 2025-02 → 03IBK 기업은행 · DB 손해보험 PoCIBK Industrial Bank · DB Insurance PoC
  7. 2024-12(주)디리아 입사 · 솔루션사업부 개발5팀Joined DIREA · Solutions Div., Team 5
  8. 2024-09ART-WINDOW 개인 제품 빌드 시작ART-WINDOW — personal product build started
  9. 2024-01 → 06(주)델토이드 · Backend Developer (의료 IMU/Radar)Deltoid Inc. — Backend Developer (medical IMU/Radar)
  10. 2023-08 → 11끼니 팀장 · 경기도 IT부문 우수사례 · kkini.netKKINI — Team Lead · Gyeonggi IT excellence · kkini.net
  11. 2023-03 → 09네이버 클라우드 AIaaS 개발자 과정 (1,004h)Naver Cloud AIaaS Developer Course (1,004h)
  12. 2022-08 → 12TABA 1기 · 코로나 ML 우수상(2등)TABA Class 1 · 2nd-place COVID ML capstone

학력 · 자격 · 어학Education · Certifications · Language


연락Contact