안녕하세요

한규현

Backend Developer

운영 중인 시스템을 이해하고, 안정적으로 개선하는 백엔드 개발자입니다. 결제 서버 마이그레이션과 250만 회원 대상 신규 기능 개발을 통해 설계 문서화, 팀 간 협업, 코드 품질 검증까지 함께하는 개발 습관을 갖추었습니다.

한규현

Education

상명대학교

상명대학교

2018.03 - 2024.02

학사, 융합전자공학전공 · 부전공: 컴퓨터과학전공

Experience

다날핀테크(계열사 겸직)

다날핀테크(계열사 겸직)

Backend Developer

2025.09 - 현재

JEFF

JEFF

Backend Developer

2025.05 - 현재

Blockwave Labs

Blockwave Labs

Backend Developer

2024.11 - 2025.04

Certificates

OPIc(영어)

Intermediate High

ACTFL · 2025.06.15 · 유효: 2027.06.14

정보처리기사

기사

한국산업인력공단 · 2023.11.15

빅데이터분석기사

기사

한국데이터산업진흥원 · 2024.07.12

SQLD(SQL개발자)

한국데이터산업진흥원 · 2024.09.20

ADsP(데이터분석준전문가)

한국데이터산업진흥원 · 2024.06.07

AICE

ASSOCIATE

KT, 한국경제신문 · 2024.06.21 · 유효: 2027.06.21

Trainings

KT AIVLE School

KT

2024.02 - 2024.08 · 840시간

한이음 ICT멘토링

한국정보산업연합회

2023.04 - 2023.11

Awards

AIVLE Big Project

KT, 고용노동부 · 2024.08.07

한이음 ICT멘토링 공모전

한국정보산업연합회 · 2023.12.07

ICT 멘토링 학술대회(ACK 2023)

한국정보처리학회 · 20231103

Skills

Backend

JavaKotlinSpring BootJPA/HibernateSpring SecurityKafkaNestJS

Frontend

TypeScriptReactNext.jsTailwind CSS

Database & Infra

MySQLPostgreSQLRedisAWSDockerVercel
페이코인 - 결제 백엔드 리뉴얼 /  알림센터 신규 개발

페이코인 - 결제 백엔드 리뉴얼 / 알림센터 신규 개발

17
기간: 2025.10 - 현재인원: 2명 (결제 마이그레이션, 알림센터)

250만 회원 암호화폐 지갑 앱 '페이코인'의 레거시 서버(Java 8, 자체 프레임워크)를 Kotlin/Spring Boot로 마이그레이션하는 프로젝트. 바코드 결제·온라인 결제 전체 흐름을 재설계하고, 외부 결제 플랫폼(DPP)과 인증서 기반 보안 통신을 구현했습니다. Kafka 기반 알림센터를 신규 구축하여 FCM 푸시 + 인앱 알림함 시스템을 설계했습니다. - 기존 서버와 새 서버의 결과를 비교하는 테스트 환경 구축 (서비스 중단 없이 전환) - DB 스키마·쿼리·정규화 문서 작성 후 데이터팀 정식 검토 - 대량 발송 시 DB 부하를 고려한 단계별 배치 설계 (조회 5,000건 / 저장 1,000건 / FCM 100건) - Kafka 토픽 용도별 분리로 결제 알림과 마케팅 발송 지연 격리 - 야간 발송 금지(정보통신망법), 일시정지/재개, 다중 서버 운영 지원 - SQL 인젝션 수정, @Transactional 누락 수정 등 코드 품질 전수 점검

KotlinSpring BootJava 21Apache KafkaFirebase FCMMySQLJPADockerTelegram Bot API

블록체인 기반 지역화폐 간편결제 PoC

13
기간: 2025.11 - 2026.03인원: 1인

은행과 협력하여 Avalanche C-Chain 기반 지역화폐 충전/결제/환불/소각 시스템을 PoC로 개발. Web3j로 ERC-20 스마트 컨트랙트를 연동하고, EIP-2612 permit 기반 가스비 대납 구조를 적용했습니다. - 충전(Mint) → 결제(Transfer) → 환불(Refund) → 소각(Burn) 전체 결제 파이프라인 구현 - Nonce 충돌 해결 (AtomicLong + 재조회 재시도) - CompletableFuture 기반 비동기 병렬 처리로 사전검증 RPC 호출 시간 단축 - 블록 확정 대기를 비동기로 전환하여 API 응답 속도 최적화 - 동일 코드베이스에서 2개 은행을 Spring Profile로 분리 운영 (DB, 컨트랙트 주소, API 키 각각 분리) - GitHub Actions CI/CD 은행별 독립 배포 - 외부 SaaS 결제 플랫폼 연동 (버전 대응, ON/OFF 스위치, 에러 변환)

KotlinSpring Boot 3.2Web3jAvalanche C-ChainMySQLJPAOpenTelemetryDockerAWS ECS/ECRGitHub Actions
Payprotocol - 가스비 스폰서십 서비스

Payprotocol - 가스비 스폰서십 서비스

13
기간: 2025.10 - 현재인원: 1인

해외 서비스 PayProtocol 앱의 블록체인 트랜잭션 가스비를 서비스에서 대납하는 시스템. NestJS/TypeScript로 프로젝트를 신규 구축하고, ethers.js로 블록체인 노드와 JSON-RPC 통신하여 서버 지갑에서 트랜잭션을 서명·전송하는 로직을 구현했습니다. - Docker 기반 dev/stage/prod 3개 환경 분리 배포 - ConfigModule을 활용한 환경 변수 타입 안전 주입 - Swagger 문서 자동 생성

NestJS 11TypeScriptNode.js 20ethers.jsviemAWS ECS/ECRDockerGitHub Actions
제프월드(모바일)

제프월드(모바일)

13
기간: 2025.07 - 현재인원: 백엔드 1인

블록체인 기반 리워드 앱. 만보기, 식물재배, 상점, 광고 보상 등을 통해 JEFF 토큰을 획득하는 서비스. - 만보기 시스템 (연속 달성 보너스, 1기기 1계정 제한, 걸음 수 조작 감지) - 식물재배 게임 (상태 머신 패턴, 랜드별 독립 쿨타임 관리) - 다국어(한/영/일) 시스템 설계 (MessageSource + Interceptor, Accept-Language 기반) - Google AdMob SSV 콜백 서명 검증 - N+1 쿼리 최적화 (애플리케이션 루프 → DB 서브쿼리 전환) - Caffeine Cache 적용으로 DB 부하 감소 - 블록체인 NFT ↔ 앱 데이터 동기화 (BlockingQueue 동시성 제어)

Spring BootKotlinJPAQueryDSLMySQLAWSFCM