PORTFOLIO : 백앤드 개발자

| Birthday | 93.12.02 |
|---|---|
| [email protected] | |
| Mobile | 010-3952-9399 |
| Address | 서울특별시 관악구 |
| 학력사항 | - 한국외국어대학교 컴퓨터공학과 졸업(2017.02) |
✍ 새로운 가능성을 탐험하며 세상을 바꾸는 사람이 되고 싶습니다.
20대의 시작에는 사랑 받는 사람이 되길 꿈꾸며 대학 생활을 시작했습니다. 30대의 시작에는, 새로운 도전에 두려움 없이 탐험하는 사람이 되길 꿈꾸며 개발을 시작하게 되었습니다.
물리학, 컴퓨터 공학, 서비스직, 다양한 직종을 경험하며 꿈을 이루기 위해 열정적으로 일했고, 그 과정에서 내가 좋아하는 것, 잘하는 것, 그리고 도전을 통해 배울 수 있는 것들을 발견하게 되었습니다.
이제는 미지의 경계를 허물며 스스로를 성장시키고, 더 나은 세상을 만들어가는 데 기여하기 위해 열정적으로 일을 하고 있습니다.
핀테크(FinTech) 관련 웹·모바일 애플리케이션의 백엔드 개발과 시스템 아키텍처 설계를 담당합니다.
- 멀티체인 블록체인 지갑 서버 개발: EVM · Solana · TON · Tron · XRP · UTXO 등 8개 체인 지원 암호화폐 지갑 백엔드 설계 및 구현 (REST API 서버 + 블록체인 이벤트 워커)
- 핀테크 서비스 백엔드: 투자 정산 로직, 온체인 코인 지급 스케줄러, KYC 인증 파이프라인, 암호화폐 거래소 플랫폼 등 다수 핀테크 서비스 전담 개발
- 보안 설계: AWS KMS 암호화, Redis 분산 Rate Limiter, WebSocket JWT 인증, WebAuthn Passkey, timingSafeEqual() 등 전 계층 보안 구현
- 운영 환경: AWS EC2 + NGINX + PM2 서버 운영, Docker 멀티 컨테이너 배포, Swagger API 전 도메인 문서 관리
병원 시스템 개발자로 , 전문 병원, 대학병원 등 에서 EMR/OCS 시스템 개발을 하였습니다.
- Visual Basic 6 기반 application 개발 / 운영
- Database(Oracle) 대용량 데이터베이스 개발 / 운영
- C# 기반 의료정보시스템 개발 및 유지보수
- asp.net 기반 웹 의료정보 시스템 개발 및 유지보수
- 자세한 업무 내용
EVM, Solana, Tron, TON, XRP, UTXO(BTC/LTC) 등 7개 체인 계열을 지원하는 멀티체인 암호화폐 지갑 서버의 핵심 백엔드를 개발했습니다. kookmin-wallet-server(REST API)와 kookmin-wallet-worker(블록체인 연동/인덱서/WebSocket) 두 레포지터리를 병행 개발했습니다.
- 멀티체인 트랜잭션 파이프라인: EVM·Solana·Tron·TON·XRP·UTXO(BTC/LTC) 7개 체인 계열의 잔액 조회·수수료 추정·서명·브로드캐스트를 단일 인터페이스로 추상화했습니다. 외부 키 관리 서비스 없이 EVM과 이질적인 non-EVM 체인 서명을 각 체인 네이티브 라이브러리로 직접 구현해 완전 독립화했습니다.
- 보안 · 인증 설계: AWS KMS + AES-256-GCM 이중 암호화, WebAuthn Passkey 인증, TOTP replay 공격 차단(Redis SET NX), WebSocket JWT 인증, Redis Rate Limiter 분산 카운터로 지갑 서버 전 계층 보안을 설계했습니다. 소셜 로그인(Google·Apple·Email) provider 충돌 시 에러 분기, 계정 중복 방지, 동일 비밀번호 변경 차단을 포함합니다.
- 입금 감지 & 데이터 신뢰성: Moralis(EVM)·Tatum(Solana/Tron)·TonAPI 웹훅 인덱서로 전 체인 실시간 입금을 감지하고 FCM·이메일 알림을 연동했습니다. 누락 데이터 비동기 RPC 재조회 보완, testnet·숨김 토큰 자산 합산 정책 통일, 더스트 공격 decimal 필터로 포트폴리오 데이터 정확도를 관리합니다.
- 옴니체인 브릿지: Chainlink CCIP 기반 브릿지를 BridgeFactory·BridgeService·Provider 3계층으로 추상화해 EVM 6개 네트워크(Ethereum·Polygon·Arbitrum·Optimism·Base·Avalanche) 간 자산 전송을 지원합니다. preflight 견적 → 전송 → CCIP messageId 폴링 → 상태 자동 갱신까지 워커와 연동한 파이프라인입니다.
- 성능 최적화: 포트폴리오 조회 Promise.all 병렬화·Redis 캐싱, N+1 쿼리 제거, TronWeb 인스턴스 사전 캐싱·JSON-RPC 타임아웃, AES warmup으로 서버 기동 시 이벤트 루프 블로킹을 제거했습니다.
- 시장 데이터 동기화 & 테스트: CoinGecko·CMC API 이중화로 토큰 가격·메타데이터를 동기화합니다. 신규 토큰 자동 INSERT, 외부 API 429 재시도, TRC20 decimals 온체인 우선 조회를 포함하며, supertest 기반 Auth·Wallet·Webhook·Transaction 전 도메인 통합 테스트를 구축했습니다.
- AWS 인프라 구성: VPC 프라이빗 서브넷·NAT 게이트웨이·라우팅 테이블로 네트워크를 격리하고, EC2 AMI 기반 Launch Template + Auto Scaling Group으로 트래픽에 따라 자동 확장되는 서버 환경을 구성했습니다. ALB + ACM(HTTPS) + Target Group으로 도메인 트래픽을 분산하고, RDS(자동 백업·PITR) + ElastiCache Valkey를 프라이빗 서브넷에 배치했습니다. Lambda + EventBridge RDS 복원 자동화, PM2 로그 S3 백업, CloudWatch 모니터링으로 운영 체계를 갖췄으며 IAM 역할 기반 최소 권한 접근을 관리합니다.
DT IN/OUT 정산, SMB 코인 월 지급·교환, 홍보비/노드비 USDT 전송 등 복합 투자 금융 로직과 다수의 온체인 스케줄러를 신규 개발 및 유지보수했습니다. 국내 플랫폼(smbpie.com) 및 신규 글로벌 버전(smbpieglobal) 두 프로젝트 병행 개발.
- 온체인 정산 자동화: SMB 코인(ERC-20, Polygon) 월 정기 지급을 txid 선기록(RESERVED) 후 broadcast하는 이중지불 방지 방식으로 구현했습니다. SMBS→SMB 교환, 홍보비·노드비 USDT 자동 전송, 마스터 토큰 스테이킹 기반 지급 동기화를 포함하며 idempotent 재실행 설계로 배치 안전성을 확보했습니다.
- 리스크 관리 & 등급 산정: DT OUT 출금 첫 입금 대비 500% 한도·주 1회 제한·등급별 구매 로직을 구현했습니다. 스테이킹 기준 등급 산정, DT IN 승인·취소 시 실시간 등급 변동 연동으로 리스크를 관리합니다.
- 플랫폼 기능 확장: 메모리얼데이 신청·조회·확정 API(pending → CONFIRMED 상태 플로우) 신규 설계, 파트너 서류 6종 업로드 UI·관리자 인증 열람 구현, broadcast 후 timeout 에러에서 tx hash 복구·receipt polling 재개로 이중 전송을 방지했습니다.
- 글로벌 확장 & 운영: Firebase 연동, GeoIP 국가 코드 처리, QR 결제, 다국어 약관 관리로 국내(smbpie.com)와 글로벌(smbpieglobal) 플랫폼을 병행 운영합니다. 드림리워드·DT in/out·멤버십 등 전 액션 추적 로그로 유저 활동 모니터링 체계를 갖췄습니다.
- AWS 인프라 : EC2 서버 구성부터 MariaDB 직접 운영까지 AWS 기초 인프라를 스스로 구축해보며 클라우드 운영 환경에 첫 제대로 임하는 시작점이 됐습니다. 이 경험을 발판삼아 이후 kookminwallet 프로젝트에서 VPC·프라이빗 서브넷·ALB·ASG·RDS 등 복합 인프라 설계로 발전시켰습니다.