정부과제·공공기관 프로젝트에서 EVM·Fabric 기반 블록체인 서비스의 백엔드와 인프라를 구현해 왔습니다. 외부망이 차단된 환경에서 Private IPFS·Besu 네트워크를 직접 구축했고, EVM 체인 데이터를 15초 이내에 조회하는 인덱싱 API 서버를 구현했습니다.
NestJS·PostgreSQL 기반 백엔드를 개인 프로젝트로 다지며 Solana까지 범위를 넓히고 있습니다.

기술 스택
언어
JavaScriptTypeScriptJavaSolidityKotlin
백엔드
NestJSTypeORMPostgreSQL
블록체인
Ethers.jsHardhatHyperledger BesuPrivate IPFSAnchor
프론트
ReactNext.js
인프라
DockerAWS EC2PM2
경력
비아이매트릭스
블록체인 · 백엔드 개발 (정부과제)
2025.02 — 2025.12
  • EVM 환경 인덱싱 구조 설계·구현 — 10,840건 데이터 15초 이내 조회
  • GIS·헬스케어·제조 3개 도메인 PoC 구현 및 제주도 성과발표회 시연
  • 헬스케어 연합학습 실증용 클라이언트 앱 FedBlock 구현 (Android/Kotlin)
  • 블록체인 접근제어 스마트컨트랙트 구현 — 의용생체공학회 논문 기여
주식회사 아키아카 (구 알엠소프트)
블록체인 · 백엔드 개발 (공공기관 NFT)
2022.10 — 2024.08
  • 양천구 NFT 서비스 블록체인 인프라부터 프론트엔드까지 1인 설계·구축·납품
  • 국립중앙과학관 NFT 서비스 설계·구축 참여
  • 공공기관 외부망 차단 환경에 맞춰 블록체인 스택 검토·구축
  • Ethers.js 서버 사이드 지갑 자동 생성 구현 — 별도 지갑 설치 없이 서비스 이용 가능
프로젝트
BI-Indexing Gateway
외부 체인 데이터 수집·인덱싱 API 서버 개발
2025.05 — 2025.11

비아이매트릭스

배경

자사 인덱싱 기술은 Fabric 전용 구조로 EVM 환경에서 활용 불가. EVM 체인 데이터를 외부 RPC API 반복 호출로 조회하면 대량 조회에 시간이 오래 걸려 — 트랜잭션을 미리 저장·인덱싱해 빠르게 조회할 수 있는 구조 필요.

구현
  • 자사 인덱싱 기술을 EVM 환경에 맞게 확장하는 방향으로 구조 설계
  • Fabric(gRPC) 기존 구조 유지 + EVM용 REST API 분기 추가 → 양쪽 체인을 지원하는 Gateway로 확장
  • GIS·헬스케어·제조 3개 도메인 실증 적용 및 소프트웨어 등록 기여
성과
  • 10,840건 데이터 15초 이내 조회 달성 — 실제 데이터 기반 검증
JavaScriptEthers.js ReactREST APIKaia (EVM) Testnet
공공기관 NFT 서비스 구축
양천구 역사기록물 · 국립중앙과학관
2023.01 — 2024.08

아키아카

블록체인 전담 인력 없는 팀에서 팀장과 협의하며 기술 검토·구현 방향 수립에 참여. 백엔드 API, 스마트컨트랙트 연동, 배포 이슈 대응까지 실질적 구현 담당.
기술 선택
  • 이더리움 메인넷 → 트랜잭션 비용 발생, 공공기관 예산 구조 부적합
  • Hyperledger Fabric → EVM 비호환, 향후 확장성 제한
  • Hyperledger Besu 선택 — 비용 없는 프라이빗 환경 + EVM 호환으로 확장 가능
  • 외부 스토리지(Pinata 등) → 공공기관 외부망 차단으로 불가 → Private IPFS 직접 구축
  • HTTPS→HTTP Mixed Content 에러 → 프론트엔드·IPFS 경로를 Apache ProxyPass로 통합해 HTTPS 단일 경로로 해결
성과 — 양천구
  • 역사기록물 30건 NFT 발행, 6개월 안정 운영
  • Hyperledger Caliper로 네트워크 TPS·레이턴시 성능 한계 사전 파악
  • 양천구 구축 인프라를 국립중앙과학관 프로젝트에 그대로 적용 → 별도 인프라 구축 없이 바로 개발 착수
성과 — 국립중앙과학관
  • Ethers.js 서버 사이드 지갑 자동 생성 — Web3 지식 없이 서비스 이용 가능한 UX 구현
  • Three.js 3D 뷰어 구현
Hyperledger BesuSolidity Private IPFSReact Ethers.js
사이드 프로젝트
방통대 문제은행 서비스
백엔드 API 설계·개발 및 성능 최적화
2026.01 — 2026.03
배경

방통대 기출문제 열람·풀이 환경 불편 — 직접 겪은 문제를 서비스로 해결하고, 실 사용자를 받는 서비스 운영 경험 확보를 목표로 개발.

구현
  • Puppeteer 크롤러 직접 구현 — 106,495건 문제 수집·적재
  • JWT 인증, 과목·시험·문제 CRUD REST API 설계·개발 및 AWS EC2 배포
  • Cloudflare R2 이미지 저장 및 URL 기반 서빙 구조 적용
  • PDF 파싱 → DB 적재 파이프라인 구현 (크롤링 미수집 시험지 대응)
문제 해결 및 성과
  • 데이터 적재 후 API 응답 1,596ms로 저하 — EXPLAIN ANALYZE로 exam_id 인덱스 누락(Sequential Scan) 확인
  • SELECT 컬럼 최소화·쿼리 통합(2회→1회)·Connection Pool 설정·COUNT 캐싱 단계별 적용
  • 인덱스 설계와 애플리케이션 단 최적화로 API 응답 273ms 확보
→ Velog: DB 인덱스부터 애플리케이션까지, API 응답 속도 최적화 과정
NestJSTypeORM PostgreSQLJWT AWS EC2Cloudflare R2 Puppeteer
교육 및 활동
Solana Startup Village Seoul Season 2
글로벌 빈집 재생 RWA 플랫폼 Rural Rest 팀으로 참가 — 심사위원 5인 전원 Great 이상 획득
2026.03
글또 10기
2주 1회 기술 글 작성 및 공유
2024.10 — 2025.03
ICT 올인원 Pass! 블록체인 프로젝트 마스터
실무 블록체인 역량 강화를 위해 수강, 최종 프로젝트 우수팀 선정
2024.08 — 2024.10
새싹 청년취업사관학교
React, Java, Spring 풀스택, AWS, MSA/DDD 과정 수료 후 개발자로 취업
2021.11 — 2022.05
학력
한국방송통신대학교
컴퓨터과학과 재학 중 · 학점 4.0 / 4.5
2024.03 — 현재
제주한라대학교
호텔조리과 전문학사
2016.02 — 2018.08