주요업무
1. 암호학 기반 키 관리 백엔드 개발
- 기존 MPC 키 관리·분산 서명 시스템의 백엔드 구조 분석, 기능 확장 및 고도화
- 서명 및 키 관리 요청의 실행 흐름, Controller·노드 간 통신, 비동기 작업 및 상태 관리 개발
- 프로토콜 실행 과정의 오류·타임아웃 처리, 재시도 정책 및 장애 복구 기능 개선
- 암호학 엔지니어와 협업하여 기존 MPC 프로토콜의 변경·확장 및 신규 기능을 백엔드 시스템에 반영
- 키 관리·서명 서비스의 인증·인가, 접근 통제, 감사 로그 및 운영 안정성 개선
2. 멀티체인 오케스트레이션 레이어 개발
- 다양한 블록체인을 지원하는 트랜잭션 처리 및 오케스트레이션 아키텍처 설계·개발
- 체인별 트랜잭션 구성, 서명 요청 연계, RPC 통신 및 네트워크 전파 기능 구현
- 트랜잭션 상태 추적, 확정 처리, 실패·재시도 및 중복 실행 방지 로직 개발
- 체인별 Nonce, Gas/Fee, Finality 등 서로 다른 처리 특성을 고려한 연동 계층 설계
- 신규 블록체인 지원 시 공통 기능을 재사용할 수 있는 인터페이스와 확장 구조 개발
- 키 관리 시스템과 블록체인 트랜잭션 처리 시스템 간 데이터 정합성 및 운영 신뢰성 확보
3. 공통 백엔드 엔지니어링
- Java/Spring 및 Rust 기반 백엔드 서비스 설계·구현·테스트
- REST API, gRPC 등 서비스 간 인터페이스 설계 및 개선
- 데이터 정합성, 동시성, 장애 대응, 성능 및 보안 개선
- 서비스 계약과 주요 설계 결정, 운영·장애 대응 절차 문서화
- AI 기반 개발 도구를 활용한 구현·테스트·코드 검증 및 개발 생산성 개선